共查询到17条相似文献,搜索用时 62 毫秒
1.
《计算机应用与软件》2015,(8)
传统的基于嵌入式Linux的调试系统不能满足嵌入式操作系统多样性的需求。针对这种情况,从嵌入式操作系统内核和调试代理两个方面详细阐述嵌入式远程调试工具的实现机制,提出一种嵌入式远程调试架构,分析嵌入式操作系统内核对远程调试的支持并详细研究了这些接口的实现原理,此外还研究调试代理的事件驱动机制,提出了事件驱动机制的改进方法。最后在嵌入式操作系统aCoral上实现了嵌入式多线程远程调试系统并对其进行功能验证。结果表明该系统具有功能强大、稳定性强、可扩展性好等特点。 相似文献
2.
3.
远程调试的设计与实现 总被引:6,自引:0,他引:6
一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试(Remote debugging)。远程调试系统由本地调试器、远程调试服务器以及远程调试通讯协议组成。该文详细讨论这三部分的设计与实现,并介绍一个自行设计的基于远程调试的并行调试器。 相似文献
4.
嵌入式远程调试工具的研究与实现 总被引:2,自引:0,他引:2
在嵌入式软件开发中,调试是一个重要的环节,调试工具是衡量软件开发环境优劣的重要因素.本文对插桩方式的嵌入式远程调试工具进行了分析与研究,采用GNU gdb远程串口通信协议,通过软件接管目标系统的全部异常实现对目标程序的调试与跟踪,实现读/写内存与寄存器、设置断点、单步执行和继续执行功能,并应用于基于ARM的RTEMS嵌入式实时操作系统与应用程序的调试中. 相似文献
5.
远程调试系统的关键技术分析 总被引:1,自引:0,他引:1
通常的远程调试需要特殊的硬件接口,许多功能的实现依靠硬件的命令来处理.设计的调试系统摆脱了硬件的特殊要求,因此,以前通常通过硬件来实现的功能都要用软件的手段来实现.主要介绍基于操作系统的远程调试系统通过软件的方式实现调试功能的关键技术. 相似文献
6.
本文分析了Linux远程调试技术,通过开发机上的gdb对目标机上的内核以及应用程序进行源代码级的调试技术,分析了启动内核调试的方法和异常处理程序的实现。 相似文献
7.
基于arm的嵌入式Linux内核调试技术 总被引:1,自引:0,他引:1
嵌入式Linux的开发和应用越来越广泛,其中一个重要环节就是Linux内核的调试.Kgdb是一种插桩式、纯软件的嵌入式Linux的内核调试工具,主要应用于i386体系结构中.分析了kgdb的原理和它的实现过程,并在目前使用比较广泛的arm板上对kgdb进行了移植,主要包括串口驱动,陷阱处理和调试命令的移植3个部分. 相似文献
8.
9.
10.
任玉帅 《单片机与嵌入式系统应用》2018,(5):44-48
针对抢占式实时操作系统T-kernel在嵌入式系统应用开发中从宿主机到目标机远程调试的需求,基于 Arm 平台利用T-kernel实时监听任务与 Arm exception系统模式相结合,设计并实现了一款运用于 Arm 与 T-kernel平台下基于RSP协议的小型远程调试工具,为开发者远程调试程序排除 bug提高了效率,并节省了成本.该工具已经在实际开发中得到了良好的运用效果,本设计思路和方法也同样适用于 Arm平台和其它抢占式实时操作系统相结合的应用. 相似文献
11.
嵌入式Linux系统的研究和应用越来越热。针对如何完成系统调试工作的问题,本文首先介绍了GDB远程调试技术在该领域的应用概况,然后从剖析GDB远程调试的工作机制入手,具体描述了实现该调试手段的一般方法,重点介绍了使用GDB远程调试功能在嵌入式Linux系统中调试各类程序代码的应用实例。 相似文献
12.
船舶雷达数据处理设备是许多科研院所面对庞大的雷达数据而研发的处理设备.此类处理设备属于船用设备,且设备中处理板卡众多.为了在不打开设备的情况下,脱离专用的USB-JTAG下载电缆对处理板中的FPGA进行远端升级,本文提出一种虚拟线缆协议,通过以太网,利用Zedboard平台的PS端控制PL端生成的JTAG接口对其进行远... 相似文献
13.
14.
嵌入式软件调试环境GDB为嵌入式软件的开发提供了一个友好的软件调试平台。本文介绍了GDB的基本结构、其作为调试器远程调试的基本功能,重点介绍了远程调试的通信协议。 相似文献
15.
Java的异常处理机制是其一大特色。该文在介绍Java语言的异常处理技术的基础上,提出了异常处理的设计原则,从而为Java的程序设计实现提供技术上的借鉴。 相似文献
16.
提出了一种支持数字信号处理器(DSP)操作系统的的系统级调试工具.该工具基于Eclipse开源框架,能够方便集成到现有DSP集成开发环境中.通过在目标机嵌入式操作系统上运行的一个调试代理任务,系统调试工具能够与目标系统进行以太网通信,获取系统对象的信息,并在可视化界面上呈现给用户.通过该操作系统调试工具,用户可以观察和跟踪目标系统上的各种对象和事件,包括任务、信号量等. 相似文献
17.
基于Eclipse平台的嵌入式软件开发调试工具对于嵌入式系统软件开发具有重要意义,但目前基于Eclipse平台的嵌入式开发调试工具实现不多.针对这种情况,提出了使用Eclipse平台及其插件技术进行嵌入式调试工具软件的开发,实现了支持嵌入式多核系统的调试工具软件MDSPTool,能够与嵌入式开发平台WorkBench完全无缝集成.实验结果表明, MDSPTool调试工具提供了优良的用户界面,便捷的并行调试方法,高度集成的系统监测功能,从而提高了嵌入式软件开发效率. 相似文献