嵌入式调试技术的研究与实现

嵌入式调试技术的研究与实现

论文摘要

随着硬件技术的不断发展,嵌入式软件开发成为嵌入式开发的关键。在嵌入式软件开发中,调试是不可缺少的重要阶段,对嵌入式开发的作用日益突出,相关研究、技术也不断更新。然而嵌入式调试技术的实现由于受处理器、操作系统类型等影响,普遍具有专用性。因此在进行嵌入式系统开发之前,先进行调试技术的研究与实现就具有重要意义。本论文的主要工作是对当前两种主流的交叉调试技术即目标监控程序调试技术和片上调试技术进行研究与实现。在目标监控程序调试技术方面,根据Windows CE目标监控程序调试技术的总体框架对几个主要组成部分的具体实现进行详细地阐述。Windows CE目标监控程序调试技术包括操作系统调试和用户应用程序调试。其中,操作系统调试采用KITL调试技术,支持在多种通信端口上进行调试,考虑到USB端口在嵌入式平台的广泛应用,在Windows CE5.0操作系统基础上开发了基于USB端口的RNDIS驱动,并将它集成在KITL中,实现了RNDIS KITL;用户应用程序调试中主机端借助于ActiveSync软件,目标机端在Windows CE操作系统中实现了ActiveSync支持。在片上调试技术方面,根据JTAG片上调试技术的总体框架对各个组成部分进行具体实现。基于JTAG的片上调试技术使用GDB调试系统通过调试代理服务器控制目标系统的调试模块完成调试操作,主要内容包括GDB调试系统的JTAG调试支持、JTAG Server、JTAG调试接口模块、OR1200内部的调试单元的具体实现。目标监控程序调试技术和片上调试技术分别在基于PXA270和OR1200处理器嵌入式平台的调试中均能稳定工作,为相应处理器嵌入式平台的后续开发提供良好的调试基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 嵌入式调试方案
  • 1.3 关键技术及研究现状
  • 1.3.1 目标监控程序调试技术
  • 1.3.2 片上调试技术
  • 1.4 主要研究内容
  • 第2章 交叉调试技术基础
  • 2.1 交叉调试简介
  • 2.1.1 交叉调试架构
  • 2.1.2 交叉调试特点
  • 2.2 GDB调试系统
  • 2.3 KITL调试技术
  • 2.4 ActiveSync调试通道
  • 2.5 RNDIS协议
  • 2.6 EBOOT引导程序
  • 2.7 调试工具介绍
  • 2.8 本章小结
  • 第3章 Windows CE目标监控程序调试技术实现
  • 3.1 总体框架
  • 3.2 硬件实现
  • 3.2.1 USB设备控制器
  • 3.2.2 电路连接
  • 3.3 RNDIS驱动实现
  • 3.3.1 总体架构
  • 3.3.2 RNDIS主机驱动
  • 3.3.3 RNDIS设备驱动
  • 3.4 RNDIS EBOOT实现
  • 3.4.1 代码开发
  • 3.4.2 调试及验证
  • 3.5 RNDIS KITL实现
  • 3.6 ActiveSync实现
  • 3.7 本章小结
  • 第4章 基于 JTAG的片上调试技术实现
  • 4.1 总体框架
  • 4.2 硬件实现
  • 4.2.1 硬件框架
  • 4.2.2 JTAG调试接口模块
  • 4.2.3 调试单元
  • 4.3 软件实现
  • 4.3.1 OR1200处理器的JTAG调试支持
  • 4.3.2 JTAG Server
  • 4.4 系统测试
  • 4.4.1 硬件仿真
  • 4.4.2 软件测试
  • 4.5 本章小结
  • 第5章 总结与展望
  • 5.1 工作总结
  • 5.2 工作展望
  • 参考文献
  • 硕士期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].高压电器设备的自动化控制及电器调试技术[J]. 科技风 2017(03)
    • [2].基于智能电网的继电保护调试技术研究[J]. 中国高新区 2017(10)
    • [3].电子计算机的装配调试技术研究[J]. 无线互联科技 2017(12)
    • [4].机械电气设备自动化调试技术分析[J]. 明日风尚 2017(05)
    • [5].真空自耗电弧炉的装配和调试技术分析及应用[J]. 机电信息 2020(15)
    • [6].高压电机控制及调试技术的应用研究[J]. 绿色环保建材 2020(11)
    • [7].电厂电力系统安全运行调试技术研究[J]. 四川水泥 2018(07)
    • [8].机械电气设备自动化调试技术研究[J]. 中国设备工程 2020(04)
    • [9].电厂建设中电气设备的调试技术分析[J]. 科技视界 2020(29)
    • [10].多核处理器硅后调试技术研究最新进展[J]. 计算机应用研究 2013(02)
    • [11].煤矿机械电气设备自动化调试技术的应用[J]. 机械管理开发 2020(06)
    • [12].喷油器的检查与调试技术研究[J]. 农机使用与维修 2014(02)
    • [13].试析机械设备的安装与调试技术[J]. 科技与企业 2012(15)
    • [14].高压电器设备自动化控制的原理分析及电气调试技术[J]. 居业 2017(09)
    • [15].反调试技术综述[J]. 信息技术与网络安全 2019(09)
    • [16].矿井机械电气设备自动化调试技术初探[J]. 机械研究与应用 2016(03)
    • [17].探究机械电气设备自动化调试技术的应用[J]. 祖国 2018(12)
    • [18].电力系统安全运行的调试技术及应用[J]. 电子技术与软件工程 2016(24)
    • [19].新风加风机盘管空调系统调试技术[J]. 安装 2017(01)
    • [20].调试技术在程序设计实验教学中的应用探讨[J]. 教育现代化 2017(07)
    • [21].城市轨道交通可视化调试技术的研究[J]. 铁路计算机应用 2013(02)
    • [22].煤矿机械运输设备自动化调试技术的应用探讨[J]. 电子世界 2019(13)
    • [23].大型压缩机组控制系统安装及调试技术分析[J]. 化工设计通讯 2020(08)
    • [24].基于VOCSCUM的“计算机组装与调试技术”课程教学探索[J]. 石家庄职业技术学院学报 2011(02)
    • [25].煤化工火炬装置的调试技术[J]. 石化技术 2018(11)
    • [26].无线电调试技术及其应用研究[J]. 科技资讯 2019(03)
    • [27].变电站开关柜的安装与调试技术研究[J]. 科学家 2016(07)
    • [28].RTEMS任务级别调试技术研究[J]. 单片机与嵌入式系统应用 2009(03)
    • [29].工业企业自控仪表安装调试技术要点[J]. 设备管理与维修 2019(03)
    • [30].电厂电力系统安全运行调试技术研究[J]. 科技风 2019(12)

    标签:;  

    嵌入式调试技术的研究与实现
    下载Doc文档

    猜你喜欢