SC035_Sensor
一 DVP摄像头介绍
DVP 摄像头的数据是并行.
在X2600系列板级上, 支持DVP摄像头, 没有ISP.
二 DVP 摄像头使用方法
下面以PD_X2600E_VAST_V2.0 开发板sc035 dvp 摄像头为例进行说明
2.1 iconfig 配置
选择 x2600e_vast_v20_nand_5.10_factory_defconfig 配置文件, 进行配置
camera设备配置
i2c驱动配置
camera驱动配置
2.2 camera调试
Camera shell 命令:通过该命令操作camere进行工作,具体如下
使用前请确保已勾选camera命令相关配置
cmd_camera power_on device_path
功能: 使能 camera 设备,上电
参数:无
Example:
cmd_camera power_on dev/camera
cmd_camera power_off device_path
功能: 关闭 camera 设备,掉电
参数:无
Example:
cmd_camera power_off dev/camera
cmd_camera stream_on device_path
功能: 开始 camera 图像录制
参数:无
Example:
cmd_camera stream_on /dev/camera
cmd_camera stream off device_path
功能: 结束 camera 图像录制
参数:无
Example:
cmd_camera stream_off /dev/camera
cmd_camera info device_path
功能: 获取 camera 设备信息
参数:无
Example:
cmd_camera info /dev/camera
cmd_camera get_frame device_path
功能: 获取一帧的数据到到标准输出
参数:无
Example:
cmd_camera get_frame /dev/camera
cmd_camera drop_all_frames device_path
功能: 丢弃已录制的图像数据帧
参数:无
Example:
cmd_camera drop_all_frames /dev/camera
使用流程:
cmd_camera power_on dev/camera //使能设备
cmd_camera stream_on /dev/camera //打开图像录制
cmd_camera get_frame /dev/camera > /tmp/frame //获取图片并保存
如果想在电脑上查看图片,可以使用adb命令将图片拷贝到电脑,再用专用工具查看
adb pull /tmp/frame /tmp/picture //将板子里/tmp/frame里的图片拷贝到电脑/tmp/picture
注意在对应sensor手册查看sensor信息, 图片长和高, 图片格式
使用 7yuv 工具将保存到电脑上的图片打开,并选择图片格式与图片分辨率,出图效果如下:
当使用cmd_camera_software_preview命令时,则可在屏幕上显示摄像头所拍摄的照片
cmd_camera_software_preview /dev/camera /dev/fb0