第一部:简介
ARM公司开发了一系列ARM处理器核。目前最新的系列已经是ARM11了。ARM6及更早的系列已经罕见了,ARM7以后的核也不是都获得广泛应用。目前应用最多的是ARM7系列、ARM9系列、ARM9E系列、ARM10系列
ARM7系列:包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T和扩充了Iazelle的ARM7EJ-S。该系列广泛应用于多媒体和嵌入式设备,包括Internet设备、网络和调制解调器设备以及移动电话、PDA等无线设备。
ARM9系列:包括ARM9TDMI、ARM920T和带有高速缓存处理器宏单元的ARM940T。该系列主要应用于引擎管理、仪器仪表、安全系统、机顶盒、高端打印机、PDA、网络电脑以及带有MP3音频和MPEG4视频多媒体格式的智能电话中。
ARM9E系列:为综合处理器,包括ARM926EJ-S、带有高速缓存处理宏单元的ARM966E-S/ARM946E-S。该系列强化了数字信号处理功能,可应用于需要DSP与微控制器结合使用的情况,将Thumb技术和DSP都扩展到ARM指令集中,并具有EmbeddedICE-RT逻辑,更好地适应了实时系统的开发需要。
ARM10系列:包括ARM1020E和ARM1020E微处理器核。其核心在于使用向量浮点(VFP)单元VFP10提供高性能的浮点解决方案,从而极大地提高了处理器的整型和浮点运算性能,为用户界面的2D和3D图形引擎应用夯实基础,如视频游戏机和高性能打印机等;
当今信息时代,嵌入式系统的应用无处不在,而ARM嵌入式系统应用市场份额约占75%。在电力行业的仪器仪表方面的发展来看,使用ARM嵌入式系统的仪器仪表也逐步取代了原来的X86工控机.为什么会有这样的发展趋势呢,可以从下面两个方面大致寻找到原因.
第二部:技术渠道广,人才多,开发工具易得,入手快
开发工具:
ARM应用软件的开发工具根据功能的不同,分别有编译软件、汇编软件、链接软件、调试软件、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等.
ARM处理器产品已经得到广泛的应用,ARM开发工具也因此得到发展,除ARM公司自己推出ARM集成开发工具外,还有一些公司也研发ARM开发工具。目前市场上有ARMSDT、ARM ADS、MULTI 2000、Hitools for ARM、Embest IDE forARM五种集成开发环境。这些产品在国内有相对较畅通的销售渠道,用户容易购买。前三种由国外厂商出品,历史比较悠久,在全球范围内应用较为广泛,后两种由国内厂商推出,具有很高的性价比。
人才方面:
目前大部分高校信息技术专业计算机专业自动控制专业等都开设了嵌入式系统的相关课程,各高校和研究机构也发表了大量的研究课题和研究成果,可以给目前的第一线应用开发厂家提供良好的咨询环境.
每年毕业的初步了解嵌入式软硬件开发的毕业生大量的进入一线企业从事相关开发工作,使的该方面的技术人员储备越来越多.
资金和产业环境方面:
嵌入式产品的投资从2004年开始一直处于国内VC投资项目前列。国内企业有着天然的成本优势,因此在产业的竞争中有很强的优势。
产业环境方面:过去几年中很多国外企业在国内成立设计中心,而且这方面趋势随着国内整体技术和产业链的完整会越来越明显。国内基本上已经开始形成产业链。生产成本将进一步降低。
第三部:性能好,能适应目前电力产品不断发展的要求
目前电力行业仪器仪表产品的需求特色是:准实时性功耗低信息分析处理能力强存储容量要求大通讯方式要求易安装使用,可靠,通讯量大等.而ARM嵌入式系统比较完美的满足了这些需求.
采用RISC体系架构的ARM微处理器一般有如下特点:1)体积小、低功耗、低成本、高性能;2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3)大量使用寄存器,指令执行速度更快;4)大多数数据操作都在寄存器中完成;5)寻址方式灵活简单,执行效率高;6)指令长度固定。
从功能上来说,AMR系统主要是完成电度计量或信息采集、信息远传、后台软件处理和分析三部分任务。前后两部分技术已经成熟,抄表系统技术关键是解决信息远传——通讯问题。现阶段国内的抄表通讯方式主要有三种:一种是电力线载波抄表,一种是485总线抄表,还有一种是无线网络抄表,而通过ARM架构上运行的嵌入式系统开发通讯模块,可以做到安装方便、成本低、传输可靠,并且朝着微型化、模块化的方向发展。
ARM控制系统本身也在飞速进步和发展中:
首先,因为看好32位MCU在嵌入式市场的应用前景,各ARM技术厂家在该领域持续投资,不断推出新技术/产品,比如Cortex-M系列是ARM专门针对低功耗、高性能嵌入式控制市场开发,其中,Cortex-M3的处理性能可达到1.25DMIPS/MHz。与ARM7TDMI-S相比,Cortex-M3可以相似的硅成本提供更高的性能。Cortex-M0则是业界体积最小、功耗最低的ARM处理器内核,其面积仅为ARM7的三分之一,但却达到了ARM7同等的性能。
其次:ARM不断针对新的市场需求推出新的架构,从而给应用提供了更加广泛实用的基础:如SecurCore系列:包括SC100、SC110、SC200和SC210处理器核。该系列主要针对新兴的安全市场,以一种全新的安全处理器设计为智能卡和其他安全IC开发提供独特的32位系统设计,并具有特定的反伪造方法,从而有助于防止对硬件和软件的盗版;StrongARM系列:StrongARM处理器将Intel处理器技术和ARM体系结构融为一体,致力于为手提式通信和消费电子类设备提供理想的解决方案;Xscale系列:提供全性能、高性价比和低功耗的解决方案,支持16位Thumb指令和DSP指令。