关键词:树莓派 Compute Module CM4 双HDMI Ubuntu Camera OV5647
概述:Raspberry Pi Camera是树莓派硬件平台的官方摄像头模块,国内有很多兼容摄像头,采用的是OV5647传感器,使用22pin转15pin的FPC转接线将摄像头与CM4_Tiny相连。下面我们将展示在树莓派CM4_Tiny(双HDMI)扩展板上运行,基于ubuntu-20.10-preinstalled-desktop-arm64操作系统,配置Raspberry Pi Camera驱动,实现拍照功能。
准备工作:
硬件平台
CM4_Tiny(双HDMI)扩展板(2GB内存CM4,无eMMC,无WiFi模组)
Raspberry Pi Camera (Rev 1.3)
软件系统:
ubuntu-20.10-preinstalled-desktop-arm64+raspi.img
CM4的USB默认是关闭的,需要在烧录完镜像后,将dt-blob.bin文件拷贝在boot存储盘下,然后打开存储器下的boot存储盘中config.txt文本,在最后一行如图编辑:
dt-blob.bin文件下载:
链接:https://pan.baidu.com/s/1yPu82QFtidnQ5w_BknEzSQ
提取码:ck1i
进入系统后,由于启动摄像头需要用到官方的raspi-config配置程序,我们需要进行如下操作操作:
第一步,执行“wget http://archive.raspberry.org/debian/pool/main/r/raspi-config/raspi-config_20210212_all.deb”命令,下载deb程序:
第二步,执行“sudo dpkg -i raspi-config_20210212_all.deb”命令进行安装,如果中途出现缺少依赖文件,可通过执行“sudo apt --fix-broken install”安装依赖文件:
第三步,再次执行“sudo dpkg -i raspi-config_20210212_all.deb”命令进行安装
现在我们需要将设备挂载在/boot,需要进行如下操作:
第一步,执行“df -h”命令,查看boot分区所在的设备号:
第二步,执行“sudo mount /dev/mmcblk0p1 /boot”命令将设备挂载在/boot:
下面我们需要对raspi-config进行设置:
第一步,执行“sudo raspi-config”命令,按键盘向下键,选中“3 Interface Options”一栏,按下回车键
第二步,选中的“P1 Camera”一栏,按下回车键
第三步,调整键盘的左右键,选中YES一栏,按下回车键
第四步,确认OK,然后按键盘ESC返回至命令窗口
最后我们执行“sudo raspistill -o filename.jpg”命令,即可实现拍照功能。
注1:命令中的filename.jpg中的filename用户可自行命名
注2:如果命令出问题,重新启动后,再次运行即可