共查询到17条相似文献,搜索用时 58 毫秒
1.
通用嵌入式系统远程调试器的研究与设计 总被引:3,自引:0,他引:3
灵活通用的远程调试器能大大地缩短嵌入式软件开发的周期和提高软件质量,但嵌入式芯片和开发环境的多样性加大了远程调试器的设计难度;介绍了目前广泛使用的两种远程调试模型,分析了其优缺点,针对模型的不足,提出了改进方法,并采用模块化的软件设计思想构建新的调试模型;基于此模型的远程调试器能运行于多种环境,调试多种目标机,具有很大的通用性、可扩充性和可移植性,并在工程实践中得到验证。 相似文献
2.
嵌入式Linux系统的研究和应用越来越热。针对如何完成系统调试工作的问题,本文首先介绍了GDB远程调试技术在该领域的应用概况,然后从剖析GDB远程调试的工作机制入手,具体描述了实现该调试手段的一般方法,重点介绍了使用GDB远程调试功能在嵌入式Linux系统中调试各类程序代码的应用实例。 相似文献
3.
嵌入式远程调试器的设计与实现 总被引:4,自引:0,他引:4
为解决嵌入式系统不支持本地调试,且开发周期较长的问题,提出了一种采用软件插桩技术针对嵌入式系统的远程调试方案;对嵌入式系统远程调试所采用的关键技术及其工作原理作了详细说明,介绍了调试器基本功能的实现过程、交叉调试所用到的远程通信协议,最后重点剖析了调试器的设计与实现要点;实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到设计要求。 相似文献
4.
介绍一种软硬件相结合来实现嵌入式系统远程调试的方法。其主要思想是,通过使用一个程序将串口和Telnet协议进行转换,主机通过Telnet从远端访问与嵌入式系统用串口直接相连的PC机,从而间接访问到嵌入式系统,获得调试信息、发送指令和更新固件;同时,通过附加的硬件电路,完成远端对嵌入式系统的电源和I/O的控制,从而获得更为全面的调试手段。 相似文献
5.
嵌入式远程调试器为嵌入式系统开发者提供了一个友好的软件调试平台.探讨了保护模式下的用户目标程序的调试方法,并详细阐述如何运用运行在远程设备上的监控程序实现实模式下监控环境与保护模式下用户环境之间的相互切换.监控程序能够判别用户目标当前运行模式,通过Inter处理器在保护模式或实模式下的断点中断和单步中断,实现用户目标程... 相似文献
6.
基于远程设备的汇编源码调试器的设计与实现 总被引:2,自引:2,他引:0
基于远程设备的汇编语言调试器为用户提供了一个友好的汇编语言软件调试平台,能够让用户方便的对运行在没有操作系统的远程设备上的汇编程序进行调试。文中对整个调试系统做了简要的介绍,重点阐述了运行在远程设备上的监控程序的设计。监控程序巧妙地运用了Intel处理器单步中断等特点,准确高效地实现了单步运行、运行到断点以及显示和更改远程设备上内存和存储器值等符号化调试功能,能够让用户清晰地了解到汇编程序运行的机理,极大地方便了远程设备上的汇编语言的开发。 相似文献
7.
8.
Linux嵌入式网络仪器的远程图像通信系统实现 总被引:3,自引:0,他引:3
为了在嵌入式中获得数字图像的远程通信和Internet传输,实现了基于uClinux嵌入式操作系统的图像信息采集网络仪器和通过拨号方式的嵌入式远程图像通信系统。网络仪器由MCF5272为硬件核心,以uClinux为操作系统。采用拨号方式实现远程接入Internet。图像经过解码和编码后,以文件方式保存和传输。介绍了图像采集网络仪器的构成、远程图像通信系统的组成、接入Internet的uCl; nux拨号方式、接收图像信息的Internet远程服务器的配置、嵌入式中图像文件自动传输与接收设计。并通过实验检验了网络仪器和远程通信的实现方案。结果表明,在Linux嵌入式网络仪器中采用远程拨号方式可以实现图像的因特网通信。 相似文献
9.
10.
11.
12.
远程调试的设计与实现 总被引:6,自引:0,他引:6
一般情况下,调试器与被调试程序(目标程序)运行在同一个计算机系统环境中,但是,在实时系统、内核调试及一些Client/Server系统等情况下,调试器不能运行在目标程序运行的环境中,此时有效的解决方法就是实施远程调试(Remote debugging)。远程调试系统由本地调试器、远程调试服务器以及远程调试通讯协议组成。该文详细讨论这三部分的设计与实现,并介绍一个自行设计的基于远程调试的并行调试器。 相似文献
13.
14.
嵌入式软件系统因其软件相关性和硬件相关性而比常规软件的调试复杂很多,特别是在数据获取和故障定位方面最为突出。从嵌入式软件开发与常规软件开发的异同着手,以该行业实践积累为基础,列出并讨论了一些行之有效的数据获取及错误定位方法,希望能为该领域开发人员提供一点帮助。 相似文献
15.
面向嵌入式环境的远程控制系统 总被引:3,自引:0,他引:3
描述了一个以远程登录、二进制代码动态加载运行为基础的无线远程控制系统。通过远程登录对远程系统进行控制与操作;同时该控制系统具备了变更计算与控制过程的能力,并具备一定的安全强度,较好地满足了应用的要求。 相似文献
16.