嵌入式系统调试技术的分析与设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:ljl640211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字信息技术和网络技术高速发展的今天,嵌入式系统已经广泛地渗透到人们的日常生活等方方面面中。而在嵌入式系统开发流程中调试是一个相当重要的环节,调试器是衡量一个系统开发环境优劣的重要因素。嵌入式系统的特点决定了开发过程中交叉调试的必然性。 论文首先阐述了嵌入式系统的特点以及交叉调试的原理。之后对目前在嵌入式系统开发中常用的硬件调试方法ICE、BDM、JTAG的实现原理、系统结构作了详细的分析,并对他们进行比较,得出各自优缺点。而软件插桩方案的易于实现性使它在嵌入式系统开发调试中深受欢迎。为了更好的设计实现GDBstub,了解GDB的内部功能模块的结构及其各自在调试中所处位置、所起功能相当重要,因此论文逐一剖析了GDB的三个子系统(用户接口、符号处理、目标系统处理)。论文还讨论了GDB远程调试技术在调试内核、嵌入式系统中的实现,GDB远程串行协议,详细分析GDB调试代理在内核层、应用层的各种实现方法。 最后根据作者参与开发的Frame29平台上针对Intel Xscale的GDBstub的实现,提出了一种在不修改系统内核前提下调试应用程序的方法。这种方法可移植性强,而且消除了修改系统内核可能带来的隐患,减少了因修改内核而带来的工作量。在调试微内核操作系统服务的应用中表明,此方法非常有效。
其他文献
WMN(Wireless Mesh Network,无线网状网)是一种全新的无线网络技术,其核心是让网络中每个节点都可以发送和接收信号。WMN是网状结构的多跳系统,从源节点到目的节点存在多条冗余
本文研究了现有国内外二维条码的种类、优势及相关识别技术;剖析移动端主流操作系统Symbian OS体系结构及其应用程序的开发平台;并在此基础上搭建移动端二维条码识别系统。首
AVS(Audio video coding standard)是我国数字音视频编解码技术标准工作组于2003年自主制定的具有自主知识产权的数字音视频编解码技术标准,其专利池管理策略成功地解决了我
随着人类基因组计划的开展,以及各种生物基因序列的研究,产生了越来越多的分子序列数据。对这些序列数据进行科学的分析、处理可以推动生物信息学的发展。序列分析是生物信息
长久以来,企业界一直在信息化建设和资金投入间艰难的寻找平衡点。近几年来,随着x86体系结构计算机性能的飞速提升,软件人员开始将过去应用在大中型计算机上的虚拟化技术带到x86
随着我国加入WTO以及市场经济体制的逐渐完善,高校间的竞争日益凸现。决策支持系统在高校中的应用研究将充分利用现有的高校信息资源,从更高的层面优化学校资源配置,从整体、宏
随着市场经济的深入发展,作为“第三利润源泉”的物流在我国的生产、分配、流通和消费的各个领域起着越来越重要的作用。配送是物流系统中很重要的一个环节,在物流的各项成本中
计算机技术被认为是20世纪三大科学革命之一,电子计算机为社会的发展起到了巨大的促进作用,但是量子物理学己经成功地预测出芯片微处理能力的增长不能长期地保持下去。基于这
说话人识别是根据语音波形中反映说话人生理和行为特征的语音参数,自动识别出说话人的过程,它是语音信号处理的一个重要研究方向,作为一种生物认证技术,具有广泛的应用前景。
概念格理论是Wille在1982年提出的一种数学理论,也被称作形式概念分析(FCA)。概念格理论是一种可以从数据集中找出概念结构的数据分析工具,它的层次结构是信息表示的基础,如