2013年(嵌入式Linux系统设计)ARM体系结构.pptVIP

2013年(嵌入式Linux系统设计)ARM体系结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(5)ARM的开发工具ADS1.2 SDT的英文全称是ARM Software Development Kit ,是ARM公司为方便用户在ARM芯片上进行应用软件开发而推出的一整套集成开发工具包。目前的最新版本是2.5.2,但从版本2.5.1开始,ARM公司宣布推出一套新的集成开发工具ARM ADS ,取而代之。 ARM SDT支持最高到ARM9的所有ARM处理器芯片的开发,包括Strong ARM。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ ADS1.2开发环境 ADS1.2 (ARM Developer Suite)提供了创建ARM架构应用系统的完整的软件开发方案,是ARM公司新近推出的一套集成开发环境。用户使用ADS编辑、编译和调试C、C++ 以及汇编程序。ADS开发环境包括: ①代码生成工具(Code Generation Tools) 代码生成工具包括ARM和Thumb指令集的C和嵌入式C++编译器、汇编器和链接器。这些编辑器是工业中针对ARM处理器开发的,能获得比其他开发环境更紧凑的代码密度,以及更小的映像文件。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ ADS开发环境 ②Windows平台下的集成开发环境(Code Warrior IDE) ADS提供了强大的Code Warrior IDE 来整合ARM 开发工具,提供了图形接口的项目管理器,极大地方便了用户管理复杂的工程文件,并适合通过网络进行小组开发。同时,Code Warrior IDE 还提供了对第三方调试的接口支持。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ ADS开发环境 ③强大的调试器(Debugger) ADS包括以下2个调试器: AXD(ARM eXtended Debugger)。AXD提供了一个专业调试软件所能提供的所有调试功能,包括简单和复杂的断点功能、观察点、支持软件和硬件目标以及便捷的图形界面接口等。 ARMSD(ARM Symbolic Debugger)。ARMSD是一个命令行方式调试器,提供了所有的基本调试功能,包括断点、观察点和软硬件目标的支持等。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ ADS开发环境 ④指令集模拟器(Instruction Set Simulator) ADS中的指令集模拟器提供了对ARM和Thumb内核处理器的精确的模拟,允许用户在硬件条件满足前开发和测评(Benchmark)代码。 ⑤基于ROM的调试工具——ARM Firmware Suit ARM Firmware Suit 帮助用户在Integerator系统和其他ARM内核系统上快速建立应用程序和操作系统的整合。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ ADS开发环境 ⑥ ARM应用库 ADS中的应用库已经针对ARM和Thumb内核处理器进行了优化,并且提供了不包含在标准C、C++库中的功能函数及代码,给用户的开发提供了方便。 支持各种ARM核和处理器:ARM9E、ARM10、Jazelle、StrongARM和Intel Xscale;完整的在线文档;支持实时调试和跟踪。 代码生成工具、Code Warrior IDE、调试器、指令集模拟器、ARM Firmware Suit和ARM应用库是构成ADS开发环境的主要独立模块,分别实现不同的调试开发功能。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ * * * * * * * ARM7微处理器系列主要特点 ARM7微处理器系列为低功耗的32位RISC处理器,最适合用于对价位和功耗要求较高的消费类应用。其具有如下特点: 具有嵌入式ICE-RT逻辑,调试方便。 极低的功耗(100mW左右),适合对功耗要求较高的应用,如便携式产品。 采用三级流水线。 采用ARM V4指令集。 * JKAHKGJDHKGHAKGHSJKHLJKHGJLSHJKLGHJBJGVBJVJ ARM7微处理器系列主要特点 能够提供0.9MIPS/MHZ的三级流水线结构。 兼容16位Thumb指令集;对操作系统的支持广泛,包括Win CE、Linux等 ;指令系统与ARM9、ARM10E系列兼容,便于用户的产品升级换代;主频通常为20-100MHZ。速度为0.9MIPS/M

文档评论(0)

briuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档