嵌入式Linux内核调试技术的研究与实现

被引量 : 0次 | 上传用户:chung51
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式Linux操作系统应用越来越广泛,对嵌入式Linux内核调试工具的要求也越来越高,嵌入式Linux内核调试技术也逐渐成为嵌入式系统研究的一个热点。 本文系统的研究了在线仿真器(ICE)、片上调试(OCD)、源程序模拟器、调试代理等目前主流的嵌入式系统调试技术,经过对调试能力、适用范围、使用成本等因素的综合比较,选择了调试代理技术作为嵌入式Linux内核调试技术的研究方向,通过对调试代理技术的代表—KGDB(Kernel GDB)的源代码进行深入的研究和分析,抽象出了KGDB的体系结构,掌握了其各个组成部分的工作原理和实现细节,此基础上分析出了KGDB存在的问题,并找出了引发这些问题的原因。 本文最后针对这些问题,利用LKM(Loadable Kernel Module)技术重新设计了调试代理方案,改进了调试代理的体系结构,为嵌入式Linux内核代码的修改定义了统一的标准界面,为各个模块间的耦合定义了良好的接口,并实现了调试代理各组成模块的基本功能。 与KGDB相比,本文所给出的调试代理实现方案在只牺牲一小部分内核调试功能的情况下,提高了调试代理自身稳定性、灵活性和可移植性,降低了与嵌入式Linux内核代码的耦合度,将对嵌入式Linux内核的修改降至很低的程度。该方案实现的调试代理可以与GDB等GNU工具一起为以嵌入式Linux为操作系统的嵌入式系统开发提供一套功能齐全,界面友好,廉价可靠的调试平台,具有良好的应用前景。
其他文献
区域经济的非均衡发展即地区经济差距的存在,是经济发展过程中普遍存在的一种现象,但地区经济差距过大将会产生诸多消极影响。中国自改革开放以来,东中西部地区经济差距日益扩大
康德的道德自由学说是生长在人类思想之树上的花朵,是他对人类优秀理论成果批判继承的产物。先行的思想资料滋润着康德,正是在饱餐前辈们提供的思想营养的基础之上,康德才能够创
《蝇王》(1954)是英国著名小说家威廉·戈尔丁的第一部成就显著的小说。1983年,“因为他的小说用明晰的现实主义叙述艺术和多样的具有普遍意义的神话,阐明了当今世界人类的生存
乡镇政权组织在农村的整体社会结构中发挥着重要作用。但近年来,该组织出现了很多问题,人们提出很多批评,研究人员和行政工作人员也针对这些问题开出了“药方子”。 本研究认
近年来,随着我国经济持续、快速的发展,以高速公路为主体的快速交通网络建设取得了突飞猛进的发展,但同时也带来了日益严峻的生态环境问题。因此,开展公路建设生态环境影响评价对
脉冲电源作为电火花线切割加工机床的重要组成部分,是影响电火花线切割加工工艺指标的主要因素之一。通过对现有电火花线切割机床脉冲电源进行电能利用率分析,表明在电火花线
说起石屏,首先想到的就是“石屏豆腐”。在石屏县城行走,常会闻到阵阵豆腐的清香,然后总能发现一家豆腐作坊。街巷路口和餐馆门口,大多也会有一个烧豆腐摊,做豆腐和吃豆腐,已经渗透
加拿大小说家麦克伦南的代表作《长夜漫漫》中一直存在有白求恩的影子,小说的发展和情节无不向我们再现了现实中的白求恩。而且作品中通过对主人公杰罗姆·玛特尔的描写可以
成都双流机场安检事件引起社会广泛关注,本研究以事件涉及的启路达5010人体行李双通道安检仪为研究对象,通过实训室实验以及实地考察等方式,检测该设备在安检过程中的安全性
为了适应工程教育认证的需求,进一步加强过程考核和能力评价,提出了基于OBE的课程模式改革方法,将OBE理念融入课程教育体系中,以学习结果为导向,建立了层次化的教学模式;以学