- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM处理器浅
王 碉
(华中科技大学,湖北武汉430074)
[摘要】
[关键词】ARM处理器;浅谈;工具
1、ARM处理器 能的前提下尽量缩小芯片的面积,并降低功耗.
ARM的Jazelle技术使Java加速,相比于使用软件的Java4、ARM处理器的开发环境
虚拟机(JⅥ∞,前者的性能要高出很多,并且,跟同等的非Ja忸加 现在,我们来了解一下ARM处理器的开发环境CodeWar-
速核相比功耗降低了80%左右。ARM的CPU在功能上还增加
了DSP指令集提供增强的16位和32位算术运算能力,这种改开发工具.CodeWarrior包含项目管理、代码生成、语法敏感编辑
变不仅提高了ARM处理器的性能而且还加强了ARM处理器器、C/CH镢文件浏览器、类浏览器以及文件比较强等.项目管
的灵活性。ARM还提供嵌入式ICBRT逻辑和嵌入式跟踪宏核理有直观的GUI,可以通过隐藏底层目录结构来简单的管理复
杂的项目,强大的内置编辑器是编写软件的理想工具。可配置
(E1MS)这两个前沿特性来辅助带深嵌入处理器的高集成SoC器
件的调试。 的结构让用户可以根据喜好裁减外形,以提高效率.
2、ARM处理器的特点 5、ARM处理器的开发工具
ARM处理器的特点有很多,例如:A砌江处理器体积小,低 而ARM的开发工具分为调试器,软件、硬件、固件和模型工
具等。‘ ·
功耗,低成本,高性能;支持Thumb(16位),Mu讧(32位)双指令
集,能很好的兼容8位/16位器件;大量使用寄存器,指令执行速 5.1调试器。ARM全面的调时解决方案包括电路内仿真工
度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,
执行效率高;指令长度固定。总得来说,ARM处理器有三大特diCE和EmbeddedTrace
点;耗电少功能强,16位/32位双指令集和合作伙伴众多。 电路内仿真器(ICE),支持ARM实时调试,提供触发点位置上处
正是由于这些特点,使得ARM处理器拥有无限光明的市场理器运行的宝贵历史记录和现场信息,通过Multi.ICE可以控制
前景,像欧洲诺基亚,美国摩托罗拉,英国索爱和韩国三星这些 存储器和内核寄存器内容。 ,
Suite
国际大公司都使用着ARM处理器。不仅如此,2011年微软公5.2开发软件。ARM的开发软件ARMDeveloper
司也宣布下一版Windows将正式支持ARM处理器。 (ADS)是全套的实时开发软件工具包,编译器生成的代码密度
3、ARM处理器的结构 和执行速度优异,可快速低价地创建ARM结构应用。ADS包
eXtended
为什么ARM处理器在世界范围内有如此大的市场?我觉括三种调试器,ARM
ARM forWmdows/ARMforUNIX和ARM
得,这得宣于ARM处理器的结构。它的体系结构包括: Debugger Debugger
3.1 InstructionSet
CISC(ComplexComputer,复杂指令集计符号调试器。其中AXD不仅拥有低版本ARM调试器的所有功
算机),在CISC指令集的各种指令中,大约有200,4的指令会被反能,还新添了图形用户界面,更方便的视窗管理,数据显示,格式
复使用。占整个程序代码的80%。而余下的80%的指令却不经化和编辑,以及全套的命令行界面。
文档评论(0)