嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。
嵌入式系统的软件是由初始化代码及驱动、嵌入式操作系统和应用程序等软件有机地结合在一起形成系统特定的一体化软件。
总线是CPU与存储器和设备通信的机制,是计算机各部件之间传送数据、地址和控制信息的公共通道。
嵌入式微处理器的体系结构:可以分为冯•诺依曼(VonNeumann)结构或哈佛(Harvard)结构两大类。
嵌入式微处理器的指令集可以分为精简指令集系统RISC(Reduced Instruction Set Computer)和复杂指令集系统CISC(Complex Instruction Set Computer)两大类。
注:影响功耗的其他因素还有总线(特别是总线转换器,可以采用特殊的技术使它的功耗最小)和存储器的大小(如果使用DRAM,它需要不断的刷新)。为了使功耗最小,总线和存储器要保持在应用系统可接受的最小规模。
ARM(Advanced RISC Machine) 是一种32位RISC结构的CPU
ARM芯片的主要特点就是功耗小(一般为几个mW/MIPS)、代码密度高、性价比高。
ARM内核具有功耗低、性价比高、代码密度高等三大特色。
MIPS的意思是“无互锁流水级的微处理器”,机制是尽量利用软件办法避免流水线中的数据相关问题。
MIPS系列的嵌入式微处理器大量应用在通信网络设备、办公自动化设备、游戏机等消费电子产品中。
面向应用领域的、高度集成的、以32位嵌入式微处理器为核心SOC(System On Chip)成为应用主流。
PC机功能集合在主板上,面向用户。
嵌入式芯片功能集合在芯片上,面向应用。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
