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

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进行构建。

图片

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

至此,搭建完毕。

图片

图片

 

启扬ARM嵌入式开发   www.qiytech.com

IAC-IMX8MM-Kit开发板基于NXP 64位四核Cortex-A53处理器i.MX8M mini设计,其核心采用14LPC FinFET工艺技术构建,提供高性能同时优化了功耗。内置4个Cortex-A53核,运行主频高达1.8GHz和一个通用Cortex-M4核,主频可达400MHz。支持2D、3D图形加速;支持1080p60 H.265/VP9解码;支持5个SAI通道,提供I2S、AC97、TDM和S/PDIF多种音频接口;支持MIPI DSI 4-lane 1080P显示;板载2路千兆网口、2路CAN、4路RS2324路USB等丰富接口;支持Linux/Android操作系统;适用于通用型工业级和消费级等应用领域。

  • 多核处理,Cortex-A53@1.8GHz*4+Cortex-M4@400MHz;
  • 2D/3D GPU;
  • 支持 OpenGL ES 1.1/2.0/3.1, OpenCL, DirectX9.3;
  • 显示接口:1个MIPI DSI (4通道),带PHY;
  • 视频播放:支持1080p60 VP9 Profile 0, 2 (10位)解码器, HEVC/H.265解码器, AVC/H.264 基线, Main, 高级解码器, VP8解码器1080p60 AVC/H.264编码器, VP8编码器;
  • 音频:支持5个SAI (12Tx + 16Rx外部I2S通道), 8路PDM输入;
  • 摄像头接口:1个MIPI CSI (4通道),带PHY;
  • 双千兆网口;
  • 操作系统:Linux、Android
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值