基于DCC和JTAG的ARM硬件仿真调试器的研究与实现 - 免费下载

技术资料资源 文件大小:2245 K

📋 资源详细信息

文件格式
未知
所属分类
上传用户
上传时间
文件大小
2245 K
所需积分
2 积分
推荐指数
⭐⭐⭐ (3/5)

💡 温馨提示:本资源由用户 d1997wayne 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。

资源简介

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

立即下载此资源

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

资源说明

📥 下载说明

  • 下载需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传
  • 资源永久有效

📦 使用说明

  • 下载后用解压软件解压
  • 推荐 WinRAR 或 7-Zip
  • 如有密码请查看说明
  • 解压后即可使用

🎁 积分获取

  • 上传资源获得积分
  • 每日签到免费领取
  • 邀请好友注册奖励
  • 查看详情 →

相关标签

点击标签查看更多相关资源:

相关资源推荐