通过Web远程浏览Mini6410上的摄像头


注:在确保有虚拟机有交叉编译器,开发板系统能跑起来的情况下进行

第一步:在虚拟机上创建Webcamera文件夹,并下载mjpg-streamer-mini2440项目源代码

mkdir -p /opt/Webcamera

svn checkout http://mjpg-streamer-mini2440.googlecode.com/svn/trunk/ mjpg-streamer-mini2440-read-only

第二步:修改下载的文件,使之能移植到6410上

1) 用vi编辑start_uvc_yuv.sh, 将内容:
./mjpg_streamer -o "output_http.so -w ./www" -i "input_uvc.so -y"
修改成
./mjpg_streamer -o "output_http.so -w ./www" -i "input_uvc.so -y -d /dev/video2"
2) 用vi编辑Makefile
a) 在clean:处删除 make -C plugins/input_s3c2410 $@
b) 再删除以下内容:
input_s3c2410.so: mjpg_streamer.h utils.h
make -C plugins/input_s3c2410 all CC=$(CC)
cp plugins/input_s3c2410/input_s3c2410.so .
c) 再到package:处删除以下两行:
input_s3c2410.so \
start_s3c2410.sh \

第三步:交叉编译mjpeg-stream

cd /opt/mini6410/webcamera/mjpg-streamer-mini2440-read-only/

    export CC=arm-linux-gcc

make

make package


第四步:把生成的mjpg-streamer-mini2440-bin.tar.gz文件通过ftp上传到开发板里

第五步:在6410上运行

tar xvzf /sdcard/mjpg-streamer-mini2440-bin.tar.gz

./start_uvc_yuv.sh   


第六步:上网浏览摄像头的图像

http://192.168.1.230:8080/stream_simple.html

本人用的谷歌浏览器进行测试

相关内容