ARM处理器共有37个寄存器。其中包括:
**31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。
**6个状态寄存器。这些寄存器都是32位寄存器。
ARM处理器共有7种不同的处理器模式,每一种模式中都有一组相应的寄存器组。在任何时刻,可见的寄存器包括15个通用寄存器(R0-R14),一个或两个状态寄存器及程序计数器(PC)。在所有的寄存器中,有些是各模式公用一个物理寄存器,有一些寄存器各模式拥有自己独立的物理寄存器。
****************************
关键字:
ARM
***************************************************************
程序状态寄存器
***************************************************************CPSR(当前程序状态寄存器)在任何处理器模式下被访问。它包含了条件标志位、中断禁止位、当前处理器模式标志以及其他的一些控制和状态位。每一种处理器
模式下都有一个专用的物理状态寄存器,称为SPSR(备份程序状态寄存器)。当特定的异常中
关键字:
ARM
在ARM体系中通常有以下3种方式控制程序的执行流程:
**在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节。整个过程是按顺序执行
。
**跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。其中,B指令用于执行跳转操作;BL指令在执行跳转操作同时,保存子程
序的返回地址;BX指令在执行跳转操作同时,根据目标地址为可以将程序切换到Thumb状态;BLX指令执行3个操作,跳转到目标地址处执行,
关键字:
ARM
*************************************************************
ARM编译器支持的数据类型
************************************************************数据类型 长度(位) 对齐特性Char 8 &n
关键字:
ARM
在应用程序中安装异常中断处理程序1.使用跳转指令:可以在异常中断对应异常向量表中特定位置放置一条跳转指令,直接跳转到该异常中断的处理程序。这种方法有一个缺点,即只能在32M空间范围内跳转。2.使用数据读取指令LDR:使用数据读取指令LDR向程序计数器PC中直接赋值。这种方法分为两步:先将异常中断处理程序的绝对地址存放在存放在距离向量表4KB范围内的一个存储单元中;再使用数据读取指令LDR将该单元的内容读取到程序计数器PC中。
**在系统复位时安装异常中断处理程序**1.地址0x00处为ROM的情况&n
关键字:
ARM
*****************************************************
ARM映像文件
*****************************************************
1.ELF格式文件的结构
1.1映像文件组成部分
**一个映像文件有一个或多个域组成**每个域包含一个或多个输出段**每个输出段包含一个或多个输入段**各输入段中包含了目标文件中的代码和数据
输入段中包含了四类内容:代码、已经初始化的数据、未经初始化的存储区域、内
关键字:
ARM
摘要: 在标准微控制器的世界中,ARM体系结构在32位嵌入式RISC领域有着极大的影响力。就像在8位世界中8051的广泛应用一样,在32位微控制器领域里ARM得到了特别的青睐,并几乎成为了事实上的标准。 关键字:ARM;32位微控制器 在标准微控制器的世界中,ARM体系结构在32位嵌入式RISC领域有着极大的影响力。就像在8位世界中8051的广泛应用一样,在32位微控制器领域里ARM得到了特别的青睐,并几乎成为了事实上的标准。 对系统性能需求的提高和嵌入式功能的发展是促
关键字:
嵌入式新闻 处理器 ARM 专题ARM
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。 ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。 目
关键字:
嵌入式新闻 处理器 ARM 专题ARM
引 言
在32位微处理器逐渐成为嵌入式系统主流的同时,嵌入式应用也变得越来越复杂。许多嵌入式系统都不得不借助于专用的操作系统来支撑自己的应用。uClinux作为类Unix操作系统,继承了Linux的各种优秀的品质,成为首选的嵌入式系统的操作系统。
为自己的设备在操作系统下添加驱动程序,是嵌入式设计必不可少的部分。针对不同的设备类型,选择合适的驱动程序的模式,同样也是十分重要的。通常的设备驱动采用直接I/O的方式,如存储器、看门狗等;而对于象网络这样的数据流设备的驱动,则应该用到中断机制。
关键字:
嵌入式系统 单片机 uClinux I/O方式
在自动化的许多领域,有效性的要求越来越高,因而对自动化系统的容错水平的要求也变得越来越高,尤其在设备停机代价非常大的场合。为了满足这些严格的要求,在DCS系统中通常采用冗余技术,这样才能够满足这些领域所需要的安全性、可靠性和有效性的标准。
在DCS控制系统中,分布处理单元是系统关键的部分。当前这些分布处理单元的控制器往往是基于86系列CPU建构的,这种架构目前被广泛采用。但是由于86系列分布处理单元的特点,导致现在的控制器处理单元存在很多的缺点,如放热量大等。
关键字:
嵌入式系统 单片机 DCS ARM 处理器
基于uClinux嵌入式系统的汽车黑匣子的设计,本文介绍了建立在以32位三星的S3C44B0X微处理器为核心的嵌入式系统平台上的汽车黑匣子的设计和开发。
关键字:
黑匣子 设计 汽车 系统 uClinux 嵌入式 基于
如何将家庭里相对独立的设备连接成一个系统,从而方便进行本地和远程控制?本文通过采用ARM构成智能家居控制器来实现这个目标。智能家居控制器使用S3C2410、SIM100-E等元件来组成硬件平台,再将Linux系统移植到硬件平台上,然后设计好相应的驱动程序和应用程序,最后将软件下载到硬件平台来对家电进行本地和远程控制。
随着数字化家用电器的飞速发展,如何对家庭中相对独立的家用电器进行智能化管理和操作?这是人们非常关心的一个问题。智能家居控制器能够将许多相对独立的家用电器构成一个统一的系统,从而方
关键字:
嵌入式系统 单片机 ARM 智能家居控制器 嵌入式
ARM公司日前任命吴雄昂为中国销售副总裁。吴雄昂拥有超过15年在处理器与IP行业的从业经验,并在销售和市场营销领域取得了众多骄人战绩。他将带领ARM中国销售团队开展业务,并负责团队的进一步壮大。
在出任ARM中国销售副总裁一职之前,吴雄昂在加利福尼亚桑尼维尔担任ARM公司战略性代工厂客户总监。在加入ARM之前,吴雄昂担任慧视(Arasor)市场副总裁。在此之前,吴雄昂在NEC(美国)担任驻司企业家(Entrepreneur in Residence)。此外,他还在Mentor Graphics、
关键字:
ARM 销售副总裁 中国
1 两种开源嵌入式操作系统介绍
uClinux是一种优秀的嵌入式Linux版本。uClinux是micro-Conrol-linux的缩写。与标准Linux相比,它集成了标准Linux操作系统的稳定性、强大网络功能和出色的文件系统等主要优点。但是由于没有MMU(内存管理单元),故其多任务的实现需要一定技巧。
eCos(embedded Configurable operating system),即嵌入式可配置操作系统,是RedHat的产品,但eCos并不
关键字:
嵌入式系统 单片机 uClinux eCos 嵌入式
arm-uclinux介绍
您好,目前还没有人创建词条arm-uclinux!
欢迎您创建该词条,阐述对arm-uclinux的理解,并与今后在此搜索arm-uclinux的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473