ARM推出基于CORTEX处理器的微控制器的软件接口标准
ARM公司发布了ARM® Cortex™微控制器软件接口标准(CMSIS: Cortex™ Microcontroller Software Interface Standard)。CMSIS是独立于供应商的Cortex-M处理器系列硬件抽象层,为芯片厂商和中间件供应商提供了连续的、简单的处理器软件接口,简化了软件复用,并减少了新入门的微控制器开发者的学习曲线和新产品的上市时间。
软件开发是嵌入式行业公认的主要开发成本。通过对所有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处理器的微控制器上的标准中间件的配置。
相关阅读:
- ...2020/12/11 17:41·AWS和Arm展现生产级的云端电子设计自动化
- ...2018/07/04 15:10·利用首款提供稳健芯片级安全并采用Arm® TrustZone技术的32位MCU打造安全的 IoT终端
- ...2018/06/04 14:34·ARM改进CPU和GPU:Windows运行更快 性能大幅提升
- ...2018/01/24 16:14·深度解读威盛高端ARM核心板,搭载高通骁龙820四核处理器
- ...2018/01/18 14:15·ARM CEO:没有绝对安全 芯片漏洞可能再次发生
- ...2017/12/11 16:46·Arm与合肥高新技术产业开发区签署合作协议
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术