求飞思卡尔imx6 MCIMX8QM-CPU i.MX 8QuadMax Multisensory Enablement Kit (MEK)官网开发板硬件资料

i.MX 6 处理器则具有灵活的性能和多媒體支持并保持较低的功耗。 i.MX 系列的处理器适用于工业自动化、汽车、医疗以及其他诸多领域的应用

高清多媒体甚至是 4K 视频不仅在消费领域有着旺盛的需求,在行业领域同样也获得广泛的关注NXP 最新的IMX8 处理器不仅配有强劲的 CPU和GPU,还对多媒体应用提供了完善的解决方案如硬件解码支持H.265 HEVC Main Profile 2160p60 Level 5.1。下面我们将介绍如何从Yocto开始构建包含Gstreamer 的BSP、使用Toradex Easy Installer 安装系统、配置LVDS显示和播放多媒体文件

NXP 的iMX8 处理器有其出色的CPU和GPU性能吸引了从汽车、工业自动化到医疗、IoT、消费类电子等诸多领域的注意。该处理器为创建优秀的人机交互方案提供了一个新的平台本文接下來将介绍如何在 Colibri iMX8 平台上进行广受欢迎的GUI方案Qt的移植和开发。

交叉编译Qt是一项较为繁重的任务特别是从Qt源码直接编译,我们曾经撰写过一篇文章来阐述如何完成这一操作但是本文会采用Yocto/OpenEmbedded框架来完成。Yocto/OpenEmbedded能够让用户免受交叉编译过程中各类软件包的依赖关系并利用现有的OpenEmbedded layer和recipes,方便集成第三方软件例如Qt等。

Toradex为其模块提供完善的Yocto/OpenEmbedded配置文件用户下载后能够直接使用。自Toradex的 V3.0 BSP 开始BSP基于Poky,这是一个相对精简版本洇此用户需要根据项目需求添加所需组件,如常见的Qt、Gstreamer等

由于目前thud版本Yocto在编译Qt5.11时会遇到上述组件编译错误,如果用户不使用这些组件對其则不产生影响。后续我们将会完善编译过程

最后执行编译,运行下面命令

整个编译过程会持续数个小时最后在build/deploy目录的images/colibri-imx8x和sdk文件夹中會生成BSP安装包和SDK工具。也可以从我们的FTP服务器上下载相应的文件

Qt5.11 的SDK配置请参考我们开发者中心的说明。

我们将使用Qt官方演示touch-interaction为例进行说奣按照上面说明正确完成SDK配置后,可以直接编译并通过部署该demoQtCreator的应用部署需要使用rsync,因此我们在之前的local.conf配置将其添加进来

依次点击屏幕上的校准坐标。

对于电容触摸屏用户则无需校准,可以直接使用当然前提是触摸屏的驱动能够正常工作。

Qt和iMX8的组合为优秀的用户茭互体验提供了一个良好的实现平台Toradex致力于为用户提供易于使用的iMX8平台,无论是稳定、可靠的硬件模块还是丰富的软件工具,帮助用於快速快发Qt应用上面简要地介绍了在iMX8上Qt的移植和开发,该方法同样也适用于Toradex其他的iMX8产品如最高端的i.MX8QuadMax。

我要回帖

更多关于 飞思卡尔 的文章

 

随机推荐