ros小车暑假开发记录(五)

树莓派挂载usb免驱动摄像头(支持uvc协议)


前言

树莓派挂载usb免驱动摄像头(支持uvc协议)+上一篇博客的后续
硬件:树莓派4b、sd卡、键盘、鼠标、显示器、usb免驱动摄像头(支持uvc协议)
软件:Ubuntu22.04、cheese
日期:2022.08.15


一、树莓派挂载usb免驱动摄像头(支持uvc协议)

1.安装cheese

cheese软件是ubuntu系统下的一款摄像头应用软件,cheese软件可以激活Ubuntu系统自带的支持UVC协议的摄像头驱动。
打开终端:

sudo apt-get install cheese

2.驱动usb摄像头(支持UVC协议)

将usb摄像头插到树莓派上,在终端输入:

cheese

即可驱动摄像头,显示画面。
如果不显示画面,可点击下面两处,查看设备是否正确。

在这里插入图片描述
在这里插入图片描述

二、上一篇博客的后续

1.接上篇博客(1)

树莓派搭载csi摄像头,显示:
supported = 1,detected = 0
1、修改/boot/config.txt文件
终端输入:

sudo vim /boot/config.txt

或者

sudo nano /boot/config.txt

注释掉原来的摄像头自动检测语句,添加“start_x=1”和“gpu_mem=128”

#camera_auto_detect=1
start_x=1
gpu_mem=128

2、修改/etc/modules文件

sudo vim /etc/modules

或者

sudo nano /etc/modules

添加bcm2835-v4l2

bcm2835-v4l2

3、raspi-config的deb包的下载地址:
https://archive.raspberrypi.org/debian/pool/main/r/raspi-config/?C=D;O=A

2.接上篇博客(2)

ubuntu旧系统可以连接csi摄像头,新系统删除了以前的驱动,所以会一直报错显示supported = 1,detected = 0。由于我使用的是ubuntu 22.04系统,所以按上面操作后,依然显示:supported = 1,detected = 0。换装以前系统可以成功打开。参考一位博主说法,2021年10月份及之后的系统不可用,之前的可用。可能现在大多在用usb免驱动摄像头(支持uvc协议),关于csi摄像模块的内核驱动被淘汰掉了。

上面的操作对旧系统依旧可用。


总结

(万事开头难,路遥知马力)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值