资料介绍
在
嵌入式软件开发中,调试是一个重要的环节,调试工具是衡量软件开发环境优劣的重要因素。本文对插桩方式的
嵌入式远程调试工具进行了分析与研究,采用GNU gdb远程串口
通信协议,通过软件接管目标系统的全部异常实现对目标程序的调试与跟踪,实现读/写内存与
寄存器、设置断点、单步执行和继续执行功能,并应用于基于
ARM的RTEMS嵌入式实时
操作系统与应用程序的调试中。
关键词: 嵌入式系统;远程调试;插桩;断点;单步
在通用计算机系统中,调试器与被调试的程序在同一台机器相同操作系统之上作为两个进程运行,而在嵌入式系统开发中,调试器与被调试的程序通常运行在不同机器不同操作系统之上,因此,通用计算机系统与嵌入式系统的调试方式和技术有很大的差别。在嵌入式软件调试过程中,调试器通常运行于主机环境中,被调试的软件则运行于基于特定 硬件平台的目标机上。主机上的调试器通过串口、并口或网卡接口与目标机进行通信,控制目标机上程序的运行,实现对目标程序的调试,这种调试方式称为远程调试。
常用的远程调试技术有插桩(stub)和片上调试(On Chip Debugging,OCD)两种。前者指在目标操作系统和调试器内分别加入某些软件模块实现调试;后者指在 微处理器 芯片内嵌入额外的 控制电路实现对目标程序的调试[1]。片上调试方式不占用目标平台的通信 端口,但它依赖于硬件。插桩方式仅需要一个用于通信的端口,其他全部由软件实现。本文针对插桩方式对远程调试工具进行了研究和分析。
关键词: 嵌入式系统;远程调试;插桩;断点;单步
在通用计算机系统中,调试器与被调试的程序在同一台机器相同操作系统之上作为两个进程运行,而在嵌入式系统开发中,调试器与被调试的程序通常运行在不同机器不同操作系统之上,因此,通用计算机系统与嵌入式系统的调试方式和技术有很大的差别。在嵌入式软件调试过程中,调试器通常运行于主机环境中,被调试的软件则运行于基于特定 硬件平台的目标机上。主机上的调试器通过串口、并口或网卡接口与目标机进行通信,控制目标机上程序的运行,实现对目标程序的调试,这种调试方式称为远程调试。
常用的远程调试技术有插桩(stub)和片上调试(On Chip Debugging,OCD)两种。前者指在目标操作系统和调试器内分别加入某些软件模块实现调试;后者指在 微处理器 芯片内嵌入额外的 控制电路实现对目标程序的调试[1]。片上调试方式不占用目标平台的通信 端口,但它依赖于硬件。插桩方式仅需要一个用于通信的端口,其他全部由软件实现。本文针对插桩方式对远程调试工具进行了研究和分析。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 串口调试工具软件免费下载64次下载
- 工具集成窜口网口MODBUS调试工具免费下载18次下载
- CAN总线调试工具QCOM_V1.6软件下载157次下载
- modbus调试工具
- 蓝牙调试工具BTool v1.40.5资源下载25次下载
- 嵌入式系统如何进行远程调试7次下载
- 如何利用基于字节码插桩实现的多线程调试工具13次下载
- MODBUS调试工具(modscan32)安全下载84次下载
- 基于OpenOCD和DAP的嵌入式远程调试系统研究与设计2次下载
- 嵌入式TCPIP协议的远程红外治疗系统设计与实现研究7次下载
- 串口调试工具164次下载
- 串口调试工具36次下载
- 基于CodeTest工具的DCS系统嵌入式测试设计与实现28次下载
- 基于模拟器远程调试系统的研究与实现21次下载
- FPGA调试工具-chipscope86次下载
- 多核应用调试工具CodeViser介绍384次阅读
- 分享一个非常强大的串口调试工具3171次阅读
- 一款专业且全面的嵌入式开发调试工具798次阅读
- 基于QT的串口调试工具设计1241次阅读
- 常规的串口调试工具7825次阅读
- 常用蓝牙调试工具分享5175次阅读
- 如何实现嵌入式系统远程调试4431次阅读
- fireflyAIO-3288C主板ADB调试工具介绍1351次阅读
- Firefly-RK3128主板ADB调试工具介绍4321次阅读
- 汽车嵌入式系统的设计过程、方法和测试工具框架浅析1692次阅读
- ASSERT的定义及调试技巧4390次阅读
- AS:可视化的调试工具--FreeRTOS+Trace6174次阅读
- 加速调试嵌入式软件的五个技巧1798次阅读
- 用GNU工具开发基于ARM的嵌入式系统1563次阅读
- 快速嵌入式MCU设计仿真的三大因素浅析1133次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB |1490次下载 |免费
- 2单片机典型实例介绍
- 18.19 MB |93次下载 |1积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB |27次下载 |1积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB |18次下载 |4积分
- 5开关电源原理及各功能电路详解
- 0.38 MB |10次下载 |免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB |4次下载 |免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB |3次下载 |免费
- 8基于单片机的红外风扇遥控
- 0.23 MB |3次下载 |免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234313次下载 |免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB |66304次下载 |免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB |51209次下载 |免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB |51043次下载 |免费
- 5555集成电路应用800例(新编版)
- 0.00 MB |33562次下载 |免费
- 6接口电路图大全
- 未知 |30320次下载 |免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB |28588次下载 |免费
- 8开关电源设计实例指南
- 未知 |21539次下载 |免费
总榜
- 1matlab软件下载入口
- 未知 |935053次下载 |免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB |537791次下载 |免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 |420026次下载 |免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB |234313次下载 |免费
- 5Altium DXP2002下载入口
- 未知 |233046次下载 |免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 |191183次下载 |免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M |183277次下载 |免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 |138039次下载 |免费
评论
查看更多