Qt嵌入式Linux平台远程调试方法介绍

描述

QT远程调试开发板应用

设置电脑虚拟机ip地址与开发板ip地址在同一网段

 

电脑虚拟机IP:172.16.0.174
开发板IP:172.16.0.169

 

设置开发板ssh密码:

 

设置密码passwd root
输入两次密码root

 

添加qmake:

Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置)

 

/home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/qmake

 

GDB调试

添加gcc:

 

Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置)
/home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/aarch64-linux-gcc

 

GDB调试

添加g++:

 

Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置)
/home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/aarch64-linux-g++

 

GDB调试

添加gdb:

 

Tools->options->Kits->Debuggers->Add(红色路径依据客户路径配置)
/linux-3568/OK3568-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gdb

 

GDB调试

配置devices:

GDB调试

配置完成Test测试:

 

Host name:开发板IP地址
SSH port:22
Username:root
Password:root

 

GDB调试

下图表示连接正常:

GDB调试

配置kit套件

GDB调试

将客户工程选择我们前面设置的Kit套件3568:

 

指定程序安装到开发板的目录:target.path = /home/forlinx/test
配置完成以后可执行文件就可以运行到开发板上。

 

GDB调试

点击运行按钮

GDB调试

开发板显示如下:

GDB调试

远程调试 开发板上:

 

开发板输入以下命令,进入监听模式:
[root@ok3568:/home/forlinx]# gdbserver 172.16.0.169:2345 ./fltest_qt_backlight

 

GDB调试

虚拟机上:

 

Debug->Start Debugging->Attach to Running Debug Server...
连接到开发板服务,即可进入调试模式。

 

GDB调试

GDB调试

GDB调试







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分