SPARC v8模拟器源码级调试系统的研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:zhanggh20060363
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统的发展历史中,嵌入式系统软件调试一直是软件开发工程师关注的焦点。随着半导体技术和SoC的飞速发展,ROMMonitor、ROMEmulator以及ICE等传统嵌入式系统软件调试手段由于硬件成本过高、缺乏通用性及易用性等原因已逐渐退出历史舞台。目前最常用的调试手段是JTAG(JointTestActionGroup)调试。对于硬件开发工程师来说,JTAG调试手段兼具硬件和软件的调试,并且JTAG是国际标准,也是目前普遍应用的调试手段,但对于软件开发人员来说,由于基于硬件的软件调试灵活性差,硬件成本过高,不支持高级调试功能等原因,增加了软件开发周期。调试手段的好坏直接影响嵌入式系统软件的开发效率,为此,降低嵌入式系统软件调试成本,提高调试手段的易用性、灵活性、可靠性变得举足轻重。  本文基于SPARC v8平台介绍了使用软件模拟器调试手段对嵌入式软件进行源码级调试的方法,并给出了具体实现方案。文章首先对嵌入式系统软件的调试方法进行了概述,并介绍了软件模拟器调试技术的国内外研究现状;其次介绍了GDB调试技术在真实嵌入式系统软件调试中的使用方法及原理;然后介绍了基于SparcSim(SPARCv8Simulator,SPARCv8架构模拟器)模拟器源码级调试系统的具体实现以及调试系统图形化集成开发环境设计;最后介绍了基于SparcSim模拟器源码级调试系统的功能验证实验、前端界面显示实时性实验以及优化后系统性能评估。文章末尾对本文所研究的调试系统进行了总结与展望。
其他文献
物理层安全技术摒弃了基于计算复杂度不可行的传统安全方法,创新地利用无线噪声信道内在的随机的独特性和不可复制性,以信道噪声为“密钥”实现无线数据传输的安全性。然而,
近年来,随着全球对安全监控需求的日益增加,多摄像机智能监控系统日益引起人们的重视。利用各种视频分析算法,多摄像机监控系统能够扩大监控视野范围、解决目标遮挡、分析异
信号检测是任何通信过程中必须首先解决的问题,成功地检测信号是建立通信的基础,深空通信也不例外,本文就是研究基于循环谱相关的深空通信信号检测算法。论文首先介绍循环谱理论
在工程技术、管理科学、计算机科学、科学研究等领域中存在着大量的优化问题需要解决,目前工程中常用的优化算法主要有经典优化算法、局部搜索和贪婪算法、智能优化算法和混
一部3D大片《阿凡达》,揭开了“3D元年”的序幕,也让“3D”概念在国内市场风生水起。国内外各大电视厂商纷纷力推旗下3D电视,得益于大规模集成电路及信息技术的进步,原本价格高昂
随着数字多媒体技术的发展,人们对通信质量的要求越来越高,如何在有限的带宽下实现信息的大容量、高速率、优质量的传输成为了研究人员的关注热点。光正交频分复用(O-OFDM)传输
本文设计并实现了针对微博的社区发现系统。系统包括并行化的数据采集软件和基于Hadoop平台的并行化社区发现算法,本文采集了百万用户规模级别的社交网络数据,并用图结构来表示
近年来,随着5G研究工作的积极开展,其关键技术也受到广大研究者的青睐。其中D2D(Device-to-Device)技术优势突出,成为了研究的热点。D2D通信可以使终端设备之间直接通信,从而
随着雷达仿真系统研究的不断发展研究,其规模不断扩大、功能持续增强,以往的雷达仿真软件存在使用复杂、不能直观、重用率低扩展难等缺陷,已不能很好的适应当前雷达仿真系统的发
随着人们对高质量通信业务的不断需求,移动通信技术发生了翻天覆地的变化。如今,4G已经被广泛使用,5G的研究也已经初见成效,但是这也带来了新的挑战。新标准的更新换代往往都