[1]姚放吾 金鑫.基于Monitor的C语言源代码调试器的设计与实现[J].计算机技术与发展,2011,(06):55-58.
 YAO Fang-wu,JIN Xin.Design and Implementation of Source-Level C Language Debugger Based on Monitor[J].,2011,(06):55-58.
点击复制

基于Monitor的C语言源代码调试器的设计与实现()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
期数:
2011年06期
页码:
55-58
栏目:
智能、算法、系统工程
出版日期:
1900-01-01

文章信息/Info

Title:
Design and Implementation of Source-Level C Language Debugger Based on Monitor
文章编号:
1673-629X(2011)06-0055-04
作者:
姚放吾 金鑫
南京邮电大学计算机学院
Author(s):
YAO Fang-wuJIN Xin
College of Computer,Nanjing University of Posts & Telecommunications
关键词:
嵌入式C语言源码调试远程调试
Keywords:
embedded C language source-level debugging remote debugging
分类号:
TP311.5
文献标志码:
A
摘要:
为解决嵌入式系统不支持本地调试且开发周期较长的问题,使用了一种通过PC机去控制嵌入式系统的远程调试方案。该方案针对32位嵌入式设备,设计并实现了C语言源代码级的远程调试系统。该系统由运行在Windows平台的上位机集成调试软件和驻留在目标设备中的Monitor组成。两部分软件相互作用与协调,用于实现C程序的编辑、编译、调试信息获取以及语句的跟踪调试功能。介绍了基于Monitor的远程调试机理和实现技术。实践证明该设计方案较好地解决了嵌入式系统调试过程中受限于系统自身资源与空间的问题,缩短了系统开发周期,达到了设计要求
Abstract:
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 implemented.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

相似文献/References:

[1]刘於勋 李智.基于嵌入式WebServer的粮仓温湿度监测系统设计[J].计算机技术与发展,2009,(07):213.
 LIU Yu-xun,LI Zhi.Design Granary Temperature and Humidity Measure System Based on Embedded Web Server[J].,2009,(06):213.
[2]倪瑞晓.C语言编程技术的分析研究[J].计算机技术与发展,2009,(12):251.
 NI Rui-xiao.Analysis and Research on the Technology of C Programming[J].,2009,(06):251.
[3]何涛 张世禄.基于ArcGIS的县级林业资源管理信息系统研究[J].计算机技术与发展,2009,(02):183.
 HE Tao,ZHANG Shi-lu.Research on County Forest Resource MIS Based on ArcGIS[J].,2009,(06):183.
[4]华明 徐造林.基于触摸屏驱动的Linux内核输入子系统研究[J].计算机技术与发展,2009,(03):5.
 HUA Ming,XU Zao-lin.Linux Kernel Input Sub-System Research Based on Touch Screen Driver[J].,2009,(06):5.
[5]张文芊 廖惠敏 訾国伟.嵌入式网络连通检测器的实现[J].计算机技术与发展,2008,(01):240.
 ZHANG Wen-qian,LIAO Hui-min,ZI Guo-wei.Realization of Embedded Connectivity Detector in Ethernet[J].,2008,(06):240.
[6]刘丽君 贺占庄 李灏.基于PowerPC的嵌入式系统硬件设计[J].计算机技术与发展,2008,(02):251.
 LIU Li-jun,HE Zhan-zhuang,LI Hao.Hardware Design of Embedded System Based on PowerPC Processor[J].,2008,(06):251.
[7]刘晓明 韩术 谭廷庆 简福斌.用于传动系统的嵌入式信号采集及传输设备[J].计算机技术与发展,2010,(08):243.
 LIU Xiao-ming,HAN Shu,TAN Ting-qing,et al.Embedded Signal Acquisition and Transmission Device for Driven System[J].,2010,(06):243.
[8]万海清 李艳萍 周国庆 李冬梅.方差分析通用程序的算法自检功能[J].计算机技术与发展,2007,(09):129.
 WAN Hai-qing,LI Yan-ping,ZHOU Guo-qing,et al.Self- Checking Function of Algorithm about Universal Program for Analysis of Variance[J].,2007,(06):129.
[9]王坤侠 张媛 张广斌.单机型嵌入式多媒体通信终端的设计[J].计算机技术与发展,2007,(12):197.
 WANG Kun-xia,ZHANG Yuan,ZHANG Guang-bin.Design of Stand- Alone Embedded Multimedia Communication Terminal[J].,2007,(06):197.
[10]袁菲 陆阳.基于μC/OS-Ⅱ的通讯协议栈的设计方法[J].计算机技术与发展,2006,(01):176.
 YUAN Fei,LU Yang.Design Method of Communication Protocol Stack Based on μC/OS-Ⅱ[J].,2006,(06):176.

备注/Memo

备注/Memo:
江苏省企校合作项目(2010外42)姚放吾(1953-),男,教授,硕士生导师,研究方向为并行计算机及其体系结构、嵌入式结构和计算机在通信中的应用
更新日期/Last Update: 1900-01-01