任务级调试的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:mnm159753
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统软件(如嵌入式操作系统)的发展成熟,嵌入式软件开发的重点已经由前期的嵌入式系统软件开发转向嵌入式应用软件的开发上来。一个功能强大的面向应用开发的任务级调试工具已经成了嵌入式开发环境中不可或缺的一员。本论文的目标就是在当前系统级调试技术的基础上设计并实现一个面向嵌入式应用开发的任务级调试工具。本文首先介绍了任务级调试的相关背景知识以及当前任务级技术的发展现状。接着分析了断点,符号表,调试代理等基本技术,然后着重分析了任务级调试技术,程序动态加载技术,TargetServer-TargetAgent 等关键技术。在此基础上,提出了一个实现任务级调试工具的总体架构。最后论文对任务级调试工具的设计进行了详细介绍。新实现的任务级调试工具支持系统级和任务级调试,并且还支持两种调试模式的自由切换。目标机端的任务级调试代理在嵌入式操作系统的支持下作为一个高优先级的任务,感知和控制系统中的被调试任务,实现任务级调试功能,并通过会话管理技术实现了对多对一调试模式的支持。目标机端的动态加载代理与主机端的交叉工具结合实现了程序的动态加载功能。本文作者在本论文中的主要工作如下: 1. 调试引擎的设计和实现; 2. TargetServer-TargetAgent 的设计和实现; 3. DebugAgent 的设计和实现; 4. BFD 库从Linux 平台到windows 平台的移植的工作。
其他文献
本论文主要研究的是对数据库进行检索的中文自然语言接口技术,该接口技术对终端用户输入的中文自然语言进行处理生成SQL语句,再使用SQL语句进行数据库检索。 首先,介绍了数据
伴随着Internet的发展,Web服务组合给企业电子商务应用带来了前所未有的商机,它给服务提供者和应用开发者创造机会,利用组合Web服务来产生增值服务。然而,单个服务间常常是孤
互联网上网络地址的缺乏,导致在发布、查找和访问网络服务资源时,需要穿越网络地址转换设备(Network Address Translation,NAT)。基于服务器/客户端架构的转发数据包方案是穿越NAT
无线体域网(Wireless Body Area Network,WBAN)能够为患者提供低成本、持续、准确的医疗监护,近年来已成为远程医疗、重症监护等领域的新趋势。而受人体安全和元器件能量限制
目前,基于X.509标准的公钥基础设施已成为网络安全建设的基础与核心,是电子商务安全实施的基本保障,对PKIX技术的研究和开发已成为当前信息安全领域的热点。 本文旨在设计
随着计算机网络技术的日益发展,无论是机关、单位还是家庭、个人,都可以通过Internet获取资源、共享信息,网络与信息安全问题也变得日益突出。电子政务在我国国民经济生活中发挥
本文论述了基于服务元网络体系结构的虚电路结构的原型主机。服务元网络体系结构是一种基于服务元的全新型的网络体系结构,它不同于层次网络系统结构,具有简洁、可扩展和容易
无线传感器网络研究中,MAC层处于网络协议的底层部分,控制信道分配,对网络性能有很大影响。针对无线传感器网络特点,MAC层的设计需要尽可能降低网络能耗,同时兼顾时延和吞吐量。另
现代科学实践活动及其成果的迅速增加,极大地提高了文献更新和增长的速度。随着Internet的蓬勃发展,信息检索已成为收集相关资料和评价的必要手段。文摘作为文献内容的缩影,
随着Linux在中国快速的传播和嵌入式系统的快速发展,对国内的Linux用户来说,嵌入式Linux的中文化便迫在眉睫。随着嵌入式Linux操作系统的不断发展以及它在不同领域的应用,对