Qt下使用GDB远程调试ARM板
来源:互联网 发布:安卓http如何获取数据 编辑:程序博客网 时间:2024/05/22 06:21
需要工具:ARM开发板(real6410),GDB调试工具,Qt,nfs服务器
1. GDB的安装,参照上文
2. 启动nfs服务器(一般都默认启动),目标板挂载nfs共享文件夹,这里目标板的目录是
/work/zsaj/
3. 使用Qt创建一个工程,并把整个工程目录(如qt4_test和qt4_test-build-arm)创建到nfs服务器的共享根目录下面。这里我们用的是
/home/alexon/Mpiwork/
4. 编译工程,此时会同步在目标板上生成可执行文件
5. 目标板上启动目标程序的GDB调试模式
# ./gdbserver 192.168.1.22:1234 ./zsaj/1234-build-arm/1234 -qws
第一个是gdb服务器,第二个参数是主机ID和自定义的监视口,第三个参数是目标板上的目标程序,最后一个是-qws参数。
6. Qt菜单栏,选择debug->start debugging->start andattach to remote application.
Debugger选择之前安装的gdb调试工具,这里是/home/alexon/arm-gdb/bin/arm-linux-gdb
Local executable选择该工程编译生成的本机上的可执行文件,这里是/home/alexon/Mpiwork/1234-build-arm/1234
Host and port设置的是目标板的IP以及刚才目标板定义的监视口
最后Architecture选择i386,OK即可开始调试,记得设置断点。
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- 使用gdb、gdbserver在ARM-Linux下进行远程调试
- 使用gdb、gdbserver在ARM-Linux下进行远程调试
- arm 嵌入式下的 gdb 远程调试
- 在ARM开发板中使用gdb进行远程调试
- gdb远程调试 arm
- qt远程调试ARM板
- gdb 远程qemu-arm调试
- GDB+Gdbserver ARM远程调试
- 编译arm-linux-gdb和远程调试arm板程序
- 编译arm-linux-gdb和远程调试arm板程序
- 编译arm-linux-gdb和远程调试arm板程序
- 编译arm-linux-gdb和远程调试arm板程序
- Qt arm开发板远程调试
- 北大1611题
- 第七周实验报告1
- 工作狂
- GDB调试工具安装
- C#模拟键盘输入,C#.net中怎么样模拟键盘输入
- Qt下使用GDB远程调试ARM板
- 第七周任务(3)第二种算法
- C#.net 方法调用 应用程序
- Apple patent shows they are developing "Killer" 3D Camera
- c语言程序的存储区域与const关键字的使用方法
- 数组名和数组名取地址的区别
- 关于学习JAVA
- 典型的 C++ 程序员成长经历
- 北大2524题