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
添加gcc:
Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置) /home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/aarch64-linux-gcc
添加g++:
Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置) /home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/aarch64-linux-g++
添加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
配置devices:
配置完成Test测试:
Host name:开发板IP地址 SSH port:22 Username:root Password:root
下图表示连接正常:
配置kit套件
将客户工程选择我们前面设置的Kit套件3568:
指定程序安装到开发板的目录:target.path = /home/forlinx/test 配置完成以后可执行文件就可以运行到开发板上。
点击运行按钮
开发板显示如下:
远程调试 开发板上:
开发板输入以下命令,进入监听模式: [root@ok3568:/home/forlinx]# gdbserver 172.16.0.169:2345 ./fltest_qt_backlight
虚拟机上:
Debug->Start Debugging->Attach to Running Debug Server... 连接到开发板服务,即可进入调试模式。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !