基于S3C2440的网络浏览摄像头实现详细步骤

所需积分/C币:50 2012-04-10 09:17:57 2.56MB PDF
收藏 收藏
举报

ARM友善之臂官网资料,ARM友善之臂官网资料,ARM友善之臂官网资料,
Friend 追求卓越创造精品 TO BE BEST TO DO GREAT 广州友善之臂计算机科技有限公司 22在mini2440上安装 mjpeg- stream Step1:获取要安装的文件 mjpeg-stream 文件名:mpg- streamer-min2440- oin -r6. tar.gz 获取途径:(1)使用附件中的可执行文件(2)自行下载 下载地址 http://mipg-streamer-mini2440.googlecode.com/files/mipg-streamer-mini2440-bin-r6.tar.gz Step2:在mn2440上安装 mjpeg- stream 使用优盘或者ftp等工具把 mjpeg-stream复制到开发板,在此假定复制到了/home/pg目录 在控制台终端执行如下命令 #mkdr/ mjpg-streamer;创建一个独立目录用于测试 #cd/ mjpg-streamer;进入该测试目录 # tar xvzf mjpg-streamer-mini2440binr6tagz;解压安装 仝此, mipeg-stream就已经在开发板上安装好了 23通过网页浏览CMS摄像头 step1:连接好硬件 把CMoS摄像头插装到开发板上,可以先使用开发板自带的“CMOS摄像头”程序测 试该摄像头可用,然后重启开发板。 Step2:启动 mJpeg-stream 在命令行终端执行以下命令: #cd/ mjpg-streamer;进入测试日录 #/ /start s3c2410.sh;执行测试程序 此时可以在终端看到如图输出信息,这说明已经成功启动 mjpeg-stream程序 地址:广州市龙口西路龙苑大厦A2-1701 网址:htp// wWan9nct 电话(Te:+86-20-85201025传真(Fax):+86-20-85261505Ema: capbilyt@163.m Frend 追求卓越创造精品 TO BE BEST TO DO GGREAT 广州友善之臂计算机科技有限公司 roototomi Elle Edit yiew Terminal Tabs Help [roul@Friend lyARM /'mjpg-sLreamer]# [root@Friend lyARM/- streamer rooteFriendlyARM /mjpg-streamer]# /start s3c2410, sh M]PG Streamer Version:2.0 Llocated o: www'-folder-path..:./www/ O: Http Tcp Port.....: 8080 o: username: password: disabled u: commands.,.,.: enabled step3:通过浏览器动态预览cMoS摄像头 在浏览器中输入http://192.168.1.230:8080/streamsimplehtm即可看到摄像头的动 态画面了,如图。 说明:开发板默认的P地址是192.1681.230,你可以根据实际的网络参薮输入相应 的ip地址 地址:广州市龙口西路龙苑大厦A2-1701 网址:hp://www.air9nct 电话(Tl+86-2085201025传真(Fax:+86-20-85261505Emi: capably@6.om Friend 追求卓越创造精品 TO BE BEST TO DO GREAT RM 广州友善之臂计算机科技有限公司 国 MJPG-Streamer tcfihttp://192.168.1.230:8080/streamsimple.html 口建议网站网页快讦左Q加载项资源库 □其他书签 24通过网页浏览和控制USB摄像头 step1:连接好硬件 把υSB摄像头插装到开发板上,可以先使用开发板自带的“USB摄像头”程序测试该 摄像头可用,然后重启开发板 step2:启动mpeg- stream 在命令行终端执行以下命令: #cd/ mjpg-streamer;进入测试目录 #/ start uvc.sh;执行测试程序 此时可以在终端看到如图输出信息,这说明己绎成功启动 mjpeg-strean程序 地址:广州市龙口西路龙苑大厦A2-1701 网址:htp// wWan9nct 电话(Te:+86-20-85201025传真(Fax):+86-20-85261505Ema: capbilyt@163.m FrIendl 追求卓越创造精品 TO BE BEST TO DO GGREAT 广州友善之臂计算机科技有限公司 force cance lation of threads and cleanup ressources 0: cLeaning up ressources allocated by server thread #00 [rooteFriendlyARM /mjpg-streamer]#. istart 53c2410 sh done I[@FriendLyARM /mjpg-streamer]#.istart uvc.sh iJPG Streamer version: 2.0 1: using V4L2 device: /dev/videoN i: Desired Resolulion: 640 x 480 i:Fra酡 cs cr sccond.:5 Format MPEG 0: W-to lder-path.: -/w/ o: htTp Tcp port.....: 8080 o: username: password: disabled o: commands,i enabled step3:通过浏览器动态预览UsB摄像头 在浏览器中输入http://192.168.1.230:8080/streamsimplehtm即可看到摄像头的动 态画面了,如图 说明:开发板默认的IP地址是192.1681.230,你可以根据实际的网络参数输入相应 的i地址。因为大部分USB摄像头的分辨率要高一些,因此呈现的图像也会清晰很多 S MJPG ←+cf☆htp/19216812308080 stream_simple html 口建议网站e网页快讯许@力我项资源车 □其他书签 高业于/仲中文版 Businessweek CHINA 世界之王 再度辉煌 step4:通过浏览器控制UsB摄像头 在浏览器中输入http://192.168.1.230:8080/stream.htm出现如下界面 地址:广州市龙口西路龙苑大厦A2-1701 网址:hp://www.air9nct 电话(Tl+86-2085201025传真(Fax:+86-20-85261505Emi: capably@6.om Friend 追求卓越创造精品 TO BE BEST TO DO GREAT RM 广州友善之臂计算机科技有限公司 R -"s Aadt a +普☆htp:/19216812308080/ strcam. html 建议网站网快讯车@加载页没源车 □英他书签 此风页为英文风页,是否需要酬译?翻百 选项 MIPG-Sheamer Demo Pag Stream Display the strean Hints Tl is exdi pe slows d sll edll, I L woks wii a few Liurseis like Fieux fu Stream t dimple click iere. Yuu lldy inve teledu pressin] F5 cne or more times. lavasuipl Source sr appel Contro (ing srus paul Version info v0.1(ok222007) 点页面左侧的“ Control“会出来一个控制页面窗口,如图 htp:/1921681.2308080/cnto 口x htp:/192158.1.230:8080/ ontrol. htm ommuni cation hin-s reset pan tilt saut0n+ saturation-」 brightness+ brightness- Till tilt- focus i focus- sEt focus I FD an[ I Fn off Fn aIrn■ FD blink 通过页面上的提示,可以控制USB摄像头的对比度,亮度等参数,用户可以自行测 试一下 地址:广州市龙口西路龙苑大厦A2-1701 网址:htp// wWan9nct 电话(Te:+86-20-85201025传真(Fax):+86-20-85261505Ema: capbilyt@163.m Frend 追求卓越创造精品 TO BE BEST TO DO GGREAT 广州友善之臂计算机科技有限公司 25为什么我的USB摄像头没有显示 如果你使用的USB摄像头在使用时出现了如下信息 [root@ FriendlyARM/mjpg-streamer# /start uvc yuv. sh MJPG Streamer version: 2.0 Using V4L2 device. /dev/video i: Desired Resolution: 640x480 i: Frames per second∴5 i: Format ∴;YUV :」 PEG Quality…:80 Pixel format is unavailable, using JPEG should never arrive exit fatal i: init Videoln failed 这说明, mJpeg软件并不攴持你所使用的USB摄像头类型。解决方法有两种 (1)你可以更改其他型号的USB摄像头试试 (2)自行更改mpeg源代码以支持你所使用的υSB摄像头驱动程序接凵 解释:虽然 Linux-2.6.32等高版本的内核已经支持“万能”USB摄像头驱动,但每个驱 动向上层提供的图像解码接口是不同的,而 mjpeg软件仅能识别一部分型号的UsB摄像头, 而我们提供的α topia版本的USB摄像头动态预览程序,则根据用户的不断反馈增加了更多的 USB摄像头向上层提供的图像解码接口支持,这也就是我们为什么会在该程序中添加了这样 个提示: 随便找一↑U昍B摄像头,连接到开 发板的UB主端口,打丌本程序, 摆好Pose,开始拍照,就这么简单! 〔照片将会保存到“文档“组) 说明:最新版的 Linux内核已经具 眚了万能的UsB摄像头驱动,但其 輪出格式不尽相同,本软件通吃所 有类型的UsB摄像头格式輪出,若 你的摄像头不支持,请和我们联系 caupbilye163.com Designed by FriendlyARM Allrightsrescrvod.Iwww.arma.not 望自0621 且的就是让用户把所使用的USB摄像头样品寄给我们,以便在我们的程序中増加该型 号USB摄像头驱动中的图像解码攴持。对于 mjpeg软件,我们则不提供这样的升级改进,因 为 mJpeg软件并不是我们开发和维护的。 地址:广州市龙口西路龙苑大厦A2-1701 网址:hp://www.air9nct 电话(Tl+86-2085201025传真(Fax:+86-20-85261505Emi: capably@6.om Frend 追求卓越创造精品 TO BE BEST TO DO GGREAT 广州友善之臂计算机科技有限公司 3关于下载和编译源代码 在htt:/ code. goog|e:com//mipg- streamer-mini2440/ source/ checkout可以下载到以上 程序的源代码,附件是我已经下载好的源代码压缩文件 文件名:mjpg- streamer-mini2440read- only tgz 因为作者已绎做好了所有移植等工作,编译该源代码十分简单。把它解压到任意目录 如/opt目录: #cd/opt;进入opt目录 #tar Xvzf mjpg-streamer-mini. tgz; i # make CC=arm- linux-gcc;编译 最后会生成 mjpeg- stream可执行文件,如图 rootaooptrmipeg/mjpg-streamer-mini2440-read-only file [dit v Terminal Tabs Hel from Input uvc. C: 30 /usr/local/arm/4.3.2/bin/./arm-none-linux-gnueabi/libc/usr/include/linux/videodev2 h: B74: 1: warning:t his is the location of the previous definitio input uvc.c: In function ' input init in I uvc.c:: 307: waLling: inpl icil decIaIdI icn af func: I ion imp il cI: 1 kE[1: Leaving directory /opt/mjpeg/'mjFg-streamer-mini2440-read-only/plugins/input uvC plUGins/ lakE -C plugins/cuLpul file all Cc=ar ml-Linux-ycc arm-iinux-ycc-02-DLINUX-3 GNU SCURCE -hail-stiar ed -(PIC -U JuLpuL fiLE SU oulu. /Ecc, ke[1: Entering directory /opt/jpeg/mjpg-streamer-mini2440-read-only/plugins/ou-put fil make [1.: Leaving directory /opt/mjpeg/mjFg-s-reamer-min12440-read-onLy/plugins/output file cp plugins/output file/output file.so make-cpluqins/cutputhttpallcc=arm-linux-gcc make[1:Enteringdirectory'yopt/mjpeg/mjpg-streamer-mini2440-read-only/rluginsyou-puthttp aI-linux-yGc-C-02-DLINUX-D SNU SOURCE -WalL -shared -[PIC -U hLLJd 1u hLLpdc arm-linux-gcc-02-dlinuk-jGnuScuRcE-hAll-shAred-fpic-ooutputhttp50ouputhttp.chttpd.lo make[1.:Leavingdirectory/opt/mjpeg/mjfg-s.reamer-min12440-reaD-only/plugins/output_http cpFluGins/outputhttp:/outputhttp.so make -c plugins/input testpicture all CC=arm-Linux-gcc lake[1:: EnLeriny directory '/opL/jpeg/mjpy-sLr edmer-llini2440-Iead-unLy/ lugins/inpuT_LesLpiclure arm-linux-gCc-02-DLINUX-J GNU SCURCE -hall --fPIC -o input testpicture so input testpicture c make [1: Leaving directory /opt/ mjpeg/mjFg-streamer-min12440-read-onlyiplugins/input testpicture cp plugins/inpu L Les Lpic LurE/inpuT Les-picLuresU [roctetom mjpg-streamer-nin12440-rEad-on-y]*is CHANGELOG Ju LpuL hiLLysu Ldi uyt, slr input s3c2410.50 m]pg streamer.C ugIs start uvc yuv. sh inpuT LesLpicLure s0 jpg streamer.h README uTils input uvc.so mipg-st reamer-mini24140 kdev4 simplified jpeg encoder.c utils. h LICENSE m]pg streamer.o simplified jpeg encoder.h utilso Make fie uLpu.「iL 5 Larl s3c2410。5h [roct@om mjpg-streamer-nin12440-read-only#[ 注意:请确认你使用的编译器是友善之臂提供的 arm-linux-gcc4.3.2,运行 arm -linux-gco 命令可以检查交叉编译器的版本,如图 地址:广州市龙口西路龙苑大厦A2-1701 网址:hp://www.air9nct 电话(Tl+86-2085201025传真(Fax:+86-20-85261505Emi: capably@6.om Frend 追求卓越创造精品 TO BE BEST TO DO GGREAT 广州友善之臂计算机科技有限公司 root tom/opt/mjpegmjpg-streamer-minI2440-read-only He上 dit view germina labs He p lake -C plugins/input testpicture all Cc=arm-linux-gc larml-lilux-yct -02-DLINUX - D GNU S - --rPIC -o impul Les-piciure st inpuT Leslpiclurec make[1]: Leaving directory/opt/mjpeg/mjpg-streamer-min12440-read-onlyiplugins/input_tes-picture cp plugins/input_ testpictureinput-testpicture sc Lrootetom mjeg-strcamcr-mir12440-rcad only f Ls m]pg streamer output ht-D so star- uvc, sh input 5302416 50 ming streamer. c pLugins star. uvc yuv. sh input testpic-ure so m]pg streamer. h README utils.c mjpg-streanmer-mini2440. kdev4 simplified jpeg encoder.c utils.h ICENSE m]pg streamer.O simplified jpeg encoder. h utils.c kefil output file.50 tart s3c2410.sh L root@tom miFg-streamer-min12440-read-only ]# arm-linux-gcc arm-linux-gcc li [rootctom mjFg-streamer-min12440-read-only arm-linux-gcc -V Using built-in specs Target: arm-none-Linux-gnueab1 Configured with: /scratch/julian/'ite-respin/linux/ src/gcc-43/configure -build=iE 86-pc-linux-gnu--ho bssp--disable-1ibs tdcxx-pch--with-gnu-as with-gnu-ld--enable-languages=c, C++--enable-shared --ena ble-symvers=gnu --enable- cxa atexit--with-pkgversion="Sourcery G++ Lite 2008q3-72--with-bugurl=htt //support codesourcery. com/GNUToo chain/--disable-nls --prefix=/opt/codesourcery--with-sysroct=/op t/ codesourcery/arm nonc Linux gnucabi/libc- with build sysroot=/scratch/julian/lite respin/Linux/insta 11/arm-none-linux-gnueati/ libc --with-gmp-/scratch julianlite-respin/inux/obj/hos--1ibs-2008q3-72-arm I-none-Linux-gnueabi-168e-pc-Linux-gnuyusr --with-mpfr=/scratch/julian/lire-respin,linux/obj/host-tibs 068q3-72-arn-none-linux-gnueabi-1686-pc-linux-gnu/usr --disablg-Libgomp --enabLe- pcisen-system-director ies… with- build.time· tools= scratch/ julian/,lite- respin/ linux/install// arm-nione·1inux· gnueabi/bin…ith I-build-Lime-Lop1s Thread model gcc version 4.3.2( Sourcery G++ Lite 2008q3-7 I rootGtom mjeg-streamer-mini2440-read-only 1# 地址:广州市龙口西路龙苑大厦A2-1701 网址:hp://www.air9nct 电话(Tl+86-2085201025传真(Fax:+86-20-85261505Emi: capably@6.om

...展开详情
试读 10P 基于S3C2440的网络浏览摄像头实现详细步骤
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • 分享宗师

      成功上传21个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    基于S3C2440的网络浏览摄像头实现详细步骤 50积分/C币 立即下载
    1/10
    基于S3C2440的网络浏览摄像头实现详细步骤第1页
    基于S3C2440的网络浏览摄像头实现详细步骤第2页
    基于S3C2440的网络浏览摄像头实现详细步骤第3页

    试读已结束,剩余7页未读...

    50积分/C币 立即下载 >