共查询到18条相似文献,搜索用时 281 毫秒
1.
在以Openocd为调试代理的基础上,研究一种嵌入式源码级编译调试开发平台,并在多目标机上实现;该开发平台以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,并以Openocd作为调试代理,可以通过JTAG接口实现对目标机上目标程序的源代码调试;阐述了基于Openocd的嵌入式软件源码级交叉调试技术,讨论了宿主机/目标机开发模式中源码级调试的原理和方法。 相似文献
2.
3.
传统嵌入式系统大多采用命令行打印的方式进行开发调试,导致开发周期延长。针对这个问题,基于Eclipse平台和CDT插件设计并实现了一套可视化的嵌入式远程调试软件。主机端的调试总控通过MI接口封装通用调试器GDB,按照DWARF调试信息格式提取目标文件中的调试信息,并通过RSP协议发送调试命令,目标机端的调试代理负责接收并处理调试命令。着重分析了调试总控的设计和调试代理的实现要点,最终实现了对MPC8270上目标程序的源码级远程调试。 相似文献
4.
5.
6.
提出一种为SPARC V8微处理器搭建全数字仿真测试平台的方法,给出了详细的系统架构和设计方案.采用有限状态机构建系统模型,并对五级流水线和内存系统仿真等关键问题进行研究,设计并实现了SPARC V8微处理器的内核仿真器和与之相配套的仿真调试器.为目标软件的运行和调试提供了灵活的方法,解决了基于特定平台的实时嵌入式软件测试难以发现和定位错误的问题. 相似文献
7.
介绍了一个用来验证嵌入式系统硬件/软件,及其交互功能的硬件/软件协同验证环境,硬件/软件功能分别使用系统提供的EHDL语言及ESDL语言设计和描述,该协同验证环境由嵌入式软件调试器和嵌入式硬件模拟器组成,其采用了指令集结构的协同模拟模型,利用该集成环境,硬件/软件的设计错误可以在系统制造之前被发现并修改。 相似文献
8.
9.
10.
嵌入式远程调试器的设计与实现 总被引:4,自引:0,他引:4
为解决嵌入式系统不支持本地调试,且开发周期较长的问题,提出了一种采用软件插桩技术针对嵌入式系统的远程调试方案;对嵌入式系统远程调试所采用的关键技术及其工作原理作了详细说明,介绍了调试器基本功能的实现过程、交叉调试所用到的远程通信协议,最后重点剖析了调试器的设计与实现要点;实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到设计要求。 相似文献
11.
根据嵌入式软件开发的特点,结合GDB的工作原理,采用实现本地rsp_server的技术对基于仿真器的调试系统进行设计,减少了仿真器和指令级调试系统之间的耦合性,同时采用模块化设计的方案,使调试系统能够适应于多种仿真器,实现了调试系统的可扩展性和可移植性。此外,结合交叉调试原理,重点介绍了调试系统的设计方案和实现技术,针对ELF目标文件格式,详细分析了RSP协议,并对调试系统的实现进行了实验验证。 相似文献
12.
CK·CORE嵌入式调试器接口设计 总被引:1,自引:1,他引:0
论文提出了一种基于片上仿真方式的调试器的硬件接口设计,为避免扫描链方法的问题,片上仿真模块采用映像寄存器方式实现,为了灵活性和可移植性,调试器软件采用了一种远程代理结构,所有硬件模块和软件模块都在拥有自主知识产权的32位高性能嵌入式CPU芯片CK·CORE配套调试器的设计中实现,并给出了与其他调试方式相比较的实验结果。 相似文献
13.
14.
15.
嵌入式系统虚拟开发环境的设计与实现 总被引:7,自引:1,他引:6
在嵌入式系统虚拟开发环境中为软件与硬件分别设计了ESDL语言和EHDL语言.ESDL是ANSIC的超集,它为嵌入式编程增加了一些数据类型.EHDL是一种硬件描述语言.开发人员可以利用由嵌入式软件调度器和嵌入式硬件模拟器组成的协同验证环境调试嵌入式系统.利用这个虚拟的集成环境,软件开发人员可以在设计初期发现与硬件相关的错误,硬件开发人员可以获得系统功能的真实描述.硬件、软件的设计错误可以在系统制造之 相似文献
16.
为了应对当前航天器软件功能日趋复杂与软件研制周期短、对软件可靠性和安全性要求高的矛盾,同时为了满足国产化自主可控的需求,在国产Linux操作系统下,以QEMU的 SPARC V8指令集模拟器为基础,解决了SOC2012片内外设与A6017仿真等关键问题,搭建了一种星载嵌入式软件全数字仿真开发验证平台;提出了通过共享内存解决方案,提高QEMU指令集仿真内核对外围IO空间读写仿真效率;该平台已经用于某卫星型号控制分系统软件和星务软件测试,相较于基于硬件的测试平台,该平台具有更好的可重用性和快速搭建性,能够大大降低硬件测试的风险和成本,同时具备更强的可控性以及更丰富的调试和测试手段。 相似文献
17.
从计算机语言源代码级调试的一般性原理和概念入手,深入分析了Java卡规范和Java平台调试体系规范,提供了一个合理的Java仁调试平台设计方案。此外,文章还详细描述了调试平台实施所涉及到的要点,包括运行时调试信息的组织方式和使用方法、断点实现技术、单步调试实现技术等。实验结果表明,该调试平台设计方案是可行的。 相似文献
18.
刘洋 《数字社区&智能家居》2007,1(5):1321-1323
远程调试是调试嵌入式系统的基本方式。GDB是一款被广泛使用的调试器,但是GDB的远程调试方案不能完全满足调试系统开发中的调试需求。文中介绍了一种利用ARM处理器硬件调试模块,扩展GDB远程调试功能的方案。并以ARM920T处理器为例,描述了该方案的设计与关键功能实现原理。 相似文献