嵌入式软件开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件、软件以及综合研发。硬件研发通常指在EDA软件平台上,用硬件描述语言VerilogHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,有些嵌入式系统都是由单个程序实现整个控制逻辑。
嵌入式系统的演进方向
1.以单片机为核心、可编程控制器存在形式
没有操作系统支持
软件以汇编为主
功能单一、处理效率低、存储容器小,没有外部接口
使用简单、价格低
2.以嵌入式CPU为基础、简单操作系统为核心
CPU种类多,通用性弱
系统开销小,效率高
达到一定的兼容性,拓展性
用户体验度不高,交互界面不够友好
3.以嵌入式操作系统为标志