关于Qt应用程序的调试,目前的做法为在虚拟机中交叉编译后将可执行文件copy到开发板中运行以查看Qt程序运行状态,本文通过配置虚拟机中的Qt应用程序、虚拟机网络ip,通过gdb调试和ssh服务,实现在虚拟机中编写Qt程序后,点击“RUN”,绿色调试按钮,即可在开发板中安装运行对应的Qt程序。 gdb调试插件路径:OK3399-linux-release/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gdb 结合手册Qt编译环境配置章节应该对Qt中的环境配置位置有所了解:Compilers、Qt Versions、Kits,本文操作为继续配置kits。 第一步:在Qt软件中依次点击 Tools->Options->Debuggers->Add->选择gdb调试插件路径下的aarch64-linux-gnu-gdb 并命名。 第二步:点击Kits,选中已按照手册配置好的kits套件,点击Device type 一栏将其选择为 Generic Linux Device。点击Debugger一栏,选择上一步命名后的gdb插件。 第三步:在最左侧选项里选择Devices,打开Devices界面后点击Add,添加Generic Linux Device(default for Generic Linux)设备,输入开发板的网络ip和ssh登录的用户名和密码,可点击Test测试,验证连接后配置完成,在Qt中直接点击"RUN"即可在开发板中运行对应Qt程序。 注意:请使用root登陆开发板,root用户的密码可以通过串口使用passwd root 命令设置。请保证开发板与虚拟机可以互相ping通。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-23 10:12
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.