【摘 要】
:
在数字信息技术和网络技术高速发展的今天,嵌入式系统己经广泛地应用到人们生产生活的各个方面。同时,嵌入式系统软件也日趋复杂。而在嵌入式系统开发流程中调试是一个相当重要
论文部分内容阅读
在数字信息技术和网络技术高速发展的今天,嵌入式系统己经广泛地应用到人们生产生活的各个方面。同时,嵌入式系统软件也日趋复杂。而在嵌入式系统开发流程中调试是一个相当重要的环节,调试器是衡量一个系统开发环境优劣的重要因素。嵌入式系统的特点决定了嵌入式软件必须采用远程调试。本文研究的内容是嵌入式软件集成开发环境中远程调试器的研究与设计。本文首先深入地探讨了调试器原理,特别是嵌入式远程调试器原理和特点。论文详细地介绍了ELF(Executable and Linking Format)目标文件格式和stabs调试信息规范,并提出了从目标文件中提取调试信息的方法,进一步研究设计了通用调试信息接口和调试信息的存储结构,使调试器具有调试不同目标文件的功能,加大了调试器的通用性。从实现方法上,嵌入式软件调试分为软件仿真调试、代理调试和JTAG调试。本文深入地研究了三种调试原理,并加以设计与实现。为了使本调试器具有可移植性、可扩展性、可裁剪性,本文采用模块化的软件设计思想,设计了通用远程调试器结构模型。此模型使远程调试器同时具有三种调试方法,并使其具有较好的通用性。本文还设计了模型中的重要组成部分——通信协议。最后,本文研究并实现了多种调试功能,如断点、观察点、单步执行、查看内存/寄存器等。本文的测试、应用结果证明,本远程调试器功能较强大,足以满足实际应用的需求。模块化的设计使远程调试器不仅能调试多种目标文件,还能调试多种目标机,使调试器具有较好的可移植性、可扩展性和可裁剪性,进而实现通用性。
其他文献
<正>艾滋病,即获得性免疫缺陷综合征(AIDS),其病原体为人类免疫缺陷病毒(HIV),亦称艾滋病病毒。目前,艾滋病已成为严重威胁我国公众健康的重要公共卫生问题。中华医学会感染
目的探讨脑梗死偏瘫患者康复护理中应用运动想象结合常规康复训练的效果。方法 80例脑梗死偏瘫患者随机分为对照组和观察组,各40例。在常规治疗和护理的基础上,对照组给予常
寒区隧道工程是交通基础建设中的一项特殊工程,寒冷环境给隧道的设计和施工造成了新的困难,也带来了更多的挑战,对隧道建成后的运营和管理也提出了更高的要求。开展寒区隧道
为了解决常规高速通道压裂技术存在的加砂及泵注程序复杂、纤维要求高等问题,提出支撑剂在裂缝中实现不连续充填的新方法,应用可视化裂缝模拟装置开展新型支撑剂铺置的室内试
由于燃煤电厂排放大量可吸入颗粒物和重金属的高温烟气,针对日益严重的高温烟气污染问题,常规的除尘方法必须经降温冷却处理后,才能够进行除尘净化处理。但烟气在经过降温冷
教育是“人为”和“为人”的统一。在现实的教育运行中,教育的“人为”主要表现为,实施教育者在历史给定和容许的条件、空间之内,根据社会和受教者对教育的需要和要求,根据教
翻译教科书既是编著者的研究成果,也反映了某一时期翻译研究的热点趋势.4种在西方出版的翻译教科书--纽马克<翻译教程>(1988)、贝尔<翻的理论与实践>(1991)、贝克<在语际之间
知识管理自20世纪90年代初开始渐受重视。踏入21世纪,知识经济加快发展,知识成为最重要的资产。一个组织如果能管理好知识,它的资产和竞争力便大为增强。中药组织在此大气候
我国中专学校随着改革开放的深入和全面市场经济大环境的转变,逐步由考试入学的免学费加助学金的教育方式全面过渡成为缴费上学和助学贷款的教育模式,从教育费用全部由国家承
技术价格的决定因素包括四个方面,即成本费用因素、预期收益因素、讨价还价因素以及其它主要影响因素。现有技术商品价格理论和模型都没有全面考虑技术价格的四个主要决定因