主题 : 移植mjpg-streamer,Mini 6410上运行正常,Tiny210上运行失败 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 67306
精华: 0
发帖: 14
金钱: 75 两
威望: 15 点
综合积分: 28 分
注册时间: 2012-04-10
最后登录: 2013-08-06
楼主  发表于: 2012-04-10 10:16

 移植mjpg-streamer,Mini 6410上运行正常,Tiny210上运行失败

之前成功移植了mjpg-streamer到Mini6410上,因为Mini6410的USB Host是1.1的,为了提高传输速率,所以现在换上了支持USB Host 2.0的Tiny210。
友善文档上说Tiny210的arm-linux-gcc-4.5.1-v6-vfp跟Mini6410是同一个版本,完全可以通用,我就直接将执行文件下载到Tiny210上运行,却提示如下错误:
[root@FriendlyARM /mjpg-streamer-r63]# ./start.sh
MJPG Streamer Version.: 2.0
i: Using V4L2 device.: /dev/video2
i: Desired Resolution: 640 x 480
i: Frames Per Second.: 10
i: Format............: MJPEG
[ 2249.296807] s3c-fimc-2 : fimc_s_fmt_vid_capture: No capture device.
Unable to set format: No such device
Init v4L2 failed !! exit fatal
i: init_VideoIn failed

我试着换摄像头,但错误还是一样(用友善自己的USB摄像头预览程序却能显示预览)。

我想着从Mini6410到Tiny210,源程序和gcc都没变啊,比较不同的,就是Linux内核版本和平台的差异了(Mini6410的内核版本是linux-2.6.38-20110718,Tiny210的内核版本是linux-2.6.35.7-20120301)

能有人帮忙解答吗?谢。
级别: 新手上路
UID: 67306
精华: 0
发帖: 14
金钱: 75 两
威望: 15 点
综合积分: 28 分
注册时间: 2012-04-10
最后登录: 2013-08-06
1楼  发表于: 2012-04-10 10:33
求人回答啊,自顶!
级别: 新手上路
UID: 51702
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
综合积分: 50 分
注册时间: 2011-07-06
最后登录: 2012-05-05
2楼  发表于: 2012-04-14 22:03
i: Using V4L2 device.: /dev/video2

210板上默认是  /dev/video3,改一下试试
级别: 新手上路
UID: 55650
精华: 0
发帖: 25
金钱: 130 两
威望: 26 点
综合积分: 50 分
注册时间: 2011-09-21
最后登录: 2013-06-28
3楼  发表于: 2013-06-10 18:02
引用第2楼usafchn于2012-04-14 22:03发表的  :
i: Using V4L2 device.: /dev/video2

210板上默认是  /dev/video3,改一下试试


楼主解决了没有?共享一下吧?
我从video0一直改到video23也不管用!