Cortex-M处理器家族全解析
1. Cortex-M处理器家族的诞生背景与优势
在20世纪90年代末和21世纪初,一些芯片厂商采用了当时的“经典”ARM7和ARM9处理器作为新一代高性能微控制器的CPU。虽然这在性能上是一个巨大的进步,但ARM7和ARM9仅仅是CPU,每个芯片厂商都必须提供自己的总线结构、中断处理和电源管理。因此,尽管不同系列的CPU相同,但每个实现都不同,整个市场仍然非常分散。
随着下一代Cortex处理器的推出,这一切都改变了。除了所有的技术优势外,Cortex - M处理器提供了一个标准内核,在所有不同制造商的设备中使用方式相同。这带来了一系列好处:
- 学习一次Cortex - M处理器的使用方法,就可以多次复用这些知识。
- 创建全行业标准,以加速代码开发。
- 标准内核意味着芯片厂商必须进行创新,以使他们的设备与竞争对手区分开来。
- 标准处理器为支持软件、工具和硬件创建了广泛而深入的生态系统。
2. Cortex处理器家族的配置文件
2004年,Arm推出了新的Cortex处理器家族。Cortex处理器家族细分为三个不同的配置文件:
|配置文件|特点|应用场景|
| ---- | ---- | ---- |
|Cortex - A|作为高端应用处理器设计,能够运行功能丰富的操作系统,如嵌入式版本的Windows和Linux。|消费电子产品,如智能手机、平板电脑和机顶盒。|
|Cortex - R|实时配置文件,提供高性能处理器,是特定应用设备的核心。|通常是“片上系统”设计的一部分,专注于特定任务,如硬盘驱动器控制、汽车发动机管理和医疗设备。
超级会员免费看
订阅专栏 解锁全文
48

被折叠的 条评论
为什么被折叠?



