测试指南
2 Dec 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。
- 以采集 1000 帧图像数据,并且先旋转 90
度再显示为例,执行下列操作:
test_dvp -c 1000 -a 90
打开test_dvp
的编译后,板子上可直接运行test_dvp
命令,例如执行下列命令可查看帮助信息:
输出示例如下: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