提示:摄像头对静电太敏感了,大家在插摄像头的时候一定要断电,并且带上静电手环(没有静电手环的在门把手,水龙头,板凳腿等金属制品上面摸一下)
方法一:添加加载驱动
在/etc/modules的最后,加上:bcm2835-v4l2
指令:sudo nano /etc/modules
方法二:enable摄像头
终端输入:sudo raspi-config
界面如下:
按方向键红框移动到 Interface Options ,按方向向右键,选中slect,按回车后,界面如下:
选中第一个进去点enable,重启树莓派就可以了。
如果没有 sudo raspi-config配置界面的话,请参考以下步骤:
1、安装依赖
sudo apt install whiptail parted lua5.1 alsa-utils psmisc
2、从Raspberrypi官网下载最新的deb安装包
wget /debian/pool/main/r/raspi-config/raspi-config_2007_all.deb
3、安装Deb安装包
sudo dpkg -i raspi-config_2007_all.deb
4、装好软件还是提示缺少依赖执行错误
sudo apt install -f -y
5、运行raspi-config,需要sudo或以上权限
sudo raspi-config
顿时熟悉的窗口出现就会在眼前
方法三:微雪百科
微雪百科中借鉴的方法,我的树莓派就是这么弄好的。
在终端进行输入:
sudo apt-get install p7zip-fullwget /w/upload/4/41/CM4_dt_blob.7z7z x CM4_dt_blob.7z -O./CM4_dt_blobsudo chmod 777 -R CM4_dt_blobcd CM4_dt_blob/#如果使用两个摄像头和DSI0 执行sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts#如果使用两个摄像头和DSI1 执行sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts#在使用任意DSI时,HDMI1没有图像输出,哪怕你没有连接DSI屏幕只要编译的对应的文件,那HDMI1就没有输出了#如果需要恢复,删除对应的dt-blob.bin 即可: sudo rm -rf /boot/dt-blob.bin #执行完毕 关闭电源 重启CM4
//检测摄像头
vcgencmd get_camera
//拍照
sudo raspistill -o 123.jpg
如果以上方法都不行的话,请私聊我,我们一起解决问题。