当前位置: 首页 > news >正文

Linux | i.MX6ULL移植 Gdb+Gdbserver 调试(第十四章)

01  

因为有很多小伙伴是从单片机转过来的,用惯了单片机使用 JLINk 来调试程序,换到 Linux 非常不习惯。

确实是如此,如果能在 Linux 上能设置断点,单步调试,查看变量,那就再好不过了。那么接下来将教大家怎么在 arm 板上调试应用代码的方法。

 

通过网盘分享的文件:gdb-7.8.1.tar.gz

链接: https://pan.baidu.com/s/1jb7i84Zgm37zsJU0TopX1Q?pwd=n792 提取码: n792

 

 

02  

 

首先,了解下基本的思路:

采用这种方式进行远程调试,目标系统必须包括 gdbserver 程序,宿主机也必须安装 gdb 程序。一般 Linux发行版中都有一个可以运行的 gdb,但我们不能直接使用该发行版中的 gdb 来做远程调试,而要获取 gdb的源代码包,针对 arm 平台做一个简单的配置,重新编译得到相应的 gdb,如 armv4.

 

 

 

03

http://www.lryc.cn/news/608911.html

相关文章:

  • day50预训练模型 CBAM注意力
  • 蛇形卷积介绍
  • 实战案例:容器数据卷四部曲(三)目录数据卷
  • 【C++】面向对象编程:继承与多态的魅力
  • 对大脑功能连接进行功能注释
  • git配置公钥/密钥
  • FasrCGI
  • 【ROS2】常用命令
  • Python中的import和from...import有什么区别?
  • 北京-4年功能测试2年空窗-报培训班学测开-第六十六天
  • FFT/STFT/小波/HHT:振动诊断工具生死局,选错=灾难
  • 构造类型--结构体,共同体联合体,枚举
  • 多模态大模型综述:BLIP-2详解(第二篇)
  • jconsole与jvisualvm监控
  • Python 动态属性和特性(特性全解析)
  • 前端 拼多多4399笔试题目
  • RabbitMQ面试精讲 Day 8:死信队列与延迟队列实现
  • 数据分析—numpy库
  • JS逆向 - (国外)川航 - Reese84(cookie)
  • Mongo索引
  • git相关配置问题汇总
  • Linux 文件与目录操作详解
  • 从Docker衔接到导入黑马商城以及前端登录显示用户或密码错误的相关总结(个人理解,仅供参考)
  • PyTorch生成式人工智能(24)——使用PyTorch构建Transformer模型
  • accept4系统调用及示例
  • ABP VNext + CloudEvents:事件驱动微服务互操作性
  • 数据治理:DQC(Data Quality Center,数据质量中心)概述
  • [每周一更]-(第153期):**PDF终极防护指南:命令行全栈加密+一键权限锁死实战(附脚本模板)**
  • Docker--解决x509: certificate signed by unknown authority
  • 医院课题管理全动态流程 (AI-Enhanced, Data-Driven Research Lifecycle)