通用芯片和嵌入式芯片有什么区别( 三 )


但是汇编语言编写复杂,因此在实际应用中,人们并不直接使用汇编语言进行编程,而是使用相对高级的语言C 。C语言有一个好处便是在硬件上运行时,速度快 。只有在一些特定的环境下,比如芯片的启动代码(cstartup)、初始化芯片内存、直接操作PC指针等情况下人们才会优先考虑汇编,否则,几乎都是C语言 。因此,可以说,嵌入式软件工程师就是C语言程序员 。
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分 。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板 。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑 。