首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 78 毫秒
1.
黄红燕  史烈 《电子技术应用》2006,32(5):13-15,22
讨论了GDB远程调试技术在调试内核、嵌入式系统中的实现,简要阐述GDB宿主机和GDB远程串行协议,详细分析GDB调试代理在内核层、应用层的各种实现方法,并提出了一种在不修改操作系统内核前提下调试应用程序的方法。这种方法可移植性强,而且消除了修改系统内核可能带来的隐患,减少了因修改内核而带来的工作量,在调试微内核操作系统服务的应用中非常有效。  相似文献   

2.
远程调试是调试嵌入式系统的基本方式。GDB是一款被广泛使用的调试器,但是GDB的孳程调试方案不能完全满足调冀系统开发中的调试需求。文中介绍了一种利用ARM处理器硬件调试模块,扩展GDB远程调试功能的方。案。并以ARM920T处理器为例,描述了该方案的设计与关键功能实现原理。  相似文献   

3.
远程调试是调试嵌入式系统的基本方式。GDB是一款被广泛使用的调试器,但是GDB的远程调试方案不能完全满足调试系统开发中的调试需求。文中介绍了一种利用ARM处理器硬件调试模块,扩展GDB远程调试功能的方案。并以ARM920T处理器为例,描述了该方案的设计与关键功能实现原理。  相似文献   

4.
况阳  雷航  詹瑾瑜 《计算机应用研究》2011,28(10):3770-3774
在嵌入式Linux软件开发中,可以通过宿主机GDB(GNU debugger)加目标机GDBserver的方式对嵌入式软件进行远程调试,GDB和GDBserver通过RSP(remote serial protocol)协议进行通信,这种方式可以显著提高开发效率;目前宿主机和目标机之间支持串口或网口方式建立连接,暂不支持USB(universal serial bus)接口。介绍了USB的相关概念及GDB远程调试原理,通过分析当前存在的调试模型,利用Linux设备端Gadget功能驱动实现了USB+GDB+GDBserver的远程调试模型。该模型弥补了现有模型的不足,USB接口的日益普及使得该模型在实际开发中带来了极大的便利。  相似文献   

5.
基于RPC的GDB远程调试的实现   总被引:1,自引:0,他引:1  
分析了GDB的目标系统处理,从嵌入式系统调试的角度,提出GDB基于RPC的远程调试方式,并给出了实现方法。  相似文献   

6.
远程调试是进行嵌入式系统开发的基本调试方式.本文在全系统模拟器ArmSim的基础上,设计并实现了基于嵌入式全系统模拟器的远程调试系统.该系统以Eclipse为调试前端,实现了与通用远程调试器GDB的无缝集成,可以实现对模拟器上目标程序的源代码级调试.本文详细描述了远程调试系统的设计与实现细节.  相似文献   

7.
基于JTAG的ARM调试器实现   总被引:1,自引:0,他引:1  
随着uClinux应用与普及,移植uClinux和在Linux开发平台上设计嵌入式应用系统都迫切需要好的调试工具,而现有的Windows下的调试工具很难用于Linux系统.将介绍如何在GDB的基础上,低成本实现嵌入式板的JTAG调试.  相似文献   

8.
基于ARM芯片的嵌入式交叉调试系统   总被引:1,自引:0,他引:1  
张欣  栾新 《微计算机信息》2007,23(17):128-130
本文介绍了JTAG交叉调试技术和ARM芯片的片上调试构架,在此基础上给出了一种嵌入式交叉调试系统的设计及实现方法。该设计以GDB调试器作为人机调试界面,主机运行Linux操作系统(Windows操作系统需要安装Cwgiwin插件),目标机采用SamSung S3C4510B开发板。  相似文献   

9.
基于JTAG技术的嵌入式交叉调试软件   总被引:2,自引:2,他引:2  
介绍了JTAG交叉调试技术及Xscale芯片的增强调试功能,并在此基础上给出一种嵌入式交叉调试软件系统的设计及实现。主机端环境为LINUX操作系统,并利用GDB调试软件,目标系统采用Xscale芯片。该系统的特点是纯软件实现,廉价方便。  相似文献   

10.
嵌入式软件调试环境GDB为嵌入式软件的开发提供了一个友好的软件调试平台。本文介绍了GDB的基本结构、其作为调试器远程调试的基本功能,重点介绍了远程调试的通信协议。  相似文献   

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

12.
ARM Linux嵌入式系统开发是目前嵌入式开发的主流方向,文章详细介绍了嵌入式软件开发平台的搭建过程。以软件开发流程为主线,从交叉编译环境的建立,到能够简化软件开发过程的TFTP和NFS开发环境,再到应用程序的调试环境GDB的建立过程,都进行了详细的论述。  相似文献   

13.
王立泽  刘斌  杨顺昆  颜林 《计算机工程》2006,32(3):55-56,59
实现了一种嵌入式软件集成开发环境,完成面向VxWorks应用程序的开发,包括源代码的编辑、编译、链接、下载、调试等一系列功能。原理是以宿主一目标机的方式,用交叉编译器编译链接源代码,形成目标代码,用RPC方法实现下载功能,并通过远程调试器GDB与VxWorks的WDB代理通信实现源代码级调试。  相似文献   

14.
论文提出了一种基于片上仿真方式的调试器的硬件接口设计,为避免扫描链方法的问题,片上仿真模块采用映像寄存器方式实现,为了灵活性和可移植性,调试器软件采用了一种远程代理结构,所有硬件模块和软件模块都在拥有自主知识产权的32位高性能嵌入式CPU芯片CK·CORE配套调试器的设计中实现,并给出了与其他调试方式相比较的实验结果。  相似文献   

15.
基于ARM9的嵌入式Linux开发流程的研究   总被引:8,自引:10,他引:8  
本文通过介绍ARM9与嵌入式Linux的特点,描述了基于ARM9的嵌入式Linux开发一般流程。在介绍开发环境的配置方法之后,提出了使用NFS与TFTP进行程序下载和使用GDBServer进行远程调试的开发方案,同时演示了一个串口驱动程序开发的实例。  相似文献   

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

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