树莓派william hill官网
直播中

txspace

10年用户 4经验值
擅长:可编程逻辑
私信 关注
[问答]

树莓派2 motion,csi摄像头问题

很奇怪的问题
树莓派2的系统是刚装的,最新的2015-09-24-raspbian-jessie系统
然后也通过apt-get install motion安装了motion,默认为自启动,
也启用了摄像头支持
但是在ls /dev/中没有看到video0
通过raspstill -0 image.png可以获取到图片,看到也是有图像的
motion必须通过sudo motion启动
但是通过localhost:8081看到的只有灰屏
问题有两个:
1、service motion start 是不是不能启动motion,我通过
pi@raspberrypi ~ $ service motion status
● motion.service - LSB: Start Motion detection
   Loaded: loaded (/etc/init.d/motion)
   Active: active (exited) since Tue 2015-11-10 09:48:10 CST; 7min ago
  Process: 1698 ExecStop=/etc/init.d/motion stop (code=exited, status=0/SUCCESS)
  Process: 1704 ExecStart=/etc/init.d/motion start (code=exited, status=0/SUCCESS)

可以产看到状态
2、为什么通过motion会灰屏并且/dev下面看不到csi的摄像头?
烦请有经验的朋友帮忙看看哈


回帖(6)

gnensis

2015-11-12 00:24:55
这个csi的摄像头和常规的USB摄像头不太一样,不会再dev目录下创建video节点的。
举报

可乐丸子

2015-11-12 18:20:39
是不是不兼容?摄像头
举报

heian4125

2016-10-23 15:37:03
树莓派中的camera module是放在/boot/目录下以固件的形式加载的,不是一个标准的v4l2的摄像头ko驱动,所以加载起来之后会找不到/dev/video0的设备节点。这是因为这个驱动是在底层的,v4l2这个驱动框架还没有加载,所以要在/etc/modules里面添加一行bcm2835-v4l2(是4L2,不是412,小写的L),这句话意思是在系统启动之后会加载bcm2835-v4l2这个模块,这个模块在树莓派系统的/lib/modules/xxx/xxx/xxx下面,添加之后重启系统,就会在/dev/下面发现video0设备节点了。
举报

tongjingkuo

2016-10-25 22:45:43
。。。。。。。。。。。。。。。。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分