您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何解決樹莓派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
以上就是如何解決樹莓派CSI攝像頭模塊找不到/dev/video0的問題,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。