距离飞凌fetmx8mp-c核心板推出已经有一段时间了,因其强大的性能且具有多领域的通用性,此款核心板受到了很多工程师用户的青睐。本篇文章,笔者将从fetmx8mp-c核心板丰富的多媒体资源和优异的多媒体功能为着眼点,对此款核心板进行测评。
fetmx8mp-c核心板集成了一个视频处理单元 vpu,支持以下格式的视频硬件编解码:
视频解码: h264, h265, vp8, vp9,最大支持 1080p 60fps 。
视频编码: h264, h265,最大支持 1080p 60fps 。
详细参数见下表:
同时,fetmx8mp-c核心板支持lvds、hdmi、mipi-dsi三种显示接口,其中hdmi最大可支持4k分辨率输出,并且三个显示接口可同时工作,支持三屏异显,还支持4k高清摄像头输入。下面,笔者将测评fetmx8mp-c核心板在视频硬件编解码、多屏显示及4k高清摄像头(型号:daa3840-30mc)输入三方面的功能。
01硬件编解码 为了测试fetmx8mp-c核心板的硬件编解码性能,下面使用此款核心板与同为nxp i.mx 8m系列处理器的fetmx8mm-c核心板和fetmx8mq-c核心板做对比,用硬件解码播放同一个 h264 视频文件(带音频),cpu占用率对比如下:
fetmx8mq-c核心板:
fetmx8mm-c核心板:
fetmx8mp-c核心板
如图可见,当fetmx8mq-c核心板用硬解码方式解码并播放测试用的 h264 视频文件时cpu占用率为23.5%,当fetmx8mm-c核心板用硬解码方式解码并播放同一个测试视频时cpu占用率为18.2%,而当fetmx8mp-c核心板用硬解码方式解码并播放同一个测试视频时cpu占用率仅为11.6%。
由此可见,虽然同为硬件解码,但fetmx8mp-c核心板比同系列处理器产品具有更高的硬件解码性能,cpu资源占用率更低。
02多屏显示 双屏显示功能在fetmx6q(dl)系列核心板上就已经实现,而fetmx8mp-c核心板做到了三屏显示。在正式开始测试前,先简述一下用户使用单屏显示时的注意事项:fetmx8mp-c核心板支持lvds、hdmi、mipi-dsi三种显示接口,核心板默认自启为三屏显示状态,此状态下启动后只有mipi屏显示qt测试程序列表界面。lvds和hdmi显示为飞凌嵌入式的logo图片。故若用户只需要单屏显示,需要在启动阶段先进行屏幕配置,将其余屏幕关掉,具体操作可参考产品使用手册的2.4 屏幕切换章节。
接下来,笔者将对多屏显示进行测评。
三屏异显
此次测试三屏异显的方式是在主屏(mipi屏)上播放视频,然后通过鼠标拖动视频在三屏之间移动,具体效果如下:
从视频中我们看到,三屏显示状态下,三个屏幕从左到右排序分别为mipi-dsi、lvds、hdmi。此测试过程因三个屏幕的分辨率不同,所以会出现同一个视频在拖动过程中大小有些许变化的情况,若用三个分辨率及尺寸相同的屏幕会有更好的显示效果。
此测评对三屏异显功能进行了简单的演示,工程师用户可根据实际需求在此功能基础上进行实现。
三屏同时播放视频
目前fetmx8mp-c核心板可用命令实现在三个屏幕上同时播放相同或不同的视频,如下命令为三屏播放相同视频:
root@ok8mp:~# gst-launch-1.0 playbin uri=file:///media/forlinx/video/1080p_60fps_h264.mp4 video-sink=waylandsink window-x=0 window-y=10 & gst-launch-1.0 playbin uri=file:///media/forlinx/video/1080p_60fps_h264.mp4 video-sink=waylandsink window-x=1152 window-y=120 & gst-launch-1.0 playbin uri=file:///media/forlinx/video/1080p_60fps_h264.mp4 video-sink=waylandsink window-x=2754 window-y=250
蓝色部分可改成三个不同视频的路径,即可实现同时播放不同视频。
红色部分为视频显示的实际坐标,此处用做移动视频到其他屏(第一个在mipi上,第二个在lvds上,第三个在hdmi上,且都是居中显示)
如下图,展示的是三屏同时播放相同的视频,通过对命令的调整可使视频居中显示。 034k高清摄像头输入 目前fetmx8mp-c核心板除了支持ov5645 mipi 摄像头和usb uvc摄像头外,还支持4k高清摄像头,型号为daa3840-30mc。daa3840-30mc 摄像头是nxp官方推荐的能为i.mx 8m plus处理器提供强大视觉系统的4k高清摄像头,可作为基于视觉的智能机器学习应用的解决方案。具体测试方法如下:
首先确认 basler 的设备节点。
root@ok8mp:~# v4l2-ctl --list-devices
():
/dev/v4l-subdev0
/dev/v4l-subdev3
/dev/v4l-subdev4
():
/dev/v4l-subdev1
(csi0):
/dev/v4l-subdev2
viv (platform
/dev/video0
viv (platform
/dev/video1
查看摄像头支持的格式与分辨率:
root@ok8mp:~# v4l2-ctl --list-formats-ext -d /dev/video1
ioctl: vidioc_enum_fmt
type: video capture
[0]: 'yuyv' (yuyv 42)
size: discrete 3840x2160
interval: discrete 0.033s (30.000 fps)
[1]: 'nv12' (y/cbcr 40)
size: discrete 3840x2160
interval: discrete 0.033s (30.000 fps)
[2]: 'nv16' (y/cbcr 42)
size: discrete 3840x2160
interval: discrete 0.033s (30.000 fps)
[3]: 'ba12' (12-bit bayer grgr/bgbg)
size: discrete 3840x2160
interval: discrete 0.033s (30.000 fps)
摄像头预览:
root@ok8mp:~# gst-launch-1.0 v4l2src device=/dev/video1 ! waylandsink
在4k显示屏下,摄像头画质输出也可达到4k,显示清晰度极高。如需测试更多有关摄像头的功能(如摄像头拍照、录像),可参考产品使用手册。
综上,本文分别从硬件编解码、多屏显示和4k高清摄像头三部分对fetmx8mp-c的多媒体性能进行了测评,由上述测评及结果可得出结论:fetmx8mp-c具有更高效的视频处理方式,能够为用户带来更好的多媒体体验,可满足用户对复杂多媒体显示的需求,而4k高清摄像头也为用户提供了更加优秀的视频采集效果,为产品设计带来了更多可能。
您可以按照下方图片中的操作进行产品购买
——
原文标题:飞凌fetmx8mp-c核心板多媒体功能测评
文章出处:【微信公众号:飞凌嵌入式】欢迎添加关注!文章转载请注明出处。
子弹短信推出红包功能能否挽回用户?
福禄克推出新型730G智能数字压力校验仪_自带HART通讯功能
由中国主导的物联网参考架构投票通过,掌握物联网主导权和话语权
uvled固化灯的作用_uvled固化灯的波长作用
联想ZUK Edge这款手机屏占比达87%,而且配备骁龙821
飞凌FETMX8MP-C核心板多媒体功能测评
Memsic美新半导体和美国克尔斯博科技公司签订协定:美新收
传感器的输出阻抗是怎么一回事
自动驾驶公司标记的数据准确吗
8款史上最昂贵计算机盘点——致曾经的经典
优必选成功在港交所挂牌上市
Linux操作系统中如何按下PCIe的复位键
高算力行业带动,液冷数据中心需求初显
是哪6款3D打印传感器在2017年惊艳了传感器业界
远程控制PLC的方式有哪些?PLC如何通过4G无线实现远程通讯
科技育儿产品Gululu互动水杯_科技助力提升育儿效率
国产新锁相的原理研究与技术开发取得重要进展
【新专利介绍】如何实时控制费控智能电能表
美菱以科技独辟蹊径 提前抢占未来冰箱行业新机会点
SEMI调整晶圆厂设备支出预期,同比增长3%