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

来源 :四川大学 | 被引量 : 0次 | 上传用户:lzayy9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文首先对嵌入式系统软件开发环境、软件高试、调试器设计所遵循的基本原理以及嵌入式系统中软件调试的特点作了一个概述.调试器的设计和实现总是在分析带调试信息特定目标文件格式基础上而进行的,论文详细地介绍了ELF(Executable and Linkable Format)目标文件格式和stabs调试信息表示格式,并对调试器如何实现提取和进一步加工这些调试信息作了较深入的论述.被调试程序的运行硬件平台与调试器本身的运行平台的不一致性就要求嵌入式系统软件开法环境中的调试器具有交叉调试功能,论文介绍了一种常用的远程串行通信协议,通过该协议可完成调试器与被调试程序的交互,并对嵌入式系统软件开发环境中两两种常用的远程调试方式Stub-Debugger与OCD(On-Chip Debugger)的特点与实现作了论述.最后根据作者参与开发的NT平台上针对x86及powerpc860的交叉调试器,给出了提取和加工调试信息基本的数据结构,在此基础上对调试器的常用功能的实现作了介绍,并对部分功能的实现给出了具体的实现算法.
其他文献
程序切片是一种程序分析和程序理解技术,它通过寻找程序内部的相关性来分解程序,再通过对分解所得程序切片的分析达到对整个程序的理解.程序切片为开发人员进行软件理解、逆
随着宽带技术的飞速发展,宽带接入的问题逐渐成为众人关注的焦点.特别是随着以太网技术逐渐成为主流技术,在以太网中如何对用户进行认证、如何对用户进行管理和记帐等等,成为
交联质谱技术为研究蛋白质间的相互作用与蛋白质的三维结构提供了新的技术手段。交联质谱技术的主要研究对象是交联二肽,其交联位点与交联剂臂长为相互作用关系的建模与三维结
随着互联网技术的不断发展,信息传播的速度和广度都在快速的增加。同时,数据的规模也越来越大,而由于收集成本的高昂,样本数目远远小于数据的维度。特别地,作为传播信息的重
搜索引擎是互联网用户最经常使用的服务,随着互联网的发展,网络用户对搜索引擎提出了更高的要求.搜索引擎除了用来定位网络资源,还用来帮助用户寻找特定问题的答案.这时,用户
该文研究和探讨了EQS数据分析系统的数据访问技术和实现过程,为EQS系统提供了访问大型数据库的功能,并在客户/服务器之间搭建信息交互框架,为以后的系统功能扩展提供了基础结
该文从改善现有网络入侵检测系统性能的角度出发,提出了模式匹配和协议分析结合的网络入侵检测模型,通过提高检测速度这一系统瓶颈来解决高速网络中的应用,利用协议分析技术
该文旨在研究异种数据库的联合使用,设计和实现了一个在Intranet环境下,支持ORACLE、SYBASE、INFORMIX、SQLSERVER及FoxPro等5种关系数据库全局事物管理和并行查询处理的异构
该文首先介绍了虚拟现实技术,包括其特征,系统构成以及其发展和应用.之后介绍了虚拟现实开发平台,着重剖析了世界工具包WTK和介绍该课题-面向仿真的虚拟现实开发平台SVRT的背
该文第一章对嵌入式系统的发展以及嵌入式Internet技术做了总体性的描述:第二章主要对嵌入式系统中的两项主要的技术核心——嵌入式微处理器以及嵌入式实时操作系统做了系统