1.1.3 嵌入式系统的组成
嵌入式系统是软硬件结合紧密的系统,一般而言,嵌入式���统由嵌入式硬件平台和嵌入式软件组成。其中,嵌入式系统硬件平台包括各种嵌入式器件,如图1-1下半部分所示的是一个以ARM嵌入式处理器为**,由存储器、I/O设备、通信模块以及电源等必要辅助接口组成的嵌入式系统。嵌入式系统的硬件核心是嵌入式微处理器,有时为了提高系统的信息处理能力,常外接DSP和DSP协处理器(也可内部集成),以完成高性能信号处理。
嵌入式系统不同于普通计算机组成,是量身定做的专用计算机应用系统,在实际应用中的嵌入式系统硬件配置非常精简,除了微处理器和基本的外围电路以外,其余的电路都可根据需求和成本进行裁剪、定制,非常经济、可靠。随着计算机技术、微电子技术和应用技术的不断发展及纳米芯片加工工艺技术的发展,以微处理器为核心,集成多功能的SOC系统芯片已成为嵌入式系统的核心。在嵌入式系统设计中,要尽可能地选择满足系统功能接口的SOC芯片。这些SOC集成了大量的外围USB、UART、以太网和AD/DA等功能模块。
可编程片上系统SOPC(System On Programmable Chip)结合了SOC和PLD,FPGA各自的技术特点,使得系统具有可编程的功能,是可编程逻辑器件在嵌入式应用中的**体现,极大地提高了系统在线升级和换代能力。以SOC/SOPC为核心,用*少的外围部件和连接部件构成一个应用系统,满足系统的功能需求,这是嵌入式系统发展的一个方向。
嵌入式系统软件一般包含4个方面:设备驱动层、实时操作系统RTOS、中间件层和实际应用程序层,嵌入式软件结构将在第3章详细介绍。
……