测试指南
12 Nov 2024
Read time: 1 minute(s)
准备测试环境
- 硬件
-
需要验证板,上面可以接 DVP 子板
-
可转接摄像头的子板
-
摄像头,如 OV5640
-
- 软件
-
PC 端的串口终端软件,用于 PC 和开发板进行串口通信
-
DVP 模块的测试 demo:test_dvp
-
test_dvp 测试
test_dvp 的主要功能是将摄像头的数据采集后,传给 DE 模块的 Video 图层进行显示。test_dvp
支持多种视频格式,并允许用户指定捕获帧的数量以及旋转角度。
注: 关于 test_dvp 的设计,详见
APP Demo
使用
test_dvp
命令可以测试摄像头数据采集和显示功能,详细流程如下:-
配置 OV5640 摄像头,详见打开 Camera。
-
在 Luban-Lite 根目录下执行
scons --menuconfig
,进入 menuconfig 的功能配置界面,按如下选择,打开 test_dvp 驱动测试命令工具:Drivers options ---> Drivers examples ---> [*] Enable DVP driver test command
- 进入 RT-Thread
Shell:
aic />
- 以采集 1000 帧图像数据,并且先旋转 90
度再显示为例,执行下列操作:
aic /> test_dvp -c 1000 -a 90
在打开 test_dvp 的编译后,板子上可直接运行 test_dvp 命令,例如执行test_dvp -h
可查看帮助信息:aic /> test_dvp -h Usage: test_dvp [options]: -f, --format format of input video, NV16/NV12 etc -c, --count the number of capture frame.(0 means infinity) -a, --angle the angle of rotation -h, --usage Example: test_dvp -f nv16 -c 1