1 / 37
文档名称:

嵌入式系统 第7章 嵌入式系统的调试课件.ppt

格式:ppt   大小:93KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统 第7章 嵌入式系统的调试课件.ppt

上传人:xiang1982071 2020/7/27 文件大小:93 KB

下载得到文件列表

嵌入式系统 第7章 嵌入式系统的调试课件.ppt

相关文档

文档介绍

文档介绍::利用GDB进行本地调试实验二:利用GDB进行远程调试实验三:arm-,调试器运行于通用桌面操作系统的应用程序,被调试的程序则运行于基于特定硬件平台的嵌入式操作系统(目标操作系统)2远程调试带来以下问题:调试器与被调试程序如何通信被调试程序产生异常如何及时通知调试器调试器如何控制、(stub)Stub方案是在目标操作系统和调试器内分别加入某些功能模块,二者互通信息来进行调试这一方案需要目标操作系统提供支持远程调试协议的通信模块和多任务调试接口,并改写异常处理的有关部分目标操作系统还需要定义一个设置断点的函数4远程调试示意图: GDB介绍GDB是GNUC自带的调试工具,使用GDB可以完成下面这些任务:运行程序,可以给程序加上所需的调试任何条件在给定的条件下让程序停止检查程序停止时的运行状态通过改变一些数据, GDB远程调试功能介绍如果需要调试的程序和GDB所运行的环境不同,或者说需要调试的环境上根本无法运行起GDB,就需要使用远程调试功能指定需要调试的远程机器的方法是使用targetremote命令在远程机器上,需要实现一个stub文件,在这个文件里面提供串口连接的协议,和传送数据信息的方法7GDB远程调试环境原理图:本地主机Xwindow环境GDB/XGDB远程主机Stub程序内核应用程序串口或TCP/,命令行进入了GDB模式。9GDB中的常用命令如下:10