1.ARM Cortex嵌入式研究;
2.嵌入式最小系统设计;
3.ARM Cortex嵌入式系统设计与开发。
1.背景简介
ARM(Advanced RISC Machines)公司作为世界上最为先进的16/32位微处理器设计以及开发公司。ARM 企业将其低功耗且成本低但性能高的RISC微处理器、系统芯片设计技术与外围提供给合作商来生产各中具有不同特点的芯片。由于其先进的技术,ARM 公司已经成为了多媒体数字消费嵌入式及手持设备,移动通信等解决方案的RISC行业标准[2]。
ARM 处理器有3大特点:
1.较小的成本、很小的体积、功耗较低但性能较高;
2.16/32位双指令集;
3.全球众多的合作伙伴。
ARM 系列处理器目前包括ARM7、ARM9、ARM9E、ARM10、ARM11和Cortex等等。
ARM 体系结构基于精简指令集计算机RISC(Reduced Instruction Set Computer)原理,源Z自+751=文@论(文]网[www.751com.cn。RISC指令集和其关连的译码机制相比于复杂指令集计算CISC其设计的优点在于前者的设计更为简单。这种简单性可以得到:
1.高的指令吞吐率;
2.出色的实时中断响应;
3.性价比比较高、体积比较小的宏单元。
当前有ARM 6 个系列产品:ARM7、ARM9、ARM10、ARM11、Cortex 和Secure Core。ARM7、ARM9、ARM10、ARM11和Cortex是5个通用处理器系列[3]。其中每一个系列都可以提供一套其自身所特有的性能来实现设计者对价格、功耗及性能乃至体积的要求[4]。不同规格处理器适用于不同的场合,本文基于ARM Cortex嵌入式进行最小控制系统设计与开发的介绍及实际实现过程。