嵌入式Linux软件调试技术研究与实现

被引量 : 0次 | 上传用户:zwj54255
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着嵌入式技术的飞速发展,嵌入式系统已经广泛的渗透到人们的日常生活等方方面面中。嵌入式系统的调试作为嵌入式系统软件开发中不可缺少的辅助手段,占据着十分重要的地位。在分析了各种嵌入式软件调试方法和技术的基础上,提出了一种基于边界扫描测试(JTAG)技术的嵌入式软件交叉调试方案。设计此调试系统的工作包括三部分:用户接口的设计、文件的下载和固化、嵌入式软件的调试。用户接口为用户在主机端提供图形化的调试界面。提供了用于文件下载和软件调试的命令集。设计了命令解释器解析用户输入的命令,将合法命令转化成规定的形式,并调用对应的命令执行函数,从而实现其功能。文件的下载和固化以自行设计并实现的bootloader为基础,通过主机上的debugger和目标板上的bootloader间的通信实现。设计了二者间的远程串行通信协议。此调试协议划分为三层,规定了debugger和bootloader间交互信息的格式和交互过程,使二者间的通信得以准确高效的进行,为映像文件的快速下载提供了保障。调试功能以JTAG技术为基础,借助于ARM内核中的嵌入式ICE仿真器实现。重点研究了基于ARM的Linux内核的静态调试。利用JTAG技术导出内核停止后的内存和寄存器值,通过对Linux运行时内存内容的分析和系统空间堆栈的回溯,跟踪出进程属性、调用关系,以方便查找出错原因。
其他文献
当前,我国社会和经济结构正经历着深刻的变革,社会阶层的快速分化、利益格局的剧烈调整、社会控制的逐渐减弱、价值观念的日益多元等一系列因素都使得一些潜藏的社会矛盾和摩
通过纳米型促染剂在羊毛、丝光防缩羊毛、丝毛混梳等纤维中采用低温染色工艺与常规沸染工艺的对比试验 ,从而说明使用纳米型促染剂进行低温染色 ,可显著提高纤维强力 ,减少羊
基因扩增分子诊断技术具有灵敏度高、特异性好、技术成熟等特点,被广泛应用于体外诊断领域。自1985年PCR(Polymerase Chain Reaction)技术发明以来,研究者不断以减少热循环所
目的探讨管道清洗消毒器在临床中的应用。方法对36例患者撤下的呼吸机管道、储水罐、Y型管,用咽拭子棉签擦拭其内壁送细菌培养,获得消毒前108份样本;然后用管道清洗消毒器对L述
本文基于厚硬顶板条件下,矿山压力显现规律及厚硬顶板的控制,综合运用理论分析、计算机数值、实验室相似材料模拟以及现场工业性实验等方法,对综采工作面厚硬顶板条件下顶板
汉泰语的量词数目巨大,而且在使用中一般不可以省略,这是两种语言的共同点。但是,泰语量词和汉语量词无论在语法搭配还是在语义搭配的特点上都和汉语有很大差异。本文主要从
与地面太阳能发电系统相比,航空器中太阳能直流混合发电系统无大电网支撑,且系统常运行于离网模式,光照的变化对负载供电稳定性的威胁较大,对系统能量流动控制策略提出了更高
第一章异种骨移植材料的制备与生物学特性研究目的:异种骨移植可以解决临床上自体骨与同种骨来源不足的问题,目前常用的处理方法虽可有效降低其免疫原性,但破坏了骨诱导活性
2013年9月-2015年9月,以石河子第三中学、第四中学和第五中学初中生3295名为调查对象.初中生的年龄在13-18岁之间,平均为13.75±1.03岁.其中有1952名学生的生源地为周边
在大学发展历史中,学术自由是一个永恒的思想命题。在高等教育国际化和我国高等教育快速发展的现实情况下,加强对大学学术自由的理论和实践研究,对于推动我国大学学术水平的