嵌入式系统软件开发环境中调试器的设计与实现

来源 :四川大学 | 被引量 : 0次 | 上传用户:lzayy9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文首先对嵌入式系统软件开发环境、软件高试、调试器设计所遵循的基本原理以及嵌入式系统中软件调试的特点作了一个概述.调试器的设计和实现总是在分析带调试信息特定目标文件格式基础上而进行的,论文详细地介绍了ELF(Executable and Linkable Format)目标文件格式和stabs调试信息表示格式,并对调试器如何实现提取和进一步加工这些调试信息作了较深入的论述.被调试程序的运行硬件平台与调试器本身的运行平台的不一致性就要求嵌入式系统软件开法环境中的调试器具有交叉调试功能,论文介绍了一种常用的远程串行通信协议,通过该协议可完成调试器与被调试程序的交互,并对嵌入式系统软件开发环境中两两种常用的远程调试方式Stub-Debugger与OCD(On-Chip Debugger)的特点与实现作了论述.最后根据作者参与开发的NT平台上针对x86及powerpc860的交叉调试器,给出了提取和加工调试信息基本的数据结构,在此基础上对调试器的常用功能的实现作了介绍,并对部分功能的实现给出了具体的实现算法.
其他文献
随着互联网技术的不断发展,信息传播的速度和广度都在快速的增加。同时,数据的规模也越来越大,而由于收集成本的高昂,样本数目远远小于数据的维度。特别地,作为传播信息的重