- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
指令集模拟器的结构*合肥工业大学计算机与信息学院*01指令集模拟器是一个纯软件系统02内部有一个反映目标处理器硬件的数据结构03以时序状态机的方式工作04可以根据目标机指令集定义执行目标指令05按照实现方法的不同指令集模拟器分为06解释型07编译型指令集模拟器的运行*合肥工业大学计算机与信息学院*指令集模拟器的操作界面与IDE类似模仿目标机的取指、译码和执行操作将中间执行结果或者最终执行结果存入目标机映像数据结构调试人员可以观察目标机映像寄存器或者映像存储器的单元,了解目标代码的执行结果指令集模拟器主要用途*合肥工业大学计算机与信息学院*215指令集模拟器主要用在以下几种场合:没有目标机开发板模块代码的先行调试,以加快调试速度4调试的程序模块不需要在实际开发板上执行,例如学习ARM汇编语言程序3有目标机开发板,但使用目标机开发板成本较高流行的ARM指令集模拟器*合肥工业大学计算机与信息学院*有两种比较流行的指令集模拟器:ARMulatorSkyEye还有一些研究中的ARM指令集模拟器ARM公司推出的ARMulator*合肥工业大学计算机与信息学院*ARMulator是业界著名的指令集仿真器运行在PC平台上ARM体系结构的指令集模拟器集成在SDT2.51和ADS1.2上的插件由四个部分组成:处理器核模型、存储器接口、处理器接口、操作系统接口。指令模拟精度的级别*合肥工业大学计算机与信息学院*指令模拟精度有三个级别指令级周期级时序(节拍)级ARMulator完全实现了指令级和周期级模拟精度,但是没有完全实现时序级精度。12345指令集模拟器ARMulator对ARM程序运行
进行指令周期数统计的结果快照Armulator的指令周期统计结果说明*合肥工业大学计算机与信息学院*SkyEye*合肥工业大学计算机与信息学院*一个ARM体系结构的嵌入式仿真和集成开发环境国内开放源码的自由软件项目运行环境:Linux平台和Windows的Cygwin能够仿真的CPU包括:不带MMU的Atmel91x40带MMU的ARM720T等基于ARM7TDMI的内核SkyEye还能够模拟其它一些硬件外设,如串口、网络芯片、内存、时钟等3.3.2ROM仿真器*合肥工业大学计算机与信息学院*用RAM以及附加电路制成的替代ROM进行离线编程的工具嵌入式系统的程序存储器为ROM时,如果调试需要修改代码、设置断点及更新程序代码,就需要进行离线编程。ROM仿真器离线编程是一个费时间的工作,用RAM替代ROM可以解决这个问题MCS-51单片机研发过程中常常使用ROM仿真工具ROM仿真器照片*合肥工业大学计算机与信息学院*支持各种51系列芯片的JY-E2300仿真器照片3.3.3实时在线仿真*合肥工业大学计算机与信息学院*实时在线仿真01ICE,In-CircuitEmulator02目前最为有效的调试嵌入式系统的手段03通过ICE的实际执行,开发者可以排除人们难以发现的隐藏在设计方案中的逻辑错误。04ICE的另外一个主要功能是在应用系统中仿真微控制器的实际执行05优点是功能强大,软硬件均可以做到完全实时在线调试;缺点是价格昂贵。063.3.4片上调试技术*合肥工业大学计算机与信息学院*片上调试技术OCD,On-ChipDebugging嵌入式调试技术中运用最广泛的一种片上调试是在CPU的内部嵌入额外的控制模块,即片上调试器;使得CPU的工作模式分为正常模式和调试模式。常用的片上调试技术*合肥工业大学计算机与信息学院*目前常用的片上调试技术主要有三种:01背景调试模式02BDM,BackgroundDebugMode03JTAG04IEEE1149.105Nexus06IEEE-5001ISTO07背景调试模式*合肥工业大学计算机与信息学院*1背景调试模式2Motorola公司专有的片上调试器。3Motorola公司是第一个把片上调试器集成在处理器内核中的嵌入式微处理器厂商。4BDM首先在68300系列处理器上实现5现在在其他微控制器上得到应用BDM与ICE的区别*合肥工业大学计算机与信息学院*传统ICE调试时,使用ICE中的CPU来取代目标板中的CPU,目标板和ICE之间使用多芯扁平电缆连接。而ICE在使用时一般还需要与主机(一般是PC)连接。在BDM调试方式下嵌入式处理器被停机,各种调试命令可以被发送到处理器中访问内存和寄
您可能关注的文档
- 小学四年级期中家长会PPT(数学老师).ppt
- 大学生防诈骗安全主题班会.ppt
- 大坝安全监测资料整编与分析王士军.ppt
- 娄底市市民交通安全意识调查报告.ppt
- 大学生科技创新.pptx
- 学前儿童的生长发育特点.ppt
- 患者的清洁卫生.ppt
- 大庆精神铁人精神主题班会课件.ppt
- 尿液有形成分yiyi.ppt
- 学习项目五航空运输管理实务.ppt
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 海军概况(中国人民解放军海军指挥学院)网课期末测试答案(卷二).pdf
- 湖州市产业投资发展集团有限公司招聘笔试真题2023.docx VIP
- 城市轨道交通运营管理毕业论文-城市轨道交通行车组织模式分析.doc
- BIM建筑信息模型考试题及答案.docx VIP
- 丽声北极星自然拼读绘本第二级 Zeb's Web 课件.ppt
- 五态人格量表.pdf VIP
- 人教版高中地理选择性必修第2册 第四章 4.3 产业转移.ppt VIP
- 海尔21FV6H-B维修手册(30本家电维修电子书).pdf
- 口腔材料学-第二章(印模和石膏材料)1.pptx VIP
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx VIP
文档评论(0)