飞凌 OKMX8MQ-C 开发板基于 NXP i.MX8MQ 应用处理器设计,ARM Cortex-A53 和 Cortex-M4 内核。

 

 

该平台具有业界领先的音频、语音和视频处理功能,具有高品质视频,提供全 4KUltraHD 分辨率和 HDR(DolbyVision、HDR10 和 HLG),同时具有丰富的接口功能,灵活的存储器选件,能够根据需求调整 CPU 频率。

 

适用于从消费家庭音频到工业楼宇自动化及移动计算机等广泛应用。

 

 

下面是小编从存储、千兆网、4K 解码对 OKMX8MQ-C 开发板进行的测评。

 

数据存储 -- 存储设备读写测试

 

i.MX8MQ 平台目前搭载 8G eMMC,支持 TF 做存储,支持 NVMe PCIeM.2 固态硬盘,多样化储器件选择,固态硬盘的读取可达到 234MB/S,写入也可以达到 178MB/S,下面是几个存储器件的实际测试读写数据。

 

1. TF 卡测试

将 TF 卡插入开发板底板上的 TF 卡插槽,正常情况下开发板终端有如下打印信息:

 

 

默认情况下 TF 卡挂载到文件系统 /run/media/ 目录

 

查看挂载目录:

 

 

写入测试:

 

$ dd if=/dev/zero of=/run/media/mmcblk1p1/test bs=1M count=500conv=fsync oflag=direct

 

 

读取测试:

 

$ dd if=/run/media/mmcblk1p1/test of=/dev/null bs=1M iflag=direct

 

 

2. eMMc 测试

i.MX8MQ 平台 eMMC 默认运行于 HS200 模式,下面简单测试 eMMC 的读写速度,以读写 ext4 文件系统为例。

 

写入测试:

 

$ dd if=/dev/zero of=/test bs=1M count=500 conv=fsync oflag=direct

 

 

读取测试:

 

$ dd if=/test of=/dev/null bs=1M iflag=direct

 

 

3. NVMe PCIe M.2 固态硬盘测试

上电前根据原理图及接口类型将 PCIe 设备模块插入底板对应的 M.2 接口卡槽 KEY E(P37)和 KEYM(P34)。上电后启动 linux 后,通过可以看到对应设备枚举:

 

$lspci

 

 

写入测试:

 

$ dd if=/dev/zero of=/run/media/nvme0n1p1/test bs=1M count=500 conv=fsync oflag=direct

 

 

读取测试:

 

$ dd if=/run/media/nvme0n1p1/test of=/dev/null bs=1M iflag=direct

 

网络传输数据 -- 千兆网实测数据

 

用 OKMX8MQ-C 开发板和 PC 直连测试,下面分别是 OKMX8MQ-C 开发板做 Server 端和 Client 端的测试结果。

 

①、OKMX8MQ-C 开发板做 Client 时的测试数据如下

 

PC 端

 

 

OKMX8MQ-C 开发板端

 

 

②、OKMX8MQ-C 开发板做 Service 时的测试数据如下

 

PC 端

 

 

OKMX8MQ-C 开发板端

 

 

4K 解码 --- 多媒体测试

 

OKMX8MQ-C 开发板音视频部分应用层软件采用的是 Gstreamer,支持硬件编解码。本节所有的示例均是基于 Gstreamer 命令行的形式。如果您需要带界面的播放器,您也可以使用 QT 的多媒体类,同样支持硬编解。

 

OKMX8MQ-C 开发板内部有一个视频处理单元 VPU,支持以下格式的视频硬解:

 

视频解码最大支持 4Kp60:HEVC/H265、VP9;

 

 

 

视频解码最大支持 4Kp30:AVC/H.264;

 

视频解码最大支持 1080p60:MPEG-2、MPEG-4p2、VC-1、VP8、RV9、AVS、MJPEG、H.263。

 

OKMX8MQ-C 开发板硬件编解码 4K 参数表:

 

 

 

 

1. 4K 视频 VP9 解码(最大支持 60fps)

 

解码并播放 VP9 视频文件:

 

$ gst-launch-1.0 filesrc location=/home/forlinx/video/4kvp9p60.webm \

 

typefind=true ! video/x-matroska ! aiurdemux ! queue max-size-time=0! \

 

vpudec ! autovideosink

 

同时播放音频和视频:

 

$ gst-launch-1.0 filesrc \

 

location=/home/forlinx/video/4kvp9p60.webm typefind=true ! \

 

video/x-matroska ! aiurdemux name=demux demux. ! queuemax-size-buffers=0 \

 

max-size-time=0 ! vpudec ! autovideosink demux. \

 

! queue max-size-buffers=0 max-size-time=0 ! decodebin ! audioconvert\

 

! audioresample ! pulsesink

 

2. 4K 视频 H265 解码(最大支持 60fps)

解码并播放 H265 视频文件:

 

$ gst-launch-1.0 filesrc \

 

 

location=/home/forlinx/video/4kh265p24.mkv typefind=true ! \

 

video/x-matroska ! aiurdemux ! queue max-size-time=0 ! vpudec !autovideosink

 

同时播放音频和视频:

 

$ gst-launch-1.0 filesrc \

 

location=/home/forlinx/video/4kh265p24.mkv typefind=true ! \

 

video/x-matroska ! aiurdemux name=demux demux. ! queuemax-size-buffers=0 \

 

max-size-time=0 ! vpudec ! autovideosink demux. \

 

! queue max-size-buffers=0 max-size-time=0 ! decodebin ! audioconvert\

 

! audioresample ! pulsesink

 

相比传统的 H.264 编码,平均解码效率提升 50%;传输和存储同样分辨率的视频所占用带宽和容量是 H.264 的 50%。

 

小编的测评到此结束,希望飞凌能给您带来产品和服务的双优体验。

 

点击此处进入飞凌嵌入式官网>>,了解关于 OKMX8MQ-C 开发板的更多信息。

 

 

■ 关注“飞凌嵌入式”公众号,不定期分享行业干货及产品一线资料。■ 直接微信回复产品平台,如“LS1046A”,即可快速获取对应产品信息。■ 想要了解飞凌更多信息,欢迎与我们联系:销售工程师:400-699-6866 国际业务部:0312-3102650-799 技术服务部:0312-3119192 方案定制类:17713286015 (杜工),18633238067(王工)

■ 实时技术支持

AM 9:00—11:30,PM 13:30—17:00(周一至周五)

 

 长按识别二维码加关注 

 

飞凌嵌入式

 

专注智能设备核心平台研发与制造

 

400-699-6866