OS_Aware调试技术的研究与实现

OS_Aware调试技术的研究与实现

论文摘要

近年来,嵌入式软件作为计算机领域研究的一个重要分支得到了飞速的发展。由于嵌入式软件具有实时性、高可靠性等特点,它的开发相对于传统应用程序的开发要复杂得多,因而对相应的嵌入式软件开发工具也提出了更高的要求。嵌入式调试工具,作为嵌入式开发工具的一个关键组成部分,在软件开发中扮演着十分重要的角色。好的调试工具可以帮助用户高效便捷地开发出优质的软件。然而,当前我国在嵌入式软件开发中所使用的调试工具多是国外产品,价格昂贵,不利于推广。因此,对嵌入式软件开发中调试技术的研究和应用具有十分重要的理论和实用价值。本课题的目标就是是实现一个面向嵌入式领域的OS_Aware 调试工具,主要功能是显示系统和对象信息,并且该工具能够保存和重现有关的调试信息,用户可以根据这些详细的信息对嵌入式开发进行更为精确的分析,从而编写出高质量的软件。本文首先是对调试技术和嵌入式交叉调试技术进行理论分析,接着对OS_Aware 相关调试技术进行了深入研究,分析了他们实现和使用的优缺点,结合实际情况确定了课题的技术路线和需求,最后对其进行设计、实现和测试。整个OS_Aware 调试系统采用模块化和层次化设计,系统功能强大,图形界面生动,具有良好的命令响应实时性、可配置性,可以满足不同用户的调试需求。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 课题综述
  • 1.3 选题的意义和价值
  • 1.4 本文的主要工作
  • 1.5 章节安排
  • 第二章 理论分析和基本概念
  • 2.1 调试技术概述
  • 2.1.1 调试技术的概念
  • 2.1.2 调试技术的发展
  • 2.1.3 调试技术的分类
  • 2.1.4 调试器设计应遵循的原则
  • 2.1.5 调试器的基本结构
  • 2.1.6 调试器实现所需的基本硬件支持
  • 2.1.7 调试器对被调试程序的控制过程
  • 2.1.8 嵌入式调试技术分析
  • 2.2 基本术语
  • Aware'>2.3.1 OSAware
  • 2.3.2 总代理Target Agent(TAgent 或TA)
  • 2.3.3 Target Server (TServer)
  • 2.3.4 二级代理Info Agent(IAgent 或IA)
  • 2.3 小结
  • Aware 的需求'>第三章 国内外现状、趋势及OSAware 的需求
  • Aware 的评估'>3.1 国内外相关OSAware 的评估
  • 3.1.1 国内现状
  • 3.1.2 国外现状
  • Aware 的发展趋势'>3.2 OSAware 的发展趋势
  • Aware 的需求'>3.3 OSAware 的需求
  • Aware 的技术路线'>3.3.1 OSAware 的技术路线
  • Aware 的功能需求'>3.3.2 OSAware 的功能需求
  • 3.4 小结
  • Aware 总体设计'>第四章 对OSAware 总体设计
  • Aware 的系统组成'>4.1 OSAware 的系统组成
  • Aware 的运行环境'>4.2 OSAware 的运行环境
  • 4.2.1 目标机端
  • 4.2.2 主机端
  • 4.2.3 连接方式
  • Aware 的系统结构'>4.3 OSAware 的系统结构
  • 4.3.1 Host 端的系统结构
  • 4.3.2 Target 端的系统结构
  • 4.4 小结
  • Aware 主要模块的实现'>第五章OSAware 主要模块的实现
  • 5.1 IA 模块的实现
  • 5.1.1 设计目标与功能介绍
  • 5.1.2 IA 模块的接口
  • 5.1.3 重要的数据结构
  • 5.1.4 主要功能的流程逻辑
  • 5.2 TA 模块的实现
  • 5.2.1 设计目标与功能介绍
  • 5.2.2 TA 模块的接口
  • 5.2.3 重要的数据结构
  • 5.3 界面部分的实现
  • 5.3.1 信息窗口模块的实现
  • 5.3.2 命令行窗口模块的实现
  • 5.3.3 设置命令模块的实现
  • 5.4 小结
  • Aware 的测试'>第六章 OSAware 的测试
  • Aware 的单元测试'>6.1 OSAware 的单元测试
  • Aware 的系统测试'>6.2 OSAware 的系统测试
  • 6.3 小结
  • 第七章 结论
  • 7.1 课题总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 一、个人简历
  • 二、在学期间的研究成果
  • 三、发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    OS_Aware调试技术的研究与实现
    下载Doc文档

    猜你喜欢