• 正文
    • 1. TF 卡测试
    • 2. eMMc 测试
    • 3. NVMe PCIe M.2 固态硬盘测试
  • 相关推荐
申请入驻 产业图谱

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

2020/12/25
114
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

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

飞凌嵌入式

飞凌嵌入式

保定飞凌嵌入式技术有限公司,创建于2006年,是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业,是国内较早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累,公司拥有业内优秀的软硬件研发团队,在北京及保定建立两大研发基地,在苏州、深圳设有华东、华南技术服务中心,并在北美、欧洲以及亚太等其他国家和地区拥有国际业务网络。公司研发的智能设备核心平台广泛应用于物联网、工控、轨道交通、医疗、电力、商业电子、智能家居、安防、机器人、环境监测等诸多领域。

保定飞凌嵌入式技术有限公司,创建于2006年,是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业,是国内较早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累,公司拥有业内优秀的软硬件研发团队,在北京及保定建立两大研发基地,在苏州、深圳设有华东、华南技术服务中心,并在北美、欧洲以及亚太等其他国家和地区拥有国际业务网络。公司研发的智能设备核心平台广泛应用于物联网、工控、轨道交通、医疗、电力、商业电子、智能家居、安防、机器人、环境监测等诸多领域。收起

查看更多

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

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