嵌入式技术论坛
直播中

卿小小_9e6

7年用户 2121经验值
擅长:可编程逻辑
私信 关注

【米尔百度大脑EdgeBoard边缘AI计算盒试用连载】V. FZ5-HDMI图像输入测试(ZMJ)

` 本帖最后由 卿小小_9e6 于 2021-4-25 21:09 编辑

【米尔百度大脑EdgeBoard边缘AI计算盒试用连载】V. FZ5-HDMI图像输入测试(ZMJ)
1.        简介

EdgeBoard边缘AI计算盒提供了一个HDMI图像输入接口,可以连接计算机或者其他开发板的HDMI输出接口。

据官方手册描述可以用作视频或者图像的输入,图像显示输出依旧使用miniDP接口。但是在自带的PaddlePaddle飞浆系统镜像里并未增加HDMI功能(使用“ls /dev”指令没有video0显示),具体原因未知。

米尔科技自带的系统镜像里包含HDMI的接口,HDMI测试程序在Examples文件夹中。

2.        测试
2.1        准备工作

准备一张tf卡,将rootfs.tar拷贝到第二分区并解压。解压指令:

         tar -xf rootfs.tar

将其余文件拷贝到第一分区。

插好tf卡,通过HDMI线将计算机与EdgeBoard连接起来,通过miniDP线将显示器与EdgeBoard连接起来,通过USB-microUSB线连接EdgeBoard的串口。

该镜像不支持网口,需要使用串口调试。


2.2        上电测试

系统默认账户及密码是root,进入到第一分区输入测试指令:

  1. media-ctl -v --set-fromat '"a0010000.v_tpg_0":0 [RBG24 1920X1080 field:none]'
  2. ./capzu5
  3. cat rgb888 > /dev/fb0

第一条指令通过media-ctl配置v4l2相关API接口;

第二条指令调用编译好的应用程序capzu5捕捉HDMI输入图像并保存(默认保存名字是rgb888);

第三条指令将保存的图像推送到miniDP接口(该接口在系统中的节点是fb0)。


2.3        源码及显示结果

capzu5的相关源码参见下方附件。

通过上述几条指令可知,测试程序目前只支持HDMI接口的非动态图像捕捉与显示,无法进行实时视频显示。后续可以尝试考虑打通HDMI-DP接口的实时显示功能。



`
Examples_code.rar (30.34 KB)
(下载次数: 0, 2021-4-25 21:08 上传)
V-3-DP_output.png V-2-HDMI_input.png V-1-Image_Examples.png

更多回帖

发帖
×
20
完善资料,
赚取积分