嵌入式系统的核心计算系统可以抽象出一个典型的组成模型:硬件层,中间层,软件层和功能层,如图2所示
1。硬件层
硬件层中包含嵌入式微处理器,存储器(如SDRAM、ROM、Flash等),通用设备接口和I/O接口(如A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路,时钟电路和存储器电路,就构成了一个嵌入式核心控制模块,其中,操作系统和应用程序都可以固化在ROM中。
(1)嵌入式微处理器
嵌入式系统硬件层的核心是嵌入式微处理器,嵌入式微处理器与通用CPU最大的不同在于嵌入式微处理器大多工作在为特定用户群所专门设计的系统中,它将通用CPU许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。
嵌入式系统的组成结构