首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 203 毫秒
1.
戴祖彬  达力  周剑扬 《福建电脑》2009,25(1):154-155
软件调试是软件开发过程中的一个重要环节,对于嵌入式系统开发来说,调试器尤为重要。本文在研究GDB嵌入式交叉调试器和LEON3处理器的体系构架的基础上.给出了一种基于LEON3处理器内置以太网接口的交叉调试器的设计和实现方法.该设计实现了GDB能通过以太网接口迅速下载程序到目标机并进行调试的功能。加快了调试速度,取得较好的效果。  相似文献   

2.
高阳  达力  周剑扬 《福建电脑》2009,25(7):118-119
软件调试是软件开发过程中的一个重要环节,对于嵌入式系统开发来说,调试器尤为重要。本文在研究GDB嵌入式交叉调试器和LEON3处理器的体系构架的基础上,给出了一种基于LEON3处理器内置USB接口的交叉调试器的开发和实现方法,该设计实现了GDB能通过USB接口迅速下载程序到目标机并进行调试的功能,加快了调试速度,并使得开发更加方便,缩短了开发周期。  相似文献   

3.
介绍了使用ST-LINK调试器调试STM32系列单片机的时间线功能及在EWARM集成开发环境中的参数设置技巧,以及一个在直流无刷电机控制系统中定位与时间相关的软件问题的应用实例.实验结果表明,ST-LINK系列调试器以低廉的价格,提供了强大的调试功能,可以快速定位软件的问题,提高软件开发的效率与质量.  相似文献   

4.
嵌入式远程调试工具的研究与实现   总被引:2,自引:0,他引:2  
在嵌入式软件开发中,调试是一个重要的环节,调试工具是衡量软件开发环境优劣的重要因素.本文对插桩方式的嵌入式远程调试工具进行了分析与研究,采用GNU gdb远程串口通信协议,通过软件接管目标系统的全部异常实现对目标程序的调试与跟踪,实现读/写内存与寄存器、设置断点、单步执行和继续执行功能,并应用于基于ARM的RTEMS嵌入式实时操作系统与应用程序的调试中.  相似文献   

5.
嵌入式远程调试器为嵌入式系统开发者提供了一个友好的软件调试平台.探讨了保护模式下的用户目标程序的调试方法,并详细阐述如何运用运行在远程设备上的监控程序实现实模式下监控环境与保护模式下用户环境之间的相互切换.监控程序能够判别用户目标当前运行模式,通过Inter处理器在保护模式或实模式下的断点中断和单步中断,实现用户目标程...  相似文献   

6.
调试器是嵌入式系统软件开发的重要工具。本文设计了一款基于USB接口并以SOPC方式实现的M8051嵌入式调试器。通过USB通信接口完成调试器与上位机的通信,保证较高的调试速度;以单独的FPGA芯片实现调试器的USB接口、调试命令解析以及JTAG时序生成等功能模块,简化系统设计的复杂度。经测试,该调试系统性能稳定、可靠。  相似文献   

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

8.
调试器是软件开发的重要工具,它有利于减少应用软件的开发时间。本文针对LS-MPP嵌入式计算机体系结构的特点,提出了LS-MPP汇编语言调试器的设计方法,实现了调试器的设计。  相似文献   

9.
一种新的高速嵌入式系统软件调试技术   总被引:4,自引:1,他引:4  
随着嵌入式系统速度的显著提高,系统设计越来越复杂,对软件调试提出了新的挑战。传统的调试技术,仿真工具无法满足高速嵌入式系统的调试要求。该文介绍了一种综合式软件调试技术和方法,通过使用逻辑分析仪软件调试功能,结合嵌入式系统开发时使用的编译器,仿真器,调试器,进行高速嵌入式系统的功能验证,代码诊断,软件优化,分析子程序模块的执行效率。最后针对PPC8260处理器的软件调试提供了综合的软件调试方法。  相似文献   

10.
GDBSERVER原理分析及其应用   总被引:1,自引:0,他引:1  
GDBSERVER是一个轻量级的运行于目标机上的调试器,在嵌入式Linux系统开发中发挥着重要作用。从源代码层分析了GDBSERVER的实现原理,并介绍了在嵌入式Linux系统开发中使用GDBSERVER进行远程调试的方法。  相似文献   

