上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.6 嵌入式系统的体系
嵌入式系统是专用计算机应用系统,是软件和硬件集合体。图1-4描述了一个典型嵌入式系统的组成结构。
嵌入式系统的硬件层一般由嵌入式处理器、内存、人机接口、复位/看门狗电路、I/O接电路等组成,它是整个系统运行的基础,通过人机接口和I/O接口实现与外部的通信。嵌入式系统的软件层主要由应用程序、硬件抽象层、嵌入式操作系统、驱动程序和板级支持包组成。嵌入式操作系统主要实现对应用程序和硬件抽象层的管理,在一些应用场合可以不使用,直接编写裸机应用程序。嵌入式系统软件运行在嵌入式处理器中,在嵌入式操作系统的管理下,设备驱动层将硬件层中电路接收的控制指令和感知的外部信息传递给应用层,经过应用层处理后,将控制结果或数据再反馈给硬件层,完成存储、传输或执行等功能要求。
图1-4 典型嵌入式系统的组成结构