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

发布者:江上HZ最新更新时间:2008-12-09 来源: 电子工程世界关键字: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处理器的 微控制器 上的标准中间件的配置。
关键字:ARM  CORTEX  MCU  软件接口标准 引用地址:ARM发布基于CORTEX MCU的软件接口标准

上一篇:基于ARM微处理器的嵌入式以太网接口设计
下一篇:基于AT91SAM9263的ARM9核心模块

推荐阅读最新更新时间:2024-03-16 12:24

ARM1176JZF-S/S3C6410处理器的异常处理过程
本来准备总结一下ARM1176JZF-S/S3C6410处理器的异常处理过程,但是发现《嵌入式系统Linux内核开发实战指南》一书中的这一部分讲解得非常简明和清楚。所以就不再重复发明轮子,不过我会在以下的引用中做一些补充。 进入异常中断处理 ARM处理器发生异常中断,则ARM处理器进入如下异常中断自动处理过程(假设发生的异常中断对应的模式为mode): 将当前程序状态寄存器CPSR的值保存到SPSR_mode中; 将CPSR中的模式位设置成mode模式,将CPSR中的bit7(I)设置为1,禁止IRQ中断,如果是FIQ中断,则再将CPSR中的bit6(F)设置为1,禁止FIQ中断; 将返回地址传给lr_mode; 将该异
[单片机]
<font color='red'>ARM</font>1176JZF-S/S3C6410处理器的异常处理过程
ARM Linux各种驱动的中断服务程序工作在ARM的IRQ模式吗?
大家都知道,ARM有IRQ, FIQ, USR,SVC,ABORT等各种模式。当系统收到IRQ的时候,会进入ARM的IRQ模式。那么,ARM Linux各种驱动的中断服务程序工作在ARM的IRQ模式吗? 答案是否定的。 我们加一段汇编来读CPSR: 然后我们随便找一个ARM Linux的中断服务程序去打印CPSR: 然后我们发现打印出来的值是: cpsr:40000193 低8位的二进制是10010011 那么对应ARM CPSR的查询,可以看出CPU处于ARM的SVC模式(低5位是10011),而且I bit被设置(第7位是1),所以是禁止IRQ的。 模式表: 可见,ARM Linux最初进入IRQ模式后,比
[单片机]
<font color='red'>ARM</font> Linux各种驱动的中断服务程序工作在<font color='red'>ARM</font>的IRQ模式吗?
PIC系列单片机程序设计基础四
当芯片上电RESET后,F4的bit6,bit5是随机的,非上电的RESET则保持原先状态不变。    下面的例子对BANK1和BANK2的30H及50H寄存器写入数据。    例1.(设目前体选为BANK0)        BSF   4,5    ;置位bit5=1,选择BANK1        MOVLW  DATA        MOVWF  10H    ; DATA→30H        BCF   4,5        BSF   4,6   ;bit6=1,bit5=0选择BANK2        MOVWF  10H    ;DATA→50H    从上例中我们看到,对某一体(BANK)中的寄存器进行读写,首先要先
[单片机]
51单片机“积木式”实验板的制作
这套实验板每块板上的元件数不多,采用万能板和敷铜板丙种方法制作均可,上图中的实物就是用l5xLOCm万能板制作的。主控板的制作要注意的是PO口的引出端,从主控板原理下图可以看到,PO口引出端接线柱的排列方向和51 芯片 的PO口引脚的排列方向正好相反,所以要接跳线,别的三个 端口 的对外接线柱排列方向和51芯片的端口引脚方向一致。这样安排主要是保证不管主板怎样摆放,板上边两个端口各自的8个接线柱排列从左到右分别按PX.7、PX.6、...、PX.1、PX.0(X为0、1、2、3)的顺序,这样容易记忆,特别是外接数码管驱动时尤为方便。 另外要注意各元件的安装高度,保证40脚锁紧式插座装上芯片后,锁紧柄按下不被板上所装的元件挡住。
[单片机]
51<font color='red'>单片机</font>“积木式”实验板的制作
STM32单片机开发环境的安装与使用
1.1 概述 学习 STM32 单片机的第一步便是开发环境的搭建了。开发环境的作用是什么呢?自然是用来敲代码,编译代码,调试代码和下载代码了。业界两款最常用的软件集成了上述功能,分别是 keil5 和 IAR,本系列教程以 keil5 为基础的,因此,下面详细讲解软件 keil5 的安装以及使用。 1.2 keil 软件安装包获取 最先能想到的当然是直接从 KEIL 的官方网站下载,官方下载页面如下图所示,从官方网站下载需要一定时间。我们提供的资料中已经提前下载好了,双击启动安装即可。 1.3 keil5 软件安装 Keil 一直在不断的发展,因此版本不断的在更新,截至到目前已经更新到了版本 5.29,各版本都是向下兼
[单片机]
STM32<font color='red'>单片机</font>开发环境的安装与使用
基于单片机的压力测量控制系统设计
目前我国发展煤炭生产机械化发展迅速。综采设备的应用,是提高效率、改善安全状况的措施。 影响开机率的一个主要因素是支架对工作面的顶板控制的好坏,因此,对综采工作面进行矿压监测与控制是很有必要的。要做到这一点,首先需要对井下工作面的液压支架的实际工作状况进行监测,通过对检测数据处理、分析,评定其效果,并采取相应措施,以提高开机率、提高产量。本文以监测综采液压支架的压力为研究内容,开发了一套基于 单片机 的压力测量控制系统。 2 压力测量控制系统功能设计 压力测量控制系统用于监测支架压力, 每台测量控制系统配有四只 传感器 , 可分别通过高压油管连接支架的立柱、平衡千斤顶, 前探梁千斤顶的油压腔。压力测量控制系统接收
[单片机]
基于<font color='red'>单片机</font>的压力测量控制系统设计
解析8051单片机的三种数据传输方式
单片机CPU与外部设备交换信息通常有如下几种方式:无条件传送方式,查询传送方式和中断传送方式。我们以单片机与微型打印机接口为例讲述这三种方式。假定用户要打印三个数据,这三个数据保存在单片机的内部数据存储器10H,11H,和12H中,8051用并口P2与微型打印机的并行数据口DB进行数据交换。 (1)无条件传送方式 这种数据传送方式中没有联络信号,即CPU总是认为打印机在如何时候都是处于“准备好”的状态。这种传送方式中只需要在程序中加入数据送往P2的指令,数据传送便可以实现。但这种数据传送方式有一个致命弱点,数据易丢失,这是因为CPU的速度相当快,而打印机的速度相对来说较慢,其结果是在打印机打印一个数据的时间内,CPU已送来了多
[单片机]
解析8051<font color='red'>单片机</font>的三种数据传输方式
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved