|
[color=rgba(0, 0, 0, 0.9)] 从事嵌入式开发的朋友都懂,拿到新板子,第一件事就是验证硬件资源够不够用——存储读写速率多少?千兆网口能不能跑满?摄像头能同时带几路?本系列将围绕眺望Pi-RK3572工业派的四大模块(存储、多媒体、网络、工业通信),完整呈现测试环境、设计原理、操作方法、指令和实测结果。如工业派的初衷,不是做“功能验证工具”,而是成为“可量产、可交付、可信赖”的基座平台,帮大家少走弯路。
本期聚焦:
眺望PI-RK3572工业派多媒体相关接口的测试方法与性能基准,包括MIPI_DSI、HDMI、音频、摄像头等。 一、媒体参数速览
1.1 多媒体存储资源解析 RK3572支持H.265、VP9、AV1、AVS2等多格式视频解码,其中最高可达8K@30fps或4K@120fps,H.264解码最高为4K@60fps;视频编码方面,H.264和H.265最高支持4K@40fps,JPEG编解码最高支持4K@60fps;配备1200万像素ISP,硬件加速算法包括HDR、3A、CAC、3DNR、2DNR、锐化、去雾、增强、去马赛克及小角度镜头畸变校正等。 二、多媒体实测
2.1 测试环境 - Windows开发环境:Windows10 64bit
- Linux开发环境:VMware16.2.5、Ubuntu22.04 64bit
- 测试固件:4-软件资料\2-系统固件\1-talowe-rk3572-buildroot-TFcard-260806.img
- SDK开发包:4-软件资料\1-RK3572_Linux_SDK源码\1-talowe-rk3572-linux6.12.tar.gz
备注:本文所有测试均在64GB eMMC、4GB LPDDR5X 配置的核心板上完成。受硬件配置、软件版本及测试环境等因素影响,不同型号或配置的核心板测试结果可能存在一定差异,具体请以实际测试结果为准。 2.2 MIPI_DSI测试 PI-RK3572底板配备一路MIPI_DSI接口,评估板上的丝印标识为J4_MIPI_DSI。2.2.1 测试方法接上MIPI屏幕后,上电启动。进入系统后在终端输入如下命令进行背光测试。背光的亮度设置范围为(0-255),255表示亮度最高,0表示关闭背光亮度。2.2.2 测试过程查看当前背光值: root@rk3572-buildroot:/# cat /sys/class/backlight/backlight/brightness背光熄灭: root@rk3572-buildroot:/# echo 0 >/sys/class/backlight/backlight/brightness背光亮起: root@rk3572-buildroot:/# echo 255> /sys/class/backlight/backlight/brightness将MIPI屏幕连接至MIPI_DSI接口后,上电启动时,桌面应用程序会自动启动如下图,触摸操作可进行交互。 此外,还可以通过以下指令测试屏幕触摸: root@rk3572-buildroot:/# evtest此时点击屏幕终端会打印坐标等信息。 实测结果:无误,测试通过。 2.3 HDMI测试 Pi-RK3572底板板载一路HDMI接口,在评估板上的丝印标识为HDMI。2.3.1 测试方法 HDMI支持热插拔,将显示器的HDMI数据线接入开发板的HDMI 接口,串口会有打印信息,显示器会出现系统界面。2.3.2 测试过程 执行以下指令查看当前支持的分辨率:root@rk3572-buildroot:/# cat /sys/class/drm/card0-HDMI-A-1/modes执行以下指令查看HDMI屏幕是否接入:root@rk3572-buildroot:/# cat /sys/class/drm/card0-HDMI-A-1/status 2.4 音频测试 Pi-RK3572底板上板载一路耳机接口和一路MIC接口,适用于各种智能设备中的音频输出和录音。2.4.1 测试过程
root@rk3572-buildroot:/# aplay -l将耳机接入评估板耳机接口。root@rk3572-buildroot:/# gst-play-1.0 /userdata/piano2-CoolEdit.mp3将麦克风插入MIC接口,采集声音10秒,并且保存为wav格式,文件路径在根目录中。root@rk3572-buildroot:/# arecord -D hw:0,0 -d 10 -f cd -r 44100 -c 2 -t wav test.wav使用耳机播放采集的声音。root@rk3572-buildroot:/# aplay test.wav 2.5 摄像头测试 注意:底板J12_MIPI_CSI接口不可使用!PI-RK3572底板上板载两路MIPI CSI接口,在底板上的丝印标识为J10_MIPI_CSI和J14_MIPI_CSI。2.5.1测试方法摄像头识别检测和格式支持查询,底板上的CAM接口对应的系统节点如下所示。这里以J10_MIPI_CSI为例测试IMX415摄像头,J14_MIPI_CSI接口测试方法相同只需更改对应的节点即可。2.5.2测试在运行查看节点命令时,系统会生成全部外设节点,如果接口未连接外设,会出现一些警告或错误信息。为了忽略低等级的警告和调试日志,可以先使用dmesg -n 2 命令。 root@rk3572-buildroot:/# dmesg -n 2root@rk3572-buildroot:/# v4l2-ctl --list-devicesroot@rk3572-buildroot:/# v4l2-ctl --list-formats-ext -d /dev/video22预览前将MIPI屏幕或HDMI屏幕接入底板板,摄像头预览的画面会显示到屏幕上。 root@rk3572-buildroot:/# gst-launch-1.0 v4l2src device=/dev/video22 ! videoconvert ! video/x-raw,format=NV12,width=2560,height=1440,framerate=15/1 ! waylandsinkroot@rk3572-buildroot:/# gst-launch-1.0 v4l2src device=/dev/video22 num-buffers=1 ! video/x-raw,formast=NV12,witch=2560,height=1440 ! mppjpegenc ! filesink location=imx415.jpgroot@rk3572-buildroot:/# gst-launch-1.0 v4l2src device=/dev/video 22 num-buffers=100 ! video/x-raw,format=NV12,width=1280,height=720 ! mpph264enc ! h264parse ! mp4mux ! filesink location=imx415_h264.mp4三、结语
多媒体功能测试是为了:当8K解码、多路摄像、智能图像处理等在工业派上流畅运转时,我们希望开发者感受到的不是参数的堆砌,而是一块真正“拿来即用”的工业级多媒体平台。无论您正在规划智能安防、智慧商显还是工业视觉项目,PI-RK3572都值得纳入方案评估——它或许能为您的下一个产品,省去一颗解码芯片、一路外部ISP、或者一整块额外的算力板卡。目前眺望电子 Pi-RK3572工业派已正式开售,若需要完整开发资料或套件样机,可以在公众号后台留言,或者向眺望电子技术支持工程师联系获取!
下期预告:【开箱指南】眺望Pi-RK3572工业派网络性能实测
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|