论文摘要
近年来,嵌入式软件作为计算机领域研究的一个重要分支得到了飞速的发展。由于嵌入式软件具有实时性、高可靠性等特点,它的开发相对于传统应用程序的开发要复杂得多,因而对相应的嵌入式软件开发工具也提出了更高的要求。嵌入式调试工具,作为嵌入式开发工具的一个关键组成部分,在软件开发中扮演着十分重要的角色。好的调试工具可以帮助用户高效便捷地开发出优质的软件。然而,当前我国在嵌入式软件开发中所使用的调试工具多是国外产品,价格昂贵,不利于推广。因此,对嵌入式软件开发中调试技术的研究和应用具有十分重要的理论和实用价值。本课题的目标就是是实现一个面向嵌入式领域的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 OSAware2.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 展望参考文献致谢个人简历、在学期间的研究成果及发表的学术论文一、个人简历二、在学期间的研究成果三、发表的学术论文
相关论文文献
标签:嵌入式系统论文; 调试技术论文; 目标总代理论文; 信息代理论文;