首页 > 编程知识 正文

pic单片机编程软件,树莓派摄像头

时间:2023-05-06 07:41:04 阅读:107830 作者:4878

文章目录1、安装系统1.1、安装rpiboot程序1.2、烧屏草莓派系统1.3、开机测试2、其他设置2.1、打开USB功能2.2、打开风扇2.3、pcie gen2x1 soot

草莓馅饼CM4模块根据系统安装的不同分为两种,标准版本带有eMMC,其他版本的CM4 Lite没有eMMC。 CM4 Lite需要从附加的tf卡启动,和草莓馅饼4B一样,向tf卡写入操作系统。 cm4和底板分别如下图所示

本文以带emmc的CM4核心板、官方IO底板为例说明使用事项。

1、如果安装CM4选择无eMMC,只需将烧有raspberry OS操作系统的tf卡放入Micro SD卡槽中开机即可。 由于此处使用的CM4具有内置的eMMC,因此必须先将系统写入eMMC。 在此,您将使用rpiboot工具将eMMC识别为可移动磁盘,然后像写入草莓馅饼4B一样写入系统。 需要额外的硬件连接操作。

如果电源已关闭,请验证是否正在执行以下操作:

底板J2上的nRPI_BOOT使用搭扣短路,关闭eMMC boot底板J12上的Mciro USB接口,然后使用数据线连接到计算机

然后,打开电源,执行以下步骤:

1.1、安装rpiboot程序在windows上直接下载安装Windows installer即可。 运行rpiboot.exe时,开发板上的eMMC将被识别为可移动磁盘。

在linux上,必须使用源代码编译rpiboot工具,并依赖于libusb开发库。

sudoaptinstallgitgitclone---- depth=1https://github.com/raspberry pi/usbbootcdusbbootmakeubsboot目录下sudo ./rpiboot

1.2、烧写草莓派系统准备操作系统系统镜像(官方下载地址)。 这里以解压缩后的raw _ OS _ image _ of _ your _ choice.img为例。

在windows上,直接使用win32磁盘映像工具即可,打开后选择img文件,写入eMMC识别的可移动磁盘。 如果写入成功,将显示两个分区。 一个引导可以读写编辑,另一个不能编辑(windows资源管理器无法识别linux文件系统)。

在linux上使用命令sudoddif=raw _ OS _ image _ of _ your _ choice.imgof=/dev/SD xbs=4MIB可以识别完全两个分区,如下所示

/dev/sdx-device/dev/s dx1-first partition (fat )/dev/SDx2-secondpartition ) Linuxfilesystem ) 1.3、加电测试33http://

系统上安装的详细官方文档有: https://www.raspberry pi.com/documentation/computers/compute-module.html # flashing-totte

2、有关其他设置的文档说明,请参阅后面的连接

3359 data sheets.raspberry pi.com/cm4io/cm4io-data sheet.pdf

2.1、打开USB功能启动后,发现键盘无法使用。 在官方文档中,为了降低功耗,默认关闭USB模块。 必须修改boot分区下的config.txt文件,以添加dtoverlay=dwc2,dr_mode=host行。

2.2、打开风扇时,与USB一样,需要在config.txt中添加dtparam=i2c_vc=on。

2.3、PCIe Gen 2x1 socket实现了USB3.0,可以加载NVMe等。 自己设计。

2.4、草莓派摄像头(单摄像头)断电时安装草莓派摄像头模块。 CM4可以直接安装Pi Zero摄像头(22针),Pi Camera V2需要适配器链路(15针)。 单反相机默认使用CAM1连接器。

拔掉J2上的 nRPI_BOOT跳帽

在关闭电源的情况下,将摄像头安装在(1)硬件连接接口上。 以下为Pi Camera V2使用转接板的产品,请注意接线方向。 银色明亮的一面朝下。

CAM1

运行命令sudo raspi-config,在界面启动摄像头模块,参考使用草莓派CSI摄像头。

(2)开启相机功能

系统引导从start.elf开始,如果引导分区下不包含dt-blob.bin文件,则缺省情况下将使用内置dtb文件。 草莓派的GPIO接口的状态由GPU设定,执行命令

sudo wget https://data sheets.raspberry pi.com/cmio/dt-blo B- cam1. bin-o/boot/dt-blob.bin

重新启动后,系统将加载dt-blob-cam1.bin文件,而不是内置的dtb文件。 接通电源后,在sudo ls /dev/video*中发现有video0,可以运行命令raspivid -t 0观看预览画面。

2.5、草莓派摄像机(双路摄像机)安装后,另一台摄像机安装后,需要在J6上安装跳线帽,设置双路摄像机的dtb文件。

接通电源后,执行命令

sudo wget https://data sheets.raspberry pi.com/cmio/dt-blo B- dual cam.bin-o/boot/dt-blob.bin

重新启动后,可以在sudo ls /dev/video*中验证是否存在两个设备: video0和video1。 指示sudo raspivid -t 0 -cs 0预览第一个摄影机,指示sudo raspivid -t 0 -cs 1预览第二个摄影机。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。