资源描述
,单击此处编辑母版标题,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第二部分 嵌入式硬件系统,第,2,章 嵌入式处理器,第,3,章,ARM,内核与,ARM,处理器,第,4,章 嵌入式系统的外围设备,第,2,章 嵌入式处理器,2.1,嵌入式处理器的基本特征,2.2,嵌入式处理器的种类,2.3,典型嵌入式处理器,2.4,嵌入式处理器的选型方法,2.5,嵌入式处理器的发展趋势,2.6,本章小结,习题,相对通用处理器,,嵌入式处理器,有,5,个特点,体积小、集成度高、价格较低,这一特性与嵌入式系统的有限空间约束和较低的成本价格需求相适应,可扩展的处理器结构,能迅速开发出满足各种应用的最高性能嵌入式系统,功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统时,要求嵌入式处理器的功耗只有,mW,甚至,W,级,2.1,嵌入式处理器基本特征,2.1,嵌入式处理器基本特征,对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度,具有功能很强的存储区保护功能,这是由于嵌入式系统的软件结构已模块化,为避免在软件模块之间出现错误后的交叉影响,需要设计强大的存储区保护功能,同时也有利于软件诊断。,2.2,嵌入式处理器的种类,对,全,球,嵌入式处理器,的不完全统计:,品种数量超过,1000,多种,流行的体系结构达,30,余,种,2.2,嵌入式处理器的种类,总体而言,,嵌入式,处理器,分,为四大类型:,图,2-1,嵌入式处理器种类,2.2,嵌入式处理器的种类,1,.,嵌入式微处理器,(Micro-Processor Unit,,,MPU),由,通用计算机中的,CPU,演变而来,MPU,与,通用计算机中的,CPU,不同之处,在,嵌入式应用中,,将微处理器装配在专门设计的电路板上,,只保留和嵌入式应用紧密相关的功能硬件,去除其它的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。,为了满足嵌入式应用的特殊要求,,,嵌入式微处理器在,工作温度,、,抗电磁干扰,、,可靠性,等方面,相对,通用计算机中的,CPU,都做了各种增强,。,2.2,嵌入式处理器的种类,2.,嵌入式微控制器,(,Mic,rocontroller,Unit,,,MC,U,),,,又称,为,单片机,MCU,特点,单片化,一般以某种微处理器内核为核心,芯片内部集成了,ROM/EPROM/FLASH,、,RAM,、,总线、总线逻辑、定时,/,计数器、看门狗、,I/O,、,串行口、脉宽调制输出、,A/D,、,D/A,等各种必要的功能和外设,。,由于单片机,的片上外设资源一般比较丰富,,,适合于控制,,,因此称为微控制器,。,该特点,大大减小了体积,,,降低了功耗和成本,,,提高了可靠性,,因而成为,目前嵌入式系统的主流,,,占据,了,嵌入式系统大约,70%,的市场份额,。,2.2,嵌入式处理器的种类,每种,具有多种衍生产品,每种衍生产品的处理器内核一样,,,不同的是存储器和外设的配置及封装,使嵌入式微控制器最大限度地,与不同的,应用需求相匹配,,,功能齐全又不浪费,,,减少了功耗及成本,2.2,嵌入式处理器的种类,MCU,种类,通用系列,代表性的包括,8051,、,P51XA,、,MCS-96/196/296,、,C166/167,、,MC68HC05/11/12/16,、,MC68300,等,。,半通用系列,例如,支持,USB,接口,、,I,2,C,、,CAN,等,众多专用,MCU,和兼容系列,。,2.2,嵌入式处理器的种类,其它,提供,X86,微处理器的著名厂商,AMD,公司,将,Am186CC/CW,等嵌入式处理器称之为,Microcontroller,Motorola,公司把以,PowerPC,为基础的,PPC505,和,PPC555,亦列入单片机行列,TI,公司亦将其,TMS320C2XXX,系列,DSP,作为,MCU,进行推广,2.2,嵌入式处理器的种类,3.,嵌入式,DSP,处理器(,Digital Signal Procssor,DSP,),DSP,特点,系统结构,采用,Harvard(,哈佛)结构和专用的硬件乘法器,指令,系统,快速,DSP,指令(属,RISC,精简指令集),适合于对处理器运算速度要求较高,、,向量运算,较多,的应用领域,。,2.2,嵌入式处理器的种类,DSP,典型应用,数字信号处理领域,数字滤波、,快速傅立叶变换,、频谱分析等方面,多媒体信号处理,移动电话、语音识别,MPEG-1,、,MPEG-2,、,MPEG-4,等多媒体播放系统,智能化嵌入式系统,生物特征识别的终端,带有加密解密算法的键盘等,2.2,嵌入式处理器的种类,DSP,种类,一种是,DSP,处理器经过单片化、适当改造、增加片上外设而成,。,例如:,TI,的,TMS320,,它,包括用于控制的,C2000,系列,、,移动通信的,C5000,系列,、,以及性能更高的,C6000,和,C8000,系列,另一,种,是在通用单片机或,SOC(System On Chip),中增加,DSP,协处理器,。,例如,:,Intel,的,MCS-296,和,Siemens,的,TriCore,。,2.2,嵌入式处理器的种类,4.,嵌入式片上系统,随着电子数据交换,(EDI),的推广和,VLSI,设计的普及化,,,以及半导体工艺的迅速发展,,,在一个硅片上实现一个更为复杂的系统的时代已经来临,,,这就是,System On Chip(SOC),2.2,嵌入式处理器的种类,SOC,设计制造,各种通用处理器内核,(包括,IP,核),将作为,SOC,设计公司的标准库,,,和许多其它嵌入式系统外设一样,,,成为,VLSI,设计中一种标准,器件,,用标准的,VHDL,等,语言描述,,存储在器件库中,用户只需定义出其整个应用系统,,,仿真通过后就可以将设计图交给半导体工厂制作样品,2.2,嵌入式处理器的种类,SOC,优点,系统级集成、,体积减小,一个或多个微处理器核(如,RISC+DSP,)输入,/,输出,USB/IEEE 1394/,以太网,/GSM/GPRS,等通信接口。,功耗,降低,通过改变内部工作电压。,可靠性提高,利用内嵌电路,避免外部电路板在信号传 递时产生的系统噪声。,2.2,嵌入式处理器的种类,SOC,种类,通用系列,包括,Siemens,的,TriCore、Motorola,的,M-Core、,某些,ARM,系列器件、,Echelon,和,Motorola,联合研制的,Neuron,芯片等,。,专用系列,代表性的产品是,Philips,的,Smart XA,,,它将,XA,单片机内核和支持超过,2048,位复杂,RSA,算法的,CCU,单元制作在同一块硅片上,,,形成一个可加载,Java,或,C,语言专用,SOC,,,可用于公众互如,Internet,安全方面,。,2.2,嵌入式处理器的种类,多核,系列,例:,TI,的,OMAP,组成(见下图),TI,的,DSP,ARM,的,ARM RISC,两个核,二维图形加速器,外围控制电路,应用领域,多媒体影音数据处理、语音识别系统、无限通讯、电子商务等,2.2,嵌入式处理器的种类,多核,系列,例:,TI,的,OMAP,图,2-2 TI,的,OMAP,硬件结构图,2.3,典型嵌入式处理器,8051,单片机,ARM,68K/Coldfire,PowerPC,MIPS,X86,国产嵌入式处理器,2.3,典型嵌入式处理器,1,8051,单片机,经典的,8,位嵌入式微控制器,成本低、可靠性高,但功能、性能和片上资源相对,16,位,/32,位,/64,位嵌入式微控制器也较简单。,最早由,Intel,公司推出,其后多家公司购买了,8051,的内核,使得以,8051,为内核的,MCU,系列单片机在世界上产量最大、应用也最广泛(,20,个生产厂家,,350,个衍生产品)。,常见型号包括:,Intel,的,MCS-51,系列、,Atmel,的,89C51/52,、,89C1051/2051,。,2.3,典型嵌入式处理器,2,ARM,ASIC,与,IP,ASIC:,专用集成电路,(Application Specific Integrated Circuit,),IP:,知识产权,(Intellectual Property,),或称为,SIP,(硅,/,半导体知识产权,),指芯片电 路的制作方式或电路图等方面的知识产权。,厂商向拥有技术的,IP Provider,直接购买,IP,以缩短,Time-to-Market,。,2.3,典型嵌入式处理器,ARM,(,Advanced RISC Machines,)公司,英国公司,90,年代初,,ARM,率先推出,32,位,RISC,微处理器芯片系统,SoC,知识产权公开授权概念。,ARM,通过出售芯片技术授权而非生产或销售芯片,建立起新型的微处理器设计生产和销售商业模式。,IP Provider,:出售,ARM RISC,构架的微处理器核心、外围和系统芯片设计技术。,2.3,典型嵌入式处理器,ARM,内核及,ARM,处理器的特点,小体积、低功耗、高性能而低成本,RISC(Reduced Instruction Set Computer),体系结构,目前:,ARM7,¥,70,,,ARM9,¥,100,16/32,位双指令集,16,位,Thumb,指令集:密度高,所占存储空间较小,32,位的,ARM,指令集:处理,32,位数据时性能较高,全球众多的合作伙伴(见下图),2.3,典型嵌入式处理器,图,2-3 ARM,全球合作伙伴,2.3,典型嵌入式处理器,ARM,产品系列,包括,ARM7,、,ARM9,、,ARM10,和,SecurCore,、,StrongARM,、,XScale,等,ARM7,:低功耗的,32,位核,适用于对价位和功耗敏感的产品。,ARM9,:集成度较高,集成了,TFT LCD,控制器、,USB Host,以及各种存储卡接口,其功能已相当于嵌入式微控制器。,SecurCore,:是专为安全需要而设计,XScale,:,Intel,目前主要推广的一款,ARM,微处理器系统,提供较强的多媒体功能和网络通讯功能。,2.3,典型嵌入式处理器,ARM,应用领域,已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的,RISC,标准。,例:,PDA:Compaq,的,iPAQ H3630,、,HP,的,Jornada 720,、联想的天玑,5100,均采用,Intel,的,StrongARM SA-1110,(,206MHz,),移动通信:,HP iPAQ hw6515 GPS,全智能手机采用,Intel,的,PXA270,处理器(,312MHz,),2.3,典型嵌入式处理器,3,68K/Coldfire,Motorola 68000(68K),比,INTEL,的,8088,还要早。,Coldfire,是,68K,的低成本替代产品,68K/Coldfire,主要应用于对实时性和可靠性要求较高的工业控制领域,2.3,典型嵌入式处理器,4,PowerPC,PowerPC,架构的特点是可伸缩性好,方便灵活,品种多,通用处理器,&,嵌入式控制器和内核,例如,IBM,公司的,PowerPC 405 GP,是一个集成,10/100Mbps,以太网控制器、串行和并行端口、内存控制器以及其它外设的高性能嵌入式处理器,Motorola MPC823e,微处理器是一个高度综合的片上系统(,SOC,)设备。,2.3,典型嵌入式处理器,PowerPC,应用范围,非常广泛,从高端的工作站、服务器到桌面计算机系统,从消费类电子产品到大型通信设备,无所不包。,2.3,典型嵌入式处理器,5,MIPS,MIPS,公司,Microprocessor without Interlocked Pipeline Stages,技术公司,是一家设计制造高性能、高档次及嵌入式,32,位和,64,位处理器的厂商,在,RISC,处理器方面占有重要地位。,MIPS,公司设计,RISC,处理器始于,80,年代初,后来,MIPS,公司的战略发生变化,把重点放在嵌入式系统,,1999,年,MIPS,公司发布,MIPS 32,和,MIPS 64,架构标准,为未来,MIPS,处理器的开发奠定了基础。,2.3,典型嵌入式处理器,MIPS,特点,属于高性能、高处理能力的高端嵌入式处理器。,目前其成本价格和开发工具价格也很昂贵。,2.3,典型嵌入式处理器,6,X86,众所周知的微处理器,起源于,Intel,架构的,8080,。,常见的,X86,系列有,386EX,和,486DX,,板级形式如,PC104,。,特点:,CPU,处理能力很强,适用于高端应用领域。,2.3,典型嵌入式处理器,7,国产嵌入式处理器,方舟:,(ARCA),2001,年,7,月,中芯微系统公司研制出“方舟一号”主要应用于网络计算机、宽带智能终端、交换机等,如神州数码、联想、美国慧智公司等的网络计算机。与国外其它指令集不兼容,不支持高级的,OS,。,龙芯:,(GODSON,,,小名狗剩,),2002,年,9,月,28,号,中科院计算所研制。与,MIPS,有些渊源。,通知,周五停课,结课时间顺延到,12,周的周五。,2.4,嵌入式处理器的选型方法,主要包括以下,4,项选型原则:,(1),根据具体应用领域选择,MPU/MCU/DSP/SoC,中的一种。例如:,在高端数据处理应用领域,常选用嵌入式微处理器。,在实时控制领域,多选用嵌入式微控制器。,在数字图像处理、多媒体信息设备等领域,往往选用嵌入式,DSP,处理器或带有,DSP,内核的嵌入式片上系统。,2.4,嵌入式处理器的选型方法,(2),根据具体应用功能需求、性能指标、运行环境和成本预算等查找厂商提供的该类嵌入式处理器芯片的,Datasheet,等资料,选择芯片的具体型号和配置参数。,2.4,嵌入式处理器的选型方法,(3),关注生产厂商是否提供相应内置硬件调试工具和评估板。,ICE,等调试工具有助于很大程度缩短调试周期、降低调试难度。,评估板用于验证自己的选型决策是否正确。,(4),对于,32,位及以上,嵌入式处理器,,关注是否有合适的嵌入式操作系统支持。,2.5,嵌入式处理器的发展趋势,(1),集成化与微型化,体现在片上资源及功能的集成化、体积的微型化,例如,:,嵌入式微处理器 嵌入式微控制器,嵌入式微控制器,嵌入式片上系统,2.5,嵌入式处理器的发展趋势,(2),高性能与低成本,高性能,嵌入式,处理器,主频,将,越来越高,加强,对多媒体方面的支持,多核体系结构的发展,另一方面成本将越来越低。,2.5,嵌入式处理器的发展趋势,(3),低功耗,低功耗的发展趋势将与移动通信设备、手持设备、多媒体数字消费产品等嵌入式系统日益增长的市场需求相适应,例如:,低工作电压(,5V 3.3V,),动态调整电压与频率,2.5,嵌入式处理器的发展趋势,(4),硬件功能实现的可编程化,例如:采用,FPGA,实现嵌入式处理器的某些功能,其优点包括,应用领域广泛,调试修改方便,实现成本低,2.6,本章小结,嵌入式处理器:,嵌入式,硬件,系统核心部件,基本特征,种类与典型系列,选型方法,发展趋势,习题,1.,嵌入式处理器通常划分为哪四大类型?列举出每种类型的典型嵌入式处理器的型号系列名称。,2.,自己使用的手机通讯工具中使用的是何种类型型号的,嵌入式处理器?,3.,如何进行嵌入式处理器的选型?,ARM,Advanced RISC Machines,IP,(,Intellectual Property,),知识产权。硅知识产权核是用于,ASIC,、,ASSP,、,PLD,等当中,并且是预先设计好的电路功能模块。,IP,核分为软核、硬核和固核,Fabless(,无生产线),RISC,Reduced Instruction Set Computer,精简指令集计算机,ARM,:,RISC,处理器,IP,核,Fabless,ARM,微处理器的特点,体积小、低功耗、低成本、高性能,支持,Thumb,(,16,位),/ARM,(,32,位)双指令集,大量使用寄存器,指令执行速度更快,大多数数据操作都在寄存器中完成,寻址方式灵活简单,执行效率高,指令长度固定,ARM,微处理器系列,ARM7,ARM9,ARM9E,ARM10E,ARM11,SecurCore,Intel,的,StrongARM,、,Xscale,目前仍在不断发展,ARM7,系列微处理器,(1),特点:,低功耗,嵌入式,ICE,RT,逻辑,0.9MIPS/MHz,的,3,级流水线,结构,32,位,ARM,指令集和,16,位的,Thumb,指令集,主频最高可达,130MHz,ICE,:,In Circuit Emulation,,在电路仿真,MIPS,:,Million Instruction Per Second,每秒百万条指令,ARM7,系列微处理器,(2),类型:,ARM7TDMI,ARM7TDMI-S,ARM720T,ARM7EJ,TDMI,的基本含义为:,T,:支持,16,位压缩指令集,Thumb,D,:支持片上,Debug,M,:内嵌硬件乘法器(,Multiplier,),I,:嵌入式,ICE,,支持片上断点和调试点,ARM7,系列微处理器,(3),典型芯片:,ATMEL:AT91M40800/55800A,Samsung:S3C44B0/4510B,ST:STR710 x,ARM9,系列微处理器,(1),特点:,1.1MIPS/MHz,的哈佛结构,,5,级流水线,32,位,ARM,指令集和,16,位,Thumb,指令集,支持,32,位的高速,AMBA,总线接口,全性能的,MMU,,支持,Windows CE,、,Linux,、,Palm OS,等多种主流嵌入式操作系统,支持数据,Cache,和指令,Cache,,具有更高的指令和数据处理能力,MMU,:,Memory Management Unit,ARM9,系列微处理器(,2,),类型:,ARM920T,ARM922T,ARM940T,ARM9,系列微处理器(,3,),典型芯片:,ATMEL:AT91RM9200,(,ARM920T,),Samsung,:,S3C2410,(,ARM920T,),TI:OMAP5910,(,ARM925+C55x,),DaVinci,(,ARM926EJ-S+C64x,),ARM9E,系列微处理器,ARM9E,系列微处理器为可综合处理器,使用单一的处理器内核提供了微控制器、,DSP,、,Java,应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度。,ARM9E,系列微处理器提供了增强的,DSP,处理能力,很适合于那些需要同时使用,DSP,和微控制器的应用场合。,ARM9,系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、存储设备和网络设备等领域。,ARM9E,系列微处理器包含,ARM926EJ-S,、,ARM946E-S,和,ARM966E-S,三种类型,以适用于不同的应用场合。,ARM9E,系列微处理器,ARM9E,系列微处理器的主要特点如下:,支持,DSP,指令集,适合于需要高速数字信号处理的场合。,5,级流水线,指令执行效率更高。,支持,32,位,ARM,指令集和,16,位,Thumb,指令集。,支持,32,位的高速,AMBA,总线接口。,支持,VFP9,浮点处理协处理器。,全性能的,MMU,,支持,Windows CE,、,Linux,、,Palm OS,等多种主流嵌入式操作系统。,MPU,支持实时操作系统。,支持数据,Cache,和指令,Cache,,具有更高的指令和数据处理能力。,主频最高可达,300MIPS,。,ARM10E,系列微处理器,ARM10E,系列微处理器具有高性能、低功耗的特点,由于采用了新的体系结构,与同等的,ARM9,器件相比较,在同样的时钟频率下,性能提高了近,50,,同时,,ARM10E,系列微处理器采用了两种先进的节能方式,使其功耗极低。,ARM10E,系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、通信和信息系统等领域。,ARM10E,系列微处理器包含,ARM1020E,、,ARM1022E,和,ARM1026EJ-S,三种类型,以适用于不同的应用场合。,ARM10E,系列微处理器,ARM10E,系列微处理器的主要特点如下:,支持,DSP,指令集,适合于需要高速数字信号处理的场合。,6,级整数流水线,指令执行效率更高。,支持,32,位,ARM,指令集和,16,位,Thumb,指令集。,支持,64,位的高速,AMBA,总线接口。,支持,VFP10,浮点处理协处理器。,全性能的,MMU,,支持,Windows CE,、,Linux,、,Palm OS,等多种主流嵌入式操作系统。,支持数据,Cache,和指令,Cache,,具有更高的指令和数据处理能力,主频最高可达,400MIPS,。,内嵌并行读,/,写操作部件。,ARM11E,系列微处理器,ARM,公司在,2003,年,4,月,29,日宣布了其下一代,ARM,架构的,CPU,ARM11,(又名,Jaguar,),基于,ARM11,的微处理器具有更强的性能,尤其是多媒体处理能力。,ARM11,微处理器采用,0.13,微米工艺,低端产品运行在,350MHz,500MHz,,高端产品运行在,533,750MHz,,如果将加工工艺减小到,0.10,微米,那么芯片速度将达,1GHz,。,目前的,ARM7,和,ARM9,内核的芯片最大速度只能到,400MHz,。目前最快的嵌入式处理器为,Intel,的,Xscale,,最高主频为,500MHz,。,SecurCore,系列微处理器,SecurCore,系列微处理器专为安全需要而设计,提供了完善的,32,位,RISC,技术的安全解决方案,因此,,SecurCore,系列微处理器除了具有,ARM,体系结构的低功耗、高性能的特点外,还具有其独特的优势,即提供了对安全解决方案的支持。,SecurCore,系列微处理器主要应用于一些对安全性要求较高的应用产品及应用系统,如电子商务、电子政务、电子银行业务、网络和认证系统等领域。,SecurCore,系列微处理器包含,SecurCore SC100,、,SecurCore SC110,、,SecurCore SC200,和,SecurCore SC210,四种类型,以适用于不同的应用场合。,SecurCore,系列微处理器,SecurCore,系列微处理器除了具有,ARM,体系结构各种主要特点外,还在系统安全方面具有如下的特点:,带有灵活的保护单元,以确保操作系统和应用数据的安全。,采用软内核技术,防止外部对其进行扫描探测。,可集成用户自己的安全特性和其他协处理器。,Intel,的,StrongARM,、,Xscale,系列微处理器,Intel,公司推出的面向无线移动终端开发的体系结构“,Personal Internet Client Architecture(PCA),”,是一个开放的嵌入式系统开发应用平台,它以,XSCALE,系列嵌入式处理器为核心,支持,Linux,、,WinCE,NET,和,VxWorks,等操作系统,是一个理想的面向无线互连的应用平台。,Xscale,处理器是基于,ARMv5TE,体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器。它支持,DSP,指令集,已使用在数字移动电话、个人数字助理和网络产品等场合。,Intel,这款芯片技术已出售给,Marvell,公司。,典型芯片:,PXA250/255/270/272,ARM,微处理器的体系结构(,1,),RISC,体系结构特点:,在进行指令系统设计时,只选择使用频率很高的指令,在此基础上增加少量能有效支持操作系统和高级语言实现以及其他功能的指令,使指令条数大大减少,采用固定长度的指令格式,指令归整、简单、基本寻址方式有,2,3,种,使用单周期指令,便于流水线操作执行,大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载,/,存储指令可以访问存储器,以提高指令的执行效率,为提高指令执行速度,大部分指令直接采用硬件电路实现,少量采用微码实现,ARM,微处理器的体系结构(,2,),ARM,体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗。,大多数的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率,可用加载,/,存储指令批量传输数据,以提高数据的传输效率,可在一条数据处理指令中同时完成逻辑处理和移位处理,在循环处理中使用地址的自动增减来提高运行效率,ARM,微处理器的应用选型,ARM,微处理器内核的选择,运行,Windows CE,、,Linux,ARM720T,以上带有,MMU,ARM720T,、,ARM920T,、,ARM922T,、,ARM946T,、,Xscale,运行,uCLinux,、,RTLinux,、,uC/OS,II,ARM7TDMI,无操作系统时,不受此限制。,ARM,微处理器的应用选型,系统的工作频率,片内存储器的容量,片内外围电路,USART,(,UART/SCI,)、,IIC,、,SPI,、,USB,(,HOST/DEVICE),、,IrDA,、,Ethernet,(,MAC,)、,IIS/AC97,、,LCD,、,Keypad,、,RTC,、,ADC,、,DAC,、,DSP,协处理器等,生产商的选择,ARM,应用系统开发工具,CodeWarrior for ARM Developer Suite,(,ADS),Editor|Compiler|Linker|Debugger,ARM Multi-ICE,In Circuit Emulator,Multi-ICE Server,建立工程,编辑源文件,配置汇编器、编译器、链接器、调试器,AXD,调试器,ARM,应用系统软件开发过程,指令集模拟器,(Armulator),驻留监控软件,(Angel),在线调试器,(AXD),ARM,应用系统软件调试方法,ARM7TDMI,体系结构图,ARM7TDMI,引脚图,S3C4510,框图,进一步阅读,ARM,微处理器系列,ARM,体系结构版本和变量,指令流水线,ARM7TDMI,处理器,ARM920T,处理器,
展开阅读全文