启扬智能-ARM嵌入式开发平台与方案提供商

才智横溢 / 卓越品质

启扬i.MX8M mini开发板qt远程调试环境搭建

发布日期:2021/07/20 06:14:58 发布者:admin

IAC-IMX8MM-Kit开发板qt远程调试环境搭建

准备和注意事项

板卡:启扬IAC-IMX8MM-KIT开发板(自带linux4.14、qt5.10环境、SSH)

注意:
主机与开发板之间处于同一网段下,相互能够ping通;
开发板建议安装ubuntu16及以上版本搭建环境;
环境搭建所需文件都已在i.MX8MM开发板资料光盘中给出。

开发板移植rsync工具用于辅助调试

首先将移植好的二进制rsync文件复制到开发板到/usr/bin目录,以便于在环境变量中生效,输入rsync命令查看是否生效。

主机配置

1、安装qtcreator5.12.10

将启扬i.mx8M mini开发板资料光盘中的qt-opensource-linux-x64-5.12.10.run文件传入到ubuntu中,sudo chmod 777 qt-opensource-linux-x64-5.12.10.run赋予权限,sudo ./qt-opensource-linux-x64-5.12.10.run进入安装步骤,输入qt账户继续安装,同意协议就安装成功了。

注意:安装插件的时候除了android相关不选择以外,其余全部选择。

2、部署远程调试kit

注意:这里最好确认一下交叉编译器是否生效,以便于在搭建交叉环境编译的时候不会混淆相关环境变量,毕竟安装与运行都是在开发板上,所以不论在哪里运行和编译都是使用配套的交叉编译工具编译。

Qtcreator安装目录下/opt/Qt5.12.10/Tools/QtCreator/bin/qtcreator.sh &运行qtcreator。由于虚拟机中新建的ubuntu16,此时可能会报如下错误:

这里需要执行sudo apt-get install libxcb-xinerama0安装xcb库解决相关问题就可以打开了。

具体步骤为:工具->选项->设备->添加

选择通用Linux设备,开启向导;然后输入设备名称,这里可以设置为imx8mm-arm,ip地址为当前开发板的IP地址,用户名为root。

然后点击下一步即可,最后会检测是否连通,正常显示的界面如下图所示。

3、远程编译环境

这里与linux主机搭建的交叉环境变量基本一致,只有极个别不太一样如下图所示;开发板整体qt环境搭建步骤就不在这里赘述了,详情请参阅QY-IMX8 QT 5.10.1环境搭建手册。

这里主要在于设备与设备类型的不同,所以只需要选定通用Linux设备就好,其余与linux主机搭建环境一致。

4、编译运行测试

最后就是建立一个工程测试,或者使用我们提供的测试源码测试,这里注意要选择我们之前搭建好的kit进行构建。

构建完成后点击运行就能够在开发板上看到生成的二进制文件,以及在屏幕显示当前的运行结果。

至此,搭建完毕。

相关产品

i.mx8m mini开发板

    IAC-IMX8MM-Kit