樹莓派CSI攝像頭模塊找不到/dev/video0的問題

樹莓派CSI攝像頭安裝完成後,用raspivid和raspistill指令拍照,錄像都沒問題,可是ls /dev/video0的時候就顯示沒有這個設備
解決方案:
在/etc/modules的最後,加上:php

bcm2835-v4l2

其中v4l2的l是L的小寫,不是1,請注意下。
ps:也有文章提到修改的是/etc/modules-load.d/rpi-camera.conf這個文件,也是在最後加上一樣的內容。這個方法我沒試。

重啓下,ls -l /dev/video0,應該能看到了。

原理:
https://wiki.archlinux.org/index.php/Raspberry_Pi,這裏說了不少關於啓動的問題,其中Raspberry Pi camera module這一章節就是說如何起camera。
樹莓派中的camera module是放在/boot/目錄下以固件的形式加載的,不是一個標準的v4l2的攝像頭驅動,因此加載起來以後會找不到/dev/video0的設備節點,這是由於這個驅動是在底層的,v4l2這個驅動框架尚未加載,因此要在/etc/modules裏面添加一行bcm2835-v4l2linux

 

參考:框架

http://blog.csdn.net/cient007/article/details/52022406ide

相關文章
相關標籤/搜索