ARM指令集中所有ARM指令都是可以带条件执行的。下面是条件代码的列表:
EQ : 等于 如果一次比较之后设置了 Z 标志。 NE : 不等于 如果一次比较之后清除了 Z 标志。 VS : 溢出设置 如果在一次算术操作之后设置了 V 标志,计算的结果不适合放入一个 32bit 目标寄存器中。 VC : 溢出清除 如果清除了 V 标志,与 VS 相反。 HI : 高于(无符号) 如果一次比较之后设置了 C 标志并清除了 Z 标志。 LS : 低于或同于(无符号) 如果一次比较操作之后
关键字:
ARM 代码
2007年5月9日 芯原与ARM扩展合作关系,满足消费和网络应用先进片上系统设计的需求, 进一步增强芯原为关键的垂直市场提供的片上系统应用平台。
关键字:
ARM 片上系统
基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括:
l 中断向量表
l  
关键字:
ARM
前一段时间做了arm的一些开发,主要是编写了arm的启动软件和移植了uCOS-II到arm7。我做事情喜欢深入简出,及从最简单,最原理的方面先做一个框架,然后在这个框架里面进行补充。我还是一个很喜欢和别人讨论的人,希望有人可以给我提出意见和建议。我的这个心得很初级,都是一些基本的东西。现在拿出来和大家分享,希望在我毕业之前能给大家留一些纪念。
由于这些东西发paper实在是没有价值,但是我感觉可以作为arm开发的入门。由于我的水平和经验有限,错误也是难免的。但是如果不拿出来和大家分享,就
关键字:
ARM
引 言 随着对高处理能力、实时多任务、超低功耗等方面需求的增长,高端嵌入式处理器已经进入了国内开发人员的视野,并在国内得到了普遍的重视和应用。ARM是目前嵌入式领域应用最广泛的RISC微处理器结构,凭借低成本、低功耗、高性能等优点占据了嵌入式系统应用领域的领先地位。ADS是ARM公司推出的ARM集成开发环境,提供了对C和C++的支持,是目前开发ARM的主要工具。本文针对日益缩短的嵌入式开发周期,结合ARM系统开发调试经验,对使用ARM标准库进行应用程序开发作了比较系统的分析。 1
关键字:
ARM C 嵌入式
近日,英国ARM公司(伦敦证交所:ARM;纳斯达克:ARMHY)公布了截止至2007年3月31日的2007年第一季度未审计财务报告,报告显示第一季度公司营业收入达到6650万英镑,以美元结算营业收入达到1.292亿美元,比去年同期分别增长了3%和14%。由于美元对英镑汇率的下跌(2007年第一季度1.94美元兑1英镑,2006年第一季度1.75美元兑1英镑),依照2006年第一季度的实际汇率,2007年第一季度英镑营业收入将达到7400万英镑。
第一季度公司授权业务的营业收入达到5430万美元,
关键字:
ARM 财报
如果说,“嵌入式”是2001年电子工程师谈论得最多的词之一,2002年谈论得最多的一个词就是“ARM”。究竟什么是ARM呢,他是英国一家电子公司的名字,全名的意思是Advanced RISC Machine。该公司成立于1990年11月,是苹果电脑,Acorn电脑集团和VLSI Technology的合资企业。Acorn曾推出世界上首个商用单芯片RISC处理器,而苹果电脑当时希望将RISC技术应用于自身系统,ARM微处理器新标准因此应运而生。
&nbs
关键字:
ARM
技术发展到今天的信息时代,数据的存储和传输在嵌入式系统有了越来越重要的地位。而USB是目前设计成熟、应用广泛且使用极为简捷的技术,USB传输是一种高效方便的数据传输方式。
基于上述原因,本文重点论述基于USB的海量存储(USB Mass Storage)设备功能在ARM嵌入式系统中设计和应用。使用该设备功能,上位机可以像读写普通U盘一样对于系统采集并存储在FLASH中的数据进行读写。
1 硬件方案
l.1 器件简介
S3C44B0X[1]是SAMSUNG公司出品的基于ARM7T
关键字:
ARM USB 存储 存储器
引言
基于SRAM工艺FPGA在每次上电后需要进行配置,通常情况下FPGA的配置文件由片外专用的EPROM来加载。这种传统配置方式是在FPGA的功能相对稳定的情况下采用的。在系统设计要求配置速度高、容量大、以及远程升级时,这种方法就显得很不实际也不方便。本文介绍了通过ARM对可编程器件进行配置的的设计和实现。
1 配置原理与方式
1.1 配置原理
在FPGA正常工作时,配置数据存储在SRAM单元中,这个SRAM单元也被称为配置存储(Configuration RAM)。由于SRAM是易失性的存
关键字:
ARM FPGA 单片机 配置 嵌入式系统
信号机是一个典刑的嵌入式系统,嵌入式系统是以应用为中心来设计,对功能、性能、可靠性、成本、功耗、体积等有严格的要求,既要满足智能交通系统对信号机智能化、多功能的要求,又要最大化信号机的性价比,因此本设计选择基于ARM核的32位嵌入式RISC处理器——AT91RM9200来完成智能交通信号机控制板的硬件设计,以达到使信号机在交通系统中成为收集与处理交通流量数据、通信联网以及区域协调控制平台的设计目标。
1 引言
&
关键字:
ARM 交通信号
Windows Embedded Seminar全球系列研讨会在深圳圣廷苑酒店三层锦绣厅首站告捷后势不可挡再度出击,微软OEM全球技术盛典—Windows Embedded Seminar研讨会上海分会于2007年4月17日早上九点半在上海扬子江万丽大酒店三层碧华殿再次成功召开。众多相关领域的决策者、开发者、商业决策者都前来出席这次会议,整个现场人头攒动热闹非凡。上海亿道电子技术有限公司也以崭新的姿态出席了此次盛会,并
关键字:
ARM WinCE6.0 单片机 嵌入式系统 亿道
IEC 61131-3标准与ARM嵌入式控制系统,介绍IEC 61131-3国际标准、ARM微处理器和嵌入式系统;研究基于AT91M55800A微处理器和IEC6113l-3标准的嵌入式实时控制系统的设计与实现技术,并给出详细的串口通信程序。
关键字:
控制系统 嵌入式 ARM 标准 IEC
ARM微处理器支持7种运行模式,分别为:1.用户模式(usr):ARM处理器正常的程序执行状态;2. 快速中断模式(fiq):用于高速数据传输或通道管理;3. 外部中断模式(irq):用于通用的中断处理;4. 管理模式(svc):操作系统使用的保护模式;5. 数据访问终止模式(abt):当数据或指令预取终止时进入该模式,用于虚拟存储及存储保护;6. 系统模式(sy
关键字:
ARM 寄存器
1.寄存器R16用作CPSR(Current Program Status Register,当前程序状态寄存器),CPSR可在任何运行模式下被访问,它包括条件标志位、中断禁止位、当前处理器模式标志位,以及其他一些相关的控制和状态位。
每一种运行模式下又都有一个专用的物理状态寄存器,称为SPSR(Saved Program Status Register,备份的程序状态寄存器),当异常发生时,SPSR用于保存CPSR的当前值,从异常退出时则可由SPSR来恢复CPSR。
由于用户模式和系统模式不属于
关键字:
ARM 中断处理
异质多处理器系统(Heterogeneous Multiprocessor)是将两种以上不同工作性质的处理器核心整合为一的处理器系统。它通常包含了一般用途处理器(General Purpose Processor)和特殊用途处理器(Specific Purpose Processor)。随着片上系统SoC(System on Chip)及相关技术的成熟,已经可以将不同的处理器整合到一个芯片里,成为多处理器芯片。以多媒体应用为例,比较著名的异质多处理芯片有德州仪器公司的TMS320DSC25、TMS320D
关键字:
ARM 单片机 多处理器 嵌入式系统 数据流
arm cortex-m85介绍
Arm最新发布的最新Cortex-M85,这是首款提供超过6 CoreMarks/MHz 和超过3 DMIPS/MHz的Cortex-M系列内核。通过集成Arm Helium技术,M85相较M7在DSP和ML处理能力上提升了4倍,与其他支持Helium的处理器Cortex-M55相比,它还带来了约20%的矢量处理性能提升。毫无疑问,Cortex-M85是最强的微控制器的首选内核。 [
查看详细 ]
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473