以前写过一篇随笔关于树莓派3上摄像头的调用,使用的方式是安装v4l2驱动。框架
实际上有一种更加简单的方法.ide
树莓派中的camera module是放在/boot/目录下以固件的形式加载的,不是一个标准的v4l2的摄像头ko驱动,因此加载起来module
以后会找不到/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。
video