当前位置:首页 > 嵌入式 > 嵌入式硬件

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处理器的 微控制器 上的标准中间件的配置。 欢迎转载,信息来源维库电子市场网()

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

舍弗勒以"专注驱动技术的科技公司"为主题亮相IAA MOBILITY 2025(B3馆B40展台) 合并纬湃科技后首次亮相IAA MOBILITY,展示拓展后的汽车产品组合 凭借在软件、...

关键字: 电气 软件 驱动技术 BSP

上海2025年8月26日 /美通社/ -- 在全球数字经济加速演进的时代浪潮中,海量数据资源正成为企业发展的双刃剑。超66%的企业面临"数据沉睡"危机——分散于供应链、财务、客户运营等数十个系统的业务...

关键字: AI 模型 软件 数据分析

ARM系统几乎都采用Linux的操作系统,而且几乎所有的硬件系统都要单独构建自己的系统,与其他系统不能兼容,这也导致其应用软件不能方便移植,这一点一直严重制约了ARM系统的发展和应用。GOOGLE开发了开放式的Andro...

关键字: Linux x86 ARM

随着计算需求的多样化,尤其是随着移动设备、嵌入式系统和云计算的兴起,ARM 和 x86 架构之间的争论变得更加突出。ARM(高级 RISC 机器)和 x86 代表两种不同类型的处理器架构,每种架构都针对不同的工作负载和用...

关键字: Linux x86 ARM

从画质优化 (NSS) 到帧率提升 (NFRU) 和光线追踪(NSSD),Arm 计划覆盖移动端图形处理的多个维度,推动边缘 AI 图形革命。而未来通过持续的技术迭代,Arm也将保持在移动计算领域的技术领先,满足手游、A...

关键字: ARM 神经图形技术 GPU AI ML

加快开发进程;提升质量、安全性、性能与成本效益 利用耐世特在底盘领域的专业知识和线控技术产品组合 美国密西根州奥本山2025年8月11日 /美通社/ -- 耐...

关键字: MOTION 软件 运动控制 NI
关闭