之前成功移植了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)
能有人帮忙解答吗?谢。