分类:
2012-05-10 16:11:33
原文地址:mjpg-streamer使用 作者:LINUX农场
1. 采用的是V4L2接口 此接口官方: 中文文章:http://blog.csdn.net/zjcysww/archive/2008/12/25/3603561.aspx 中文文章: 基于V4L2 的远程图片采集系统 2.需要的CGI知识,我在看HTML里的action这里不明白,最后发现是通过这个调用CGI程序 CGI技术知识 3.移植的一些教程 4.看了启动命令后,发现启动命令带了两个命令行参数,所以查得下面的资料,有了一定的认识 linux命令行参数编程 5今天终于成功移植,最重要的是要改交叉编译器,包括plugins里面的都要改好,如果jpeg库有的话,就不用去改Makefile里的对jpeg库引用的内容,只需单纯的把交叉编译器改成arm体系的,同时是armv4的编译通过就好了,同时,编译好后,必需把plugins内的每个文件里的.so文件放到开发板的/lib/文件夹下,可以用 cp *.so 这种通配符的命令,注意,在mjpg-stream根目录下的那些.so文件应该不用复制到/lib/下,反正我是没复制就直接运行成功了,我用的交叉编译器是gnu 4.3.3的,是天嵌公司修改过的编译器,他们好像己经把jpeg库加到编译器里了,mjpg_stream_r63 这个版本,编译出来的程序是不能在虚拟机上运行的,会出现cannot execute binary file错误,因为是按arm体系结构编译出来的,在虚拟机上就不是arm体系的了,有出现同样错误的朋友可以参考一下 6.要想在源码提供的网页里访问,地址 必须要加上端口,我的理解是,程序本身就己经启动了一个WEB服务,所以不用boa那边来调用,直接由output_http.so来调用即可 |