By Toradex 胡珊逢
1).简介
高清多媒体,甚至是 4K 视频不仅在消费领域有着旺盛的需求,在行业领域同样也获得广泛的关注。NXP 最新的IMX8 处理器不仅配有强劲的 CPU和GPU,还对多媒体应用提供了完善的解决方案,如硬件解码支持H.265 HEVC Main Profile 2160p60 Level 5.1。下面我们将介绍如何从Yocto开始构建包含Gstreamer 的BSP、使用Toradex Easy Installer 安装系统、配置LVDS显示和播放多媒体文件。
本文演示所使用的ARM平台来自Toradex基于NXP iMX8QM SoC平台的Apalis iMX8QM ARM核心板。
2). Yocto/OpenEmbedded编译
Toradex Linux BSP从V3.0开始发生了很多的变化,其中最主要的就是采用基于Poky构建,默认的BSP只提供最小化的软件支持, 为此我们撰写了一篇博文做了详细的说明。用户需要自行构建合适其项目需求的BSP,同时也保持BSP精简。首先,可以参考该网页搭建基础的Yocto/OpenEmbedded环境。然后修改build/conf/local.conf文件,在结尾添加以下内容:
----------------------------------
ACCEPT_FSL_EULA = "1"
IMAGE_INSTALL_append = " packagegroup-fsl-gstreamer1.0 packagegroup-fsl-gstreamer1.0-full imx-gst1.0-plugin"
----------------------------------
保存后使用MACHINE=apalis-imx8 bitbake con