- 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开发工具概述;JTAG仿真器通过ARM处理器的JTAG调试接口与目标机通信,
通过并口或串口、网口、USB口与宿主机通信。通过JTAG方
式可以完成:
读出/写入CPU的寄存器,访问控制ARM处理器内核。
读出/写入内存,访问系统中的存储器和系统端口。
访问ASI C系统。
访问I/O系统。
控制程序运行、停止、单步执行和实时执行程序、设置程序断点。
复位目标系统、下载代码到目标ARM。
实时的设置基于指令地址值、数据值的断点。;目前国内最常用的几种该类型仿真器:
1.Embest PowerICE for ARM
Embest PowerICE for ARM是英蓓特公司开发的实时在线仿真
器。
2.RealView ICE
RealView ICE是ARM公司最新仿真器。
3.TRACE32-ICD
TRACE32-ICD是德国Lauterbach公司开发的基于BDM、JTAG
和OCDS等调试接口的仿真工具。;1.2 在线仿真器ICE
在线仿真器ICE(in-circuit emulator)是一种模拟CPU的设
备,在线仿真器使用仿真头完全取代目标板上的CPU,可以完
全仿真ARM芯片的行为,提供更加深入的调试功能。在和宿主
机连接的接口上,在线仿真器也是通过串行端口或并行端口、
网口和USB口通信。在线仿真器为了能够全速仿真时钟速度很
高的ARM处理器,通常必须采用极其复杂的设计和工艺,因而
其价格比较昂贵。在线仿真器通常用在ARM硬件开发中,软件
开发中使用较少。 ;1.3 集成开发环境本身带的仿真软件
以Embest为例,编译好运行在目标系统上的文件后,在
Project Settings对话框的Remote选项卡上,选择Remote
device下拉列表框的SimArm7选项,即可通过软件形式在IDE
中进行仿真。;Embest IDE软件仿真设置 ;1.4 Multi 2000集成开发环境
Multi 2000是美国Green Hills软件公司()开发的集成开发环境,支持C/C++/Embedded C++/Ada 95/Fortran编程语言的开发和调试,可运行于Windows平台和UNIX平台,并支持各类设备的远程调试。
Multi 2000支持的编译器除了该公司的各类编译器和其他遵循EABI(embeddedapplication binary interface)标准的编译器外,还支持16位、32位、64位的处理器和DSP,包括PowerPC、ARM、MIPS、x86、Sparc、TriCore、SH-DSP等,并支持多处理器调试。
Multi 2000包含完成一个软件工程所需要的所有工具,这些工具可以单独使用,也可集成第???方系统工具。;Multi 2000模块与应用系统 ;该IDE开发环境主要包括:
工程生成工具(project builer)
源代码调试器(source-level debugger)
事件分析器(event analyzer)
性能剖析器(performance profiler)
实时运行错误检查工具(run-time error checking)
图形化浏览器(graphical brower)
文本编辑器(text editor)
版本控制工具(version control system);1.5 RVDS集成开发环境
Real View Developer Suite工具是ARM公司继ADS之后推出的
新一代ARM集成开发环境,是RealView ARM新一代开发工具
集中的集成开发环境部分,目前的最新版本是2.2。
RealView ARM完整的开发工具,包括集成开发环境、在线调
试工具仿真器等。适用于采用多ARM内核结构或ARM内核加
DSP内核混合结构的系统,为开发人员提供一个“认识操作系统
(OS-aware)”的多内核调试器。新产品是第一个能对多ARM
和DSP内核真正同步进行高集成度调试的调试器。它通过单一
内核程序进行多内核调试,并采用了Mentor Graphics的嵌入技
术。支持的操作系统包括Symbian、ThreadX和Nucleus等。
RVDS集成开发环境的主要特性包括编译工具、调试工具和指
令集仿真工具。;编译工具和调试工具的特点:
(1)RealView编译工具
全面优化ISO C++编译器。
ARM、Thumb、C、C++编译,ARM、Thumb汇编和宏汇编。
ARM连接器。
库的连接和管理。
映像文件转化功能。
(2)RVD调试工具
支持多核(ARM+DSP)调试和单核ARM/DSP调试。
自动识别Symbian、ThreadX和Nucleus等操作系统。
具有跟踪、分析程序功能。
;
您可能关注的文档
最近下载
- 2025年新大象版三年级上册科学全册精编知识点(新编辑).pdf
- 学科建设的要素及原则.pdf VIP
- LEHY-Pro电梯维保初级讲师培训20210628.pptx VIP
- 硼中子俘获治疗技术及应用.pptx VIP
- 电商法律风险防范与规避培训.pptx VIP
- 中国中医药“十三五”规划教材 内经原文背诵.pdf VIP
- 《城镇污水处理厂尾水湿地运行与维护技术规程》(DB32/T 4788-2024).pdf VIP
- 迈瑞病人数据共享协议开发指南.pdf VIP
- 专题 10习作训练 部编版三年级语文下册期中专项复习含答案.docx VIP
- T/CABCI 002-2018_全谷物焙烤食品.pdf VIP
原创力文档


文档评论(0)