歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 通過Web遠程浏覽Mini6410上的攝像頭

通過Web遠程浏覽Mini6410上的攝像頭

日期:2017/3/1 10:38:11   编辑:Linux編程

注:在確保有虛擬機有交叉編譯器,開發板系統能跑起來的情況下進行

第一步:在虛擬機上創建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

本人用的谷歌浏覽器進行測試

Copyright © Linux教程網 All Rights Reserved