对于gdbserver还是老生常谈,项目中一直使用kdevelop集成工具集成调试,后来新建了一个工程忽然不能用了,于是只好使用终端来调试。

写在前面:

主机地址:192.168.27.130

目标板地址:192.168.27.103

首先将交叉编译后的gdbserver拷贝到目标板的文件系统/usr/bin下,需要调试的应用程序 test 拷贝到目标板文件系统/usr下。

然后在目标板上运行程序:gdbserver 192.168.27.130:1000 /usr/test

为了方便,还是把这命令写入脚本,省得一次一次的输入。

接下来运行主机上的程序,假设我们的程序在/home下

[root@localhost ~]# arm-linux-gdb -g /home/test
(gdb) target remote 192.168.27.103:1000
(gdb) continue

剩下的就不多说了。

arm-linux-gdb在交叉编译工具链中。

嵌入式gdbserver远程调试【原创】相关推荐

  1. VsCode + gdb + gdbserver远程调试arm嵌入式linux C/C++程序

    基本流程跟我的另一篇文章<VsCode + gdb + gdbserver远程调试C++程序>一样,不一样的是需要重新编译gdb和交叉编译gdbserver. 一.准备工作 sudo ap ...

  2. gdbserver远程调试

    1.1 嵌入式设备gdbserver远程调试 在一些资源比较小的嵌入式设备,比如IPC设备,发生了段错误之后,无法在本地gdb,如果这个段错误比较容易复现,gdbserver此时主能发挥最大用处. 1 ...

  3. 使用gdbserver远程调试

    使用gdbserver远程调试   1.默认crosstool交叉编译器没有自带gdbserver,需要自行编译 到GNU官方FTP下载,目前最新版的是gdb-6.7.1 下载地址:http://ft ...

  4. Ubuntu和Mac使用gdbserver远程调试android源码

    一.gdbserver在android上远程调试进程 0.关闭Enforcing # adb shell setenforce 01.拷贝gdb和gdbserver文件 <1>PC端为Cl ...

  5. eclipse gdb gdbserver 远程调试

    https://blog.csdn.net/linuxarmsummary/article/details/44975495 我们在 Linux 主机中搭建我们的开发环境,使用 Ubuntu 10.0 ...

  6. linux的gdb远程调试,嵌入式Linux的GDB远程调试如何实现呢?

    有道启新嵌入式研究院--远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接.使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能.调试s ...

  7. SOM-TL138F基于GDB和GDBServer的远程调试方法

    1前言 表 1 开发板型号 是否支持本实验 TL437x-EVM 支持 TL437x-EasyEVM 支持 TL437x-IDK 支持 TL437xF-EVM 支持 操作环境: Ubuntu 14. ...

  8. 嵌入式linux的调试技术

    本章介绍了嵌入式linux的调试技术,例如,设置断点.逐步跟踪代码.输出调试信息等. Printk函数用于打印内核调试信息,运行在内核空间,printf函数运行在用户空间.Printk文件是一个简单的 ...

  9. 第10章 嵌入式linux的调试技术

    一.      防止函数printk降低linux性能: 利用C语言中的编译指令(#if.#else.#endif等). 现在修改printk_demo驱动代码,通过编译指令定义了一个pr_debug ...

最新文章

  1. mouseenter 延迟_桃园台服加速器 电狐加速器带你低延迟玩游戏
  2. 几个与PPT相关的Blog
  3. 美国康奈尔大学计算机科学的教授,美国康奈尔大学教授Robbert van Renesse访问并做学术报告...
  4. python读取内存和空闲内存
  5. 做时间序列预测有必要用深度学习吗?梯度提升回归树媲美甚至超越多个DNN模型...
  6. 解题报告——例题5-8 Unix is 命令(UVa 400)——26行代码解决
  7. 将分享按钮加入到页面中
  8. display转块状化
  9. 字符串匹配BF/RK/BM/KMP算法
  10. 今日恐慌与贪婪指数为73 贪婪程度有所上升
  11. 算法分析c语言版+视频教程,数据结构c语言版
  12. 惠普扫描应用程序当前正由此计算机上的其,惠普打印机 打印扫描的时候显示“由于另一个程序或另一台计算机正在使用联网的HP成像设备因此无法执行”...
  13. OpenCV4.3 Java 编程入门:离散傅里叶变换
  14. 干货教程:如何把一张照片用PS做成漫画风格(附最新视频教程)
  15. ShardingSphere 5.2.1 发布|新增系统库、强制分片路由、一致性校验
  16. 创建视图时--ora-01731:出现循环的视图定义
  17. Jmeter事务控制器 Transation Controller
  18. java 随机生成不重复的数字_生成8位随机不重复的数字编号的方法
  19. python可以直接用记事本_我的python只能用记事本打开保存的文本文件,为什么?...
  20. 河海大学 南邮 计算机 排名,2019-2020南京邮电大学排名_全国第132名_江苏第15名(最新)...

热门文章

  1. 表格在拟合曲线找点_【无机纳米材料科研制图——OriginLab 0208】Origin拟合SERS拉曼光谱...
  2. python查找文件并重命名_python实现遍历文件夹图片并重命名
  3. 北京人工智能工程师职称评定政策出台,明年起一年一评
  4. 转行学AI,如何选择适合的方向
  5. 删除git所有历史记录 仅保留当前文件
  6. 美的集团:已耗资4.86亿元回购847.4万股
  7. B站举办2021年度百大UP主盛典 科技知识类UP主占比翻倍
  8. 疑似黑鲨5系列游戏手机已备案:或首批搭载骁龙898
  9. 小鹏汽车Q2获得总营收37.6亿元,汽车交付量创季度新高
  10. 小米MIX 4内部代号曝光:“众神之王”三季度降临