ARM发布基于CORTEX MCU的软件接口标准

2008-12-09 18:18:48   作者:王程光 责编   来源:电子工程世界   

关键字:ARM CORTEX MCU 软件接口标准

      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处理器的 微控制器 上的标准中间件的配置。
相关阅读
恩智浦推出集成USB驱动器的ARM Cortex-M0微控制器 2011-12-06
TI推出ARM® Cortex™-A8微处理器解决方案 2011-12-06
基于ARM7和DSP双核控制的逆变电源设计 2011-12-01
飞思卡尔推出基于ARM Cortex-M系列的业界速度最快的微控制器 2011-11-13
Holtek:力推ARM单片机 以定制化为特色 2011-11-09
飞思卡尔拉上ARM,控制器市场大变革 2011-11-07
Cortex-R4处理器全力支持汽车电子设计 2011-11-03
爱特梅尔发布首款基于ARM Cortex-M4处理器 2011-11-03
NXP推出低引脚数封装的Cortex M0 32位MCU 2011-11-02
ARM发布有史以来功耗效率最高的应用处理器 2011-10-21
Cortex-M3基础学习 2011-10-12
编辑:王程光
本文引用地址: http://www.eeworld.com.cn/mcu/2008/1209/article_912.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文