软件开发是嵌入式行业公认的主要开发成本。通过对所有Cortex芯片厂商的产品的软件接口进行标准化,这一成本能够被显著降低,尤其是在进行新设备开发项目或者将已有的软件移植到 其他 芯片厂商提供的基于Cortex处理器的 微控制器 时,成本降低效果更为明显。
CMSIS使得芯片厂商能够将他们的资源专注于对其产品的外设特性进行差异化,并且消除他们为对 微控制器 进行编程时需要维持不同的、互相不兼容的标准的需求。
CMSIS是ARM与数个主要芯片和软件厂商紧密合作、共同开发的,包括爱特梅尔( ATMEL )、IAR、KEIL、Luminary Micro、Micrium、恩智浦(NXP)、SEGGER和意法半导体(STMicroelectronics)。这次合作以及对先前解决方案的反馈,造就了这一针对基于Cortex处理器的设备的、易学易用的编程接口。
这个标准被设计为可以完全升级,以保证它适用于所有Cortex-M处理器系列 微控制器 ,包括从最小的8KB设备到带有复杂通讯外设的设备,例如Ethernet或者USB-OTG(CMSIS对核心外设接入层的代码存储要求小于1KB,RAM存储要求小于10比特)。
ARM公司MCU工具总监Reinhard Keil表示:“Cortex 微控制器 软件接口标准提供了一个在外设、实时操作系统和中间件之间建立接口的通用方法,可以同时使芯片厂商和开发者受益。ARM公司Cortex处理器架构正在迅速成为下一代、高性能、低能耗MCU的理想架构之眩通过对所有芯片厂商产品进行标准化,CMSIS将减少新软件开发时间,进一步加速基于Cortex处理器的新 微控制器 的开发。”
ARM计划未来为CMSIS添加一个中间件访问层,能够为Ethernet、SD/MMC提供标准软件接口,同时为实时操作系统kernel(RTOS Kernel)进行持续的、kernel-aware的调试提供一个调试接口。这一对CMSIS的扩展将会简化在新的基于Cortex处理器的 微控制器 上的标准中间件的配置。
上一篇:基于ARM微处理器的嵌入式以太网接口设计
下一篇:基于AT91SAM9263的ARM9核心模块
推荐阅读最新更新时间:2024-03-16 12:24
设计资源 培训 开发板 精华推荐
- 6月6日 Microchip 直播|利用单片机设计安全关键型应用时应采取的最佳实践方法
- 报名参会三重礼 | 西门子车用半导体全栈解决方案直播
- TI MCU 推新了!八月直播揭秘新特性~报名观看赢好礼!
- 2022 Digi-Key KOL 视频系列:你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍
- VISHAY汽车电子主题月 幸运闯关赢大奖!
- 下载《TI MCU与无线连接技术研讨会讲座实录》更多惊喜等着你!
- 下载有礼喽!2017年泰克亚太专家大讲堂第三期: 超宽带复杂电磁信号产生与实时分析技术
- Fluke 总有一款适合你需求的红外热像仪!参与赢好礼
- 6月4日上午10:00直播:英飞凌栅极驱动芯片的应用以及安富利对应的解决方案