ARM推出控制器软件接口标准

分享到:

  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处理器的微控制器上的标准中间件的配置。

  CMSIS以一整套的文件形式提供,可以整合到设备使用手册中。CMSIS可以免费在www.onARM.com网站下载,这是一个为嵌入式开发者提供全面资源的网站。CMSIS文件和软件层维护将由ARM提供。

 

 

 
 
 
继续阅读
跟ARM抢地盘,这家支持虚拟化的GPU厂商推出重磅新品

在中国云游戏市场,基于AMR架构的移动云游戏占据移动端绝大部分市场。如果你以为市场已经铁板一块,那就大错特错。新晋的入场玩家们蓄势待发,试图抢夺属于自己的市场份额。

遭AMD、ARM双重夹击!Intel传出7nm工艺再度延期,至少半年以上!

据报道,继英特尔(Intel)将在未来两年失去Apple这个重大客户,今天(7/24)又爆出另一个坏消息,传出下一代7纳米工艺将大幅延期。

没有ARM授权华为手机可能就没了?其实没有想象的那么严重

现在总有很多人一天到晚就说华为没有新框架授权就活不下去了,其实虽然遇到了困难,但远不用如此悲观,新的东西虽然不错,但是老的东西更成熟,win10出来这么多年了,xp与win7照样有大量用户,而且目前硬件性能早已严重过剩,过两年到硬件真正出现瓶颈的时候,华为应该也早已完成自主迭代了,目前能做的唯有相信与支持!

ARM给华为吃下了“定心丸”,可以向包括华为海思在内的中国客户授权。

随着华为推出了娴熟的5G技术,所以在国际上名声大噪,然而在优秀的前提下,却遭到海外一系列打击,美国为了将华为5G技术抹杀在摇篮中,不惜将其列入到黑名单中,不可思议的是,还单边主义让盟友必须执行和华为取消合作的命令,毕竟胳膊拗不过大腿,所以华为一时间遭到前所未有的冲击,好在华为及时拿出备胎计划,这才顺利的渡过难关。

若美方继续施压,华为将打算弃ARM用RISC-V

近日有媒体报道称,华为在昇腾910 AI处理器发布会上提到说:“如果美方继续施加限制,公司会考虑采用RISC-V。”虽说华为有ARMv8的永久授权,但是在美方的限制下会影响到华为获取ARM的新技术。