天天看點

csi python 攝像頭 樹莓派_樹莓派CSI攝像頭子產品找不到/dev/video0的問題

樹莓派CSI攝像頭安裝完成後,用raspivid和raspistill指令拍照,錄像都沒問題,但是ls /dev/video0的時候就顯示沒有這個裝置

解決方案:

在/etc/modules的最後,加上:

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-v4l2

參考:

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