加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 1. TF 卡测试
    • 2. eMMc 测试
    • 3. NVMe PCIe M.2 固态硬盘测试
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

“存储音频显示”一条龙服务——OKMX8MQ-C开发板

2020/12/25
123
阅读需 10 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

飞凌 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

相关推荐

电子产业图谱

秉承专业态度,专注智能设备核心平台研发与制造,以技术研发创新为主导,以客户实用化,产品化为目标,把握嵌入式行业的前沿发展需求,利用核心技术为客户提供稳定、可靠、功能优异的高品质产品。合作联系:17713286011