飞凌嵌入式ELF1
开发板(以下简称为“开发板”)底板设计了一个摄像头接口,正好手里边有一个OV5640摄像头,但由于没有扩展板,手里边也没有合适的LCD显示屏,因此,本期只做摄像头测试,以下是测试过程记录。
一、实验名称
ELF 1开发板板载资源测试3:查看OV5640 摄像头参数
二、实验目的
1、熟悉ELF 1开发板基本操作。
2、熟悉ELF 1开发板板载资源。
三、实验背景
3、知晓Linux常用的基本命令。
四、实验设备和工具
1、PC机/笔记本电脑1台,安装并配置好飞凌嵌入式ELF1开发板要求的软件环境(本次测试未用到虚拟机)。
2、飞凌嵌入式ELF1开发板(以下简称为“开发板”) 1套。
3、OV5640 摄像头模组1只,主要参数为:自动对焦,500万像素。
五、实验时间、地点、人员
1、时间:略。
2、地点:略。
3、人员:略。
六、实验过程
1、开发板开机前检查:
尽管开机前状态和上次实验一样,但每次开机还是要认真检查,特别是Boot拨码开关状态。
2、登录进入开发板命令行操作界面。
3、OV5640 摄像头参数测试
(1)OV5640 摄像头在开发板的位置如图。
(2)命令行执行v4l2-ctl-d /dev/video0 --all,显示摄像头参数(如下图)。这里,V4L2(Video for linux two)是Linux 内核中视频类设备的驱动框架,为视频类设备驱动开发和应用层提供了一套统一的接口。 V4L2支持三类设备:视频输入输出设备、VBI设备和radio设备,分别会在 Linux 系统/dev/目录下生成对应的设备节点文件,设备节点的名称通常为 videoX(X 标准一个数字编号:/dev/videox)。
‘v4l2-ctl’是上述所说用于管理Linux视频设备的命令行工具,而‘-d/dev/video0’是用于指定输入设备。 ‘--all’选项表示将所有参数传递给‘v4l2-ctl’,以便用于配置和控制‘v4l2’设备。因此,使用‘v4l2-ctl -d /dev/video0 --all’命令将用于配置和控制‘/dev/video0’视频设备。
(3)利用‘v4l2-ctl’命令行工具,还可以查看其它参数,这里从略。
测试完毕,OV5640 摄像头参数测试结果和实际器件参数一致!
七、实验总结
1、从测试过程中理解了OV5640摄像头基础知识。
2、从测试过程中理解了ELF 1开发板命令行操作方式。
3、从测试过程中进一步熟悉了ELF 1开发板板载资源。
总之,飞凌嵌入式ELF1开发板资源丰富,还需要进一步熟悉。