之前寫過一篇隨筆關於樹莓派3上攝像頭的調用,使用的方式是安裝v4l2驅動。
實際上有一種更加簡單的方法.
樹莓派中的camera module是放在/boot/目錄下以固件的形式加載的,不是一個標准的v4l2的攝像頭ko驅動,所以加載起來
之后會找不到/dev/video0的設備節點,這是因為這個驅動是在底層的,v4l2這個驅動框架還沒有加載,所以要在/etc/下面的modules-load.d/rpi-camera.conf里面添加一行bcm2835-v4l2,
這句話意思是在系統啟動之后會加載這個文件中模塊名,這個模塊會在樹莓派系統的/lib/modules/xxx/xxx/xxx下面,添加之后重啟系統,就會在/dev/下面發現video0設備節點了。
這個文件名可能不是叫modules-load.d/rpi-camera.conf,也有可能直接就是/etc/modules,我用的是樹莓派3,就是/etc/modules。