首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 80 毫秒
1.
根据嵌入式开发的特点,采用构件组装技术对基于仿真器的调试器进行设计,模块化各个部件,减少仿真器和调试器的耦合性,使基于仿真器的调试器能够适应多种仿真器,具有调试信息存储和解耦功能模块的能力,实现了调试功能的可扩展性.此外,结合当前主流调试技术,阐述了ELF文件格式,对源码级调试器的原理、使用方法和运行性能进行了重点分析.  相似文献   

2.
在嵌入式系统中,片上调试是一种非常重要及有效的调试手段,而EJTAG就是其中一个重要的分支。本文从处理器的体系结构上讨论了EJTAG的设计、组成及工作原理,并针对龙芯一号处理器IP核,给出了GS32S处理器EJTAG调试的实现方法。经过项目的实际验证,在该方法的基础上实现的仿真器产品,不仅满足龙芯一号处理器的调试要求,而且满足标准的MIPS处理器的调试要求,扩展了MIPS仿真器产品的使用范围。  相似文献   

3.
嵌入式软件的调试技术   总被引:4,自引:0,他引:4  
嵌入式系统的广泛应用必然需要调试技术的支持,本文介绍目前常用的嵌入式软件调试技术:插桩、仿真器和片上调试。  相似文献   

4.
针对武器装备嵌入式系统向自主化、智能化、小型化、低功耗快速发展的趋势,介绍了装备研制对自主多核处理器及其软件调试环境的迫切需求,分析了嵌入式系统远程调试的基本原理和特点、JTAG标准和边界扫描技术。以自主同构8核数字信号处理器为目标平台,基于目标平台JTAG控制器之间的菊花链连接方式,提出了面向该目标平台的软件调试环境设计方案,讨论了USB接口仿真器软硬件设计和多线程调试代理软件设计等关键技术。实现的软件调试环境能够在调试主机上对目标平台进行指令级和源码级交叉调试,解决了目标平台缺乏配套软件调试手段的实际问题,为目标平台在武器装备上的推广应用提供了有力支撑,对其他面向多核处理器的调试环境设计具有参考价值。  相似文献   

5.
嵌入式远程调试器的设计与实现   总被引:4,自引:0,他引:4  
为解决嵌入式系统不支持本地调试,且开发周期较长的问题,提出了一种采用软件插桩技术针对嵌入式系统的远程调试方案;对嵌入式系统远程调试所采用的关键技术及其工作原理作了详细说明,介绍了调试器基本功能的实现过程、交叉调试所用到的远程通信协议,最后重点剖析了调试器的设计与实现要点;实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到设计要求。  相似文献   

6.
采用JTAG结构实现SoC芯片的片上仿真器及接口   总被引:2,自引:1,他引:2  
片上仿真(OnChipEmulation)是系统级芯片(System-on-a-Chip,SoC)进行调试与诊断的新型方法。文章讨论了一种采用JTAG结构实现SoC芯片片上仿真器的方法。此方法已应用于以CCORE为核心的SoC设计平台上。  相似文献   

7.
芯片仿真器是一种在嵌入式软件开发过程中有效的调试手段,目前很多芯片仿真器缺少在调试过程中对软件程序进行保护。提出一种在调试阶段对软件程序访问权限进行控制的方案,该方案主要包括三步:首先以密文配置文件的形式生成程序的访问权限配置信息,其次将程序数据进行加密处理,最后将密文配置文件及密文程序数据一并下载到芯片仿真器。方案实现了程序访问权限的灵活配置,并采用密文处理方式,防止配置权限及程序数据的非法篡改,提高了调试的安全性。  相似文献   

8.
用PC机直接调试单片机系统的实现   总被引:1,自引:0,他引:1  
介绍了一种无须仿真器,利用地址浮动技术,通过PC机串行通信口直接调试单片机系统的方法,并给出了硬件和软件的实现方法。  相似文献   

9.
ARM7TDMI内核微处理器的调试原理及方法   总被引:1,自引:0,他引:1  
本文介绍了片上系统的调试方法及其优点.内部嵌入ICE(芯片内部仿真)模块的ARM内核微处理器的调试原理。介绍了用DRAGON—ICE ARM实时在线仿真器进行调试的接口、软件架构、多ARM核的调试方法。  相似文献   

10.
介绍以TMS320F240为核心,设计IDE接口仿真器的硬件和软件设计方法。突出特点是硬件设计简练实用,监控软件精巧灵活。在设计嵌入式系统调试工具中具有典型性和实用性,对其它系统的调试也有借鉴作用。  相似文献   

11.
Marek Gondzio 《Software》1987,17(3):215-226
Every microprocessor-based system needs powerful debugging tools. Debugging power strongly depends on a mechanism of control exchange between the debugger and an application program. Several implementation methods of such a mechanism are briefly described and compared in this paper. It is shown that conditional breakpoints facilitate a semantics-oriented approach to program debugging. Some debugging techniques derived from elementary control-exchange mechanisms are proposed. Most of the techniques discussed are implemented in the MD-86 debugger designed for the Intel 8086 microprocessor. The debugger itself is also briefly described.  相似文献   

12.
MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Server结构,实现系统的可移植性,具体表现为将用户界面,并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.以同一的使用方式支持多种并行程序设计模式应用,针对共享内存的并行目标应用(如OpenMP程序)和基.于水息传递的分布式目标应用(如PVM或MPI程序),提供风格完全一致的调试手段;3.实现图形用户界面,MPDG的GUI分为3级,即主界面,进程集,单个进程,进程集控制特别适合具有相同执行流和用户视图的并行进程的调试。  相似文献   

13.
UNIX系统源级调试器设计   总被引:2,自引:0,他引:2  
本文探讨在UNIX操作系统上的设计和实现源级调度器的原理和方法,文章首先了Solaris操作系统上的与调试有关的系统资源,然后讨论了调试器的内部数量结构,最后给出了基本调试操作的实现方法。  相似文献   

14.
高级符号调试器的技术研究与设计实现   总被引:3,自引:0,他引:3  
  相似文献   

15.
远程调试的设计与实现   总被引:6,自引:0,他引:6  
一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试(Remote debugging)。远程调试系统由本地调试器、远程调试服务器以及远程调试通讯协议组成。该文详细讨论这三部分的设计与实现,并介绍一个自行设计的基于远程调试的并行调试器。  相似文献   

16.
在以Openocd为调试代理的基础上,研究一种嵌入式源码级编译调试开发平台,并在多目标机上实现;该开发平台以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,并以Openocd作为调试代理,可以通过JTAG接口实现对目标机上目标程序的源代码调试;阐述了基于Openocd的嵌入式软件源码级交叉调试技术,讨论了宿主机/目标机开发模式中源码级调试的原理和方法。  相似文献   

17.
缺乏调度器标准是难以评估一个调试器优劣的重要原因,本文介绍了旨在解决问题的第一个调度标准--高性能调试论坛(HPDF)制定的高性能调试器标准版本1(HPDV1)。重点阐述了并行调试概念和调试器的并行行为。  相似文献   

18.
传统的调试器调试程序时,仅仅能够让程序正向运行并获取其当前的状态.提出了一种可以让程序逆向运行,回到过去任意时刻的调试方法,来增强调试器的功能.该方法是通过为Xen虚拟机添加完整的日志记录和回放功能以及对GDB调试器作相应修改来实现的;调试对象可以恢复到其运行过程的任意时刻.该可逆调试器,可以解决大型软件和操作系统内核...  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号