首页> 中文期刊> 《计算机技术与发展》 >基于Monitor的C语言源代码调试器的设计与实现

基于Monitor的C语言源代码调试器的设计与实现

     

摘要

An approach to implement embedded remote debugging by adopting the controlling technology via PC computer is addressed in this paper. For 32-bit embedded devices, the remote debugging system based on source code level C language is designed and implem ented. The system is composed of the integrated debugging software running on the Windows platform and the monitor remaining in the target device. These two parts interact and coordinate with each other in order to implement the editing and compiling of C program, the acquiring of debugging information as well as the debugging and tracing of language. Describes the principle of the monitor-based remote debugging and its implementation technology. The performed experiment has proved that the approach can solve the problem of lacking of resource and space of system during debugging. It can also help to shorten the period of systematic development to fulfill the designing requirement.%为解决嵌入式系统不支持本地调试且开发周期较长的问题,使用了一种通过PC机去控制嵌入式系统的远程调试方案.该方案针对32位嵌入式设备,设计并实现了C语言源代码级的远程调试系统.该系统由运行在Windows平台的上位机集成调试软件和驻留在目标设备中的Monitor组成.两部分软件相互作用与协调,用于实现C程序的编辑、编译、调试信息获取以及语句的跟踪调试功能.介绍了基于Monitor的远程调试机理和实现技术.实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到了设计要求.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号