嵌入式作业(通信0802班吴钟鸣u200813120)教案.pdf

嵌入式作业(通信0802班吴钟鸣u200813120)教案.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式作业论述题 吴钟鸣 通信 0802 班 u200813120 嵌入式系统调试手段及方法综述 吴钟鸣 (华中科技大学电子与信息工程系 湖北 武汉 430074) 摘要:调试是嵌入式系统开发过程中必不可少的重要环节,它占整个开发时间的 20%-50%。本文分析和论述了各种调试方法的原理及使用特点,并举例说明在各种嵌入 式处理器上的应用情况,为在不同条件下选择合适的调试工具提供了参考,有助于嵌入 式系统调试性能的提高。 关键词:嵌入式系统;远程调试;JTAG;ROM;ICE;BDM 0 引言 嵌入式系统是以应用为中心、计算机技 太网口直接或间接地与嵌入式系统相连,选 术为基础,软、硬件可裁剪、适应应用系统 用的调试器一般具有编辑、汇编、编译、链 对功能、可靠性成本体积、功耗严格要求的 接和调试环境 支持用户观察或修改嵌入式 专用计算机系统。它是基于嵌入式处理器的 处理器的寄存器和存储器配置、数据变量的 设备,嵌入式系统现在几乎应用于所有电子 类型和数值、堆栈和寄存器的使用,支持程 与电器设备,嵌入试系统的开发和应用发展 序断点设置单步、断点或全速运行等特性。 很快,高端嵌入式处理器得到了普遍的应用。 调试方法及调试器的选择要考虑指令执行 片上系统深度嵌入、软件复杂化的发展给传 时间、中断时间、定时器等方面与实际处理 统的调试工具带来了挑战传统的调试方法 器的差别和影响程序调试效果的程度,以及 与工具可能存在的弊端是:占用系统资源较 调试排错性能,当然还包括调试器的易用性 多、过分信赖芯片引脚、调试速度低于处理 和性价比等因素。 器正常速度、价格昂贵等。随着系统的日渐 复杂化和集成化,调试工具多种多样。要处 1.1 基于主机的调试 理高频操作限制内部总线外部不可见、实时 基于主机的调试方法是根据可移植性 跟踪等问题对嵌入式系统的调试需要采用 原理,一些程序模块可以采用在开发主机上 更先进的技术与工具。 进行调试的方法,较适用于嵌入式系统目标 嵌入式系统的开发主机和目标机处于 机和开发主机系统是计算机平台时,而一般 不同的机器中,调试器程序运行于桌面操作 嵌入式系统的目标机与主机系统之间总是 系统,而被调试的程序运行于嵌入式操作系 存在差别,须把测试工作最终转移到目标系 统之上,调试方法解决调试器与被调试程序 统上。在此方式下的调试,如 MNT 仿真开发 之间如何通信的问题。常用的调试方法有: 平台,基于 uC/OSII 的应用开发,要考虑解 基于主机的调试、软件仿真器、边界扫描技 决可能存在实际目标机系统运行时造成的 术(JTAG)、ROM 仿真器、在线仿真器(ICE)、 问题和字长兼容性及字节排序问题。 远程调试器、背景调试模式 (BDM)等 1.1.1 应用举例 1 调试方法与调试器 基于主机的调试方法的一个例子是 ATI 嵌入式系统调试时,主机上运行的集成 公司的 MNT,Nucleus Plus 是 ATI 公司的一 开发调试工具 (调试器)通过串口/并口/以 个商用嵌入式实时多任务操作系统,支持众 嵌入式作业论述题 吴钟鸣 通信 0802 班 u2008131

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档