嵌入式工程师和单片机开发工程师的区别
发布网友
发布时间:2022-03-01 18:45
我来回答
共4个回答
热心网友
时间:2022-03-01 20:15
嵌入式系统的核心构成有4类:1.单片机;2.DSP\FPGA;3.ARM系列;4.SOC
由此可见嵌入式工程师的工作覆盖了单片机工程师,属于高一档的职称..追问arm不属于单片机么 怎么和单片机 各分一类?
追答ARM不是单片机,是典型的标准的嵌入式系统构架
热心网友
时间:2022-03-01 21:33
arm是单片机,但性能远超于一般的单片机,拿他做单片机的活是浪费资源(大材小用),没有发掘出它的最大性能,一般都把他做系统或者大数据量吞吐处理(linux就是arm的应用)
热心网友
时间:2022-03-01 23:07
没有本质的区别,单片机系统也是一个嵌入式系统。
热心网友
时间:2022-03-02 00:59
IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。[1]
从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的*处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机
综合以上定义来看,嵌入式是从应用领域进行的定义,而单片机是指从系统所用的结构形式进行的定义,这两者是有覆盖的部分的。
从实际的工作上来说,嵌入式大部分包含操作系统,其涉及到的系统构成更复杂些,而单片机通常情况下是比较简单的、功能更精简的系统。在这个角度上看,广义上的嵌入式包含的内容更多些。而单片机也可以构建出嵌入式系统应用,所以对单片机工程师的要求更窄些。
由于大部分企业在招聘环节是由专门的人事管理人员来做的,在实际描述时,可能不会严格地进行描述,通常情况下会混淆嵌入式工程师和单片机工程师的差异,因此,对于这部分企业来说,实际上是没有太大区别的。