推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于DCC和JTAG的ARM硬件仿真调试器的研究与实现

更新时间:2010-10-26 14:18:10 大小:2M 上传用户:午夜粪车查看TA发布的资源 浏览次数:3103 下载积分:0分 出售积分赚钱 评价赚积分 ( 如何评价?) 标签:JTAG 收藏 评论(0) 举报

资料介绍

嵌入式系统开发是当今计算机软件发展的一个热点。嵌入式系统调试器是进行嵌入式开发的关键工具,常用于对嵌入式软件的调试和测试。嵌入式系统调试器由交叉调试器和调试代理组成,其特点在于交叉调试器和调试目标的运行环境相互分离,依赖调试代理来实现其调试会话。随着嵌入式硬件技术的发展,嵌入式应用的不断增长以及嵌入式系统复杂性不断提高,要求嵌入式软件的规模和复杂性也不断提高,嵌入式软件的质量和开发周期对产品的最终质量和上市时间起到决定性的影响,嵌入式软件调试工具的效率成为了人们关注的重点。 本文详细介绍了基于DCC和JTAG的ARM硬件仿真调试器的研究与设计过程。该硬件仿真调试器除了具有下载、断点、单步运行、连续运行、读写内存区域和对寄存器操作等基本调试功能外,还有通过使能DCC通道,来进行快速对目标机内存读写的功能。因为读写内存是调试过程中最常用的功能,这样就大大地提高了调试的效率。文中,首先对嵌入式系统开发和嵌入式调试器进行了全面的介绍。然后对当前嵌入式调试中应用最为广泛的JTAG技术和.ARM中的JTAG原理作了详细介绍。接着对ARM片上调试原理进行了深入分析。最后,深入阐述了LambdalCE的设计、实现和测试过程。 本硬件仿真器在设计过程中有两大特色:一是在进行大量数据的内存读写时,采用了DCC通道来进行数据传输,这样大大提高了调试器的内存读写速度;二是在保护或恢复上下文时(内核寄存器),采用了批量数据存储指令,这样极大地加快了停止和恢复运行的时间。

部分文件列表

文件名 大小
基于DCC和JTAG的ARM硬件仿真调试器的研究与实现.pdf 2M

推荐下载

全部评论(0)

暂无评论