Mcuzone 野芯科技
标题: 树莓派CM4_Tiny(双HDMI)扩展板在Ubuntu Desktop下驱动OV5647摄像头的操作演示 [打印本页]
作者: Mcuzone_HCJ 时间: 2021-3-16 09:05
标题: 树莓派CM4_Tiny(双HDMI)扩展板在Ubuntu Desktop下驱动OV5647摄像头的操作演示
关键词:树莓派 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驱动,实现拍照功能。
作者: Mcuzone_HCJ 时间: 2021-3-16 09:06
本帖最后由 Mcuzone_HCJ 于 2021-3-16 11:21 编辑
准备工作:
硬件平台
CM4_Tiny(双HDMI)扩展板(2GB内存CM4,无eMMC,无WiFi模组)
Raspberry Pi Camera (Rev 1.3)
软件系统:
ubuntu-20.10-preinstalled-desktop-arm64+raspi.img
作者: Mcuzone_HCJ 时间: 2021-3-16 09:08
本帖最后由 Mcuzone_HCJ 于 2021-3-17 08:52 编辑
CM4的USB默认是关闭的,需要在烧录完镜像后,将dt-blob.bin文件拷贝在boot存储盘下,然后打开存储器下的boot存储盘中config.txt文本,在最后一行如图编辑:
-
config.PNG
(32.98 KB, 下载次数: 15929)
-
-
dt-blob.bin
63.22 KB, 下载次数: 7
作者: Mcuzone_HCJ 时间: 2021-3-16 09:10
本帖最后由 Mcuzone_HCJ 于 2021-3-16 10:34 编辑
进入系统后,由于启动摄像头需要用到官方的raspi-config配置程序,我们需要进行如下操作操作:
第一步,执行“wget http://archive.raspberry.org/deb ... ig_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”命令进行安装
作者: Mcuzone_HCJ 时间: 2021-3-16 09:15
本帖最后由 Mcuzone_HCJ 于 2021-3-16 10:33 编辑
现在我们需要将设备挂载在/boot,需要进行如下操作:
第一步,执行“df -h”命令,查看boot分区所在的设备号:
第二步,执行“sudo mount /dev/mmcblk0p1 /boot”命令将设备挂载在/boot:
作者: Mcuzone_HCJ 时间: 2021-3-16 09:16
本帖最后由 Mcuzone_HCJ 于 2021-3-16 10:52 编辑
下面我们需要对raspi-config进行设置:
第一步,执行“sudo raspi-config”命令,按键盘向下键,选中“3 Interface Options”一栏,按下回车键
第二步,选中的“P1 Camera”一栏,按下回车键
第三步,调整键盘的左右键,选中YES一栏,按下回车键
第四步,确认OK,然后按键盘ESC返回至命令窗口
作者: Mcuzone_HCJ 时间: 2021-3-16 09:17
本帖最后由 Mcuzone_HCJ 于 2021-3-16 11:17 编辑
最后我们执行“sudo raspistill -o filename.jpg”命令,即可实现拍照功能。
注1:命令中的filename.jpg中的filename用户可自行命名
注2:如果命令出问题,重新启动后,再次运行即可
欢迎光临 Mcuzone 野芯科技 (http://testbbs.mcuzone.com/) |
Powered by Discuz! X3.1 |