首页> 中文学位 >基于non-stop调试模式的嵌入式应用级交叉调试器的研究
【6h】

基于non-stop调试模式的嵌入式应用级交叉调试器的研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 引言

1.1 研究背景与意义

1.2 国内外研究现状

1.3 本文组织结构

2 嵌入式远程交叉调试技术概述

2.1 嵌入式远程交叉调试原理

2.2 嵌入式远程交叉调试技术解析

2.3 嵌入式应用级交叉调试器基本调试功能

2.4 本章小结

3 嵌入式应用级交叉调试器基本调试的设计与实现

3.1 交叉调试基本调试框架

3.2 应用级调试基本调试功能的实现

3.3 应用级调试接口设计

3.4 本章小结

4 基于异步NON-S TOP调试模式的多线程调试的设计与实现

4.1 基于异步non-stop的多线程调试框架

4.2多线程调试功能的实现

4.3 本章小结

5 嵌入式应用级交叉调试器多核调试的设计与实现

5.1 交叉调试多核调试框架

5.2 多核调试功能的实现

5.3 本章小结

6 系统功能测试

6.1 功能测试环境

6.2 应用级交叉调试基本调试功能测试

6.3 异步non-stop调试模式下多线程调试功能测试

6.4 应用级交叉调试多核调试功能测试

6.5 本章小结

7 总结与展望

7.1 论文总结

7.2 课题展望

致谢

参考文献

展开▼

摘要

随着嵌入式应用的数量快速增长,嵌入式软件的规模和复杂性不断提高。然而嵌入式软件的开发费用在整个系统中的比例也越来越高,有研究表明系统的调试时间已经占据越来越多的系统开发时间。为了提高应用软件的质量,一个相对完善的嵌入式应用级调试器必不可少,它将重现软件故障,定位软件问题,并最终解决开发中的问题。
  论文首先从总体设计出发,分析了嵌入式应用级交叉调试器实现的原理和技术方法,包括远程通信协议和调试代理技术,然后对调试器基本调试、多线程调试以及多核调试的设计与实现进行了详细阐述。基本调试包括断点管理、基于MIPS的软件单步、变量跟踪、源代码管理以及应用级调试接口设计。其中应用级调试接口的设计包括内部接口和外部接口,它们为多线程调试以及多核调试提供技术支持,并解析了其具体调试功能的设计与实现。
  论文结合源代码和流程图从功能实现的角度深入分析了调试器的设计与实现,并通过功能测试验证调试器各功能是否满足需求,测试证明系统满足基本调试、多线程调试以及多核调试的调试功能需求;异步non-stop调试模式的引入也提高了多线程调试的调试性能,有效保证多线程程序间的交互性以及运行逻辑的正确性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号