11.
通用嵌入式系统远程调试器的研究与设计   总被引:3,自引:0,他引:3  
灵活通用的远程调试器能大大地缩短嵌入式软件开发的周期和提高软件质量,但嵌入式芯片和开发环境的多样性加大了远程调试器的设计难度;介绍了目前广泛使用的两种远程调试模型,分析了其优缺点,针对模型的不足,提出了改进方法,并采用模块化的软件设计思想构建新的调试模型;基于此模型的远程调试器能运行于多种环境,调试多种目标机,具有很大的通用性、可扩充性和可移植性,并在工程实践中得到验证。  相似文献   

12.
本文详细论述了嵌入式系统的开发技术。提出了基于嵌入式操作系统的开发环境和调试技术,并对软件结构的关键技术和实现作了详细分析。  相似文献   

13.
基于Linux的嵌入式交叉开发技术*   总被引:2,自引:1,他引:1  
首先介绍如何构建嵌入式开发平台,包括硬件平台和软件平台,硬件平台的目标机采用ARM芯片,软件平台的宿主机采用Linux操作系统,并采用GDB调试软件;然后详细阐述了嵌入式软件的交叉开发的一般步骤.通过实践充分证明交叉开发是嵌入式软件开发行之有效的方法,可以大大提高嵌入式软件的开发效率.  相似文献   

14.
嵌入式系统虚拟开发环境的设计与实现   总被引:6,自引:1,他引:6  
在嵌入式系统虚拟开发环境中为软件与硬件分别设计了ESDL语言和EHDL语言.ESDL是ANSIC的超集,它为嵌入式编程增加了一些数据类型.EHDL是一种硬件描述语言.开发人员可以利用由嵌入式软件调度器和嵌入式硬件模拟器组成的协同验证环境调试嵌入式系统.利用这个虚拟的集成环境,软件开发人员可以在设计初期发现与硬件相关的错误,硬件开发人员可以获得系统功能的真实描述.硬件、软件的设计错误可以在系统制造之  相似文献   

15.
调试器在嵌入式软件开发过程中起着重要的作用。本文设计并实现C语言的源码级调试器,文中描述C语言源码级调试器的设计方案,重点介绍调试器设计中两个核心模块:调试信息提取存储模块和调试功能模块的设计,并给出实现结果。  相似文献   

16.
根据嵌入式软件开发的特点,结合GDB的工作原理,采用实现本地rsp_server的技术对基于仿真器的调试系统进行设计,减少了仿真器和指令级调试系统之间的耦合性,同时采用模块化设计的方案,使调试系统能够适应于多种仿真器,实现了调试系统的可扩展性和可移植性。此外,结合交叉调试原理,重点介绍了调试系统的设计方案和实现技术,针对ELF目标文件格式,详细分析了RSP协议,并对调试系统的实现进行了实验验证。  相似文献   

17.
介绍了一个用来验证嵌入式系统硬件/软件,及其交互功能的硬件/软件协同验证环境,硬件/软件功能分别使用系统提供的EHDL语言及ESDL语言设计和描述,该协同验证环境由嵌入式软件调试器和嵌入式硬件模拟器组成,其采用了指令集结构的协同模拟模型,利用该集成环境,硬件/软件的设计错误可以在系统制造之前被发现并修改。  相似文献   

18.
软件模拟器采用软件思想模拟真实硬件工作情况,作为嵌入式系统研究的基础研发工具,被广泛应用于体系结构设计调优、软硬件协同设计领域。研究提出一种在SPARC指令集模拟器平台上实现源码级调试系统的方法,一方面该方法使用SPARC交叉调试器对运行于SPARC指令集模拟器上的应用程序进行源码级调试,有效避免了单独实现源码级调试器所带来的调试信息解析困难、可靠性难以验证的弊端;另一方面提出了在集成开发环境下源码级调试系统的高效集成机制,有效解决了进程间切换延时开销大、界面僵死等问题,为SPARC平台嵌入式系统开发人员提供了一种支持图形化界面的高可靠性源码级调试系统。通过具体实现分析,对整个调试系统进行了性能评估。  相似文献   

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

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