mjpg-streamer移植tiny6410
2014-08-31 00:36
330 查看
最近看了一些mjpg-streamer的资料,很是感兴趣,弄了一晚,做个总结。
1.下载mjpg-streamer
svn co https://svn.code.sf.net/p/mjpg-streamer/code mjpg-streamer
我是在ubuntu12.04下,安装svn自行百度。
2.make
提示:我已经移植过jpeg库到开发板,如何移植自行百度。
下载完后,在你的路径下会出现一个mjpg-streamer的文件夹。这个文件夹中有如下文件夹:
![](https://img-blog.csdn.net/20140831005330336?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcxOTg0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
cd mjpg-streamer/mjpg-streamer
make clean
make CC=arm-linux-gcc
make后会生成如下图所示的一些文件:
![](https://img-blog.csdn.net/20140831005422736?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcxOTg0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
可以用file命令查看一下生成的mjpg-streamer:file mjpg-streamer
3.将so文件和mjpg_streamer复制到开发板目录
我用minicom来进行文件传输,将所有的so文件复制到板子/lib路径,mjpg_streamer复制到板子的/sbin路径。在minicom终端输入:
mjpg_streamer -i "input_uvc.so -d /dev/video2" -o "output_http.so -w ./www"
注意:将/dev/video2为你的摄像头
4.连接开发板和电脑
拿一根网线将开发版和电脑连起来,在minicom的终端输入:ifconfig
输出如下:
eth0 Link encap:Ethernet HWaddr 08:90:00:A0:90:90
inet addr:192.168.1.230 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:6679 errors:0 dropped:0 overruns:0 frame:0
TX packets:10839 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:542915 (530.1 KiB) TX bytes:12989282 (12.3 MiB)
Interrupt:108
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
其中inet addr:192.168.1.230为你的板子ip地址。
ctrl+alt+t打开电脑终端,输入:sudo ifconfig eth0 192.168.1.1
将两个IP置于同一个ip段,输入:ping 192.168.1.230 进行测试,是否连接成功。
连接完成后打开浏览器,输入ip地址:http://192.168.1.230:8080 出现如下界面
![](https://img-blog.csdn.net/20140831011227905?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcxOTg0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
选择Static和Stream分别浏览抓图和视频。下面为我拍摄的开发板截图:
![](https://img-blog.csdn.net/20140831011544232?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjcxOTg0NQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
到此为止,mjpg-streamer移植完毕。
1.下载mjpg-streamer
svn co https://svn.code.sf.net/p/mjpg-streamer/code mjpg-streamer
我是在ubuntu12.04下,安装svn自行百度。
2.make
提示:我已经移植过jpeg库到开发板,如何移植自行百度。
下载完后,在你的路径下会出现一个mjpg-streamer的文件夹。这个文件夹中有如下文件夹:
cd mjpg-streamer/mjpg-streamer
make clean
make CC=arm-linux-gcc
make后会生成如下图所示的一些文件:
可以用file命令查看一下生成的mjpg-streamer:file mjpg-streamer
3.将so文件和mjpg_streamer复制到开发板目录
我用minicom来进行文件传输,将所有的so文件复制到板子/lib路径,mjpg_streamer复制到板子的/sbin路径。在minicom终端输入:
mjpg_streamer -i "input_uvc.so -d /dev/video2" -o "output_http.so -w ./www"
注意:将/dev/video2为你的摄像头
4.连接开发板和电脑
拿一根网线将开发版和电脑连起来,在minicom的终端输入:ifconfig
输出如下:
eth0 Link encap:Ethernet HWaddr 08:90:00:A0:90:90
inet addr:192.168.1.230 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:6679 errors:0 dropped:0 overruns:0 frame:0
TX packets:10839 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:542915 (530.1 KiB) TX bytes:12989282 (12.3 MiB)
Interrupt:108
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
其中inet addr:192.168.1.230为你的板子ip地址。
ctrl+alt+t打开电脑终端,输入:sudo ifconfig eth0 192.168.1.1
将两个IP置于同一个ip段,输入:ping 192.168.1.230 进行测试,是否连接成功。
连接完成后打开浏览器,输入ip地址:http://192.168.1.230:8080 出现如下界面
选择Static和Stream分别浏览抓图和视频。下面为我拍摄的开发板截图:
到此为止,mjpg-streamer移植完毕。
相关文章推荐
- tiny6410上移植mjpg-streamer
- tiny6410上移植mjpg-streamer
- tiny6410上移植mjpg-streamer
- tiny6410上移植mjpg-streamer
- mjpg-streamer移植
- MJPG-STREAMER 移植+BUG
- Mjpg-streamer移植
- mjpg-streamer 移植到OK6410,从摄像头采集视频直播
- 基于mjpg_streamer视频服务器移植【转】
- MJPG-Streamer视频流服务器移植
- mjpg-streamer移植
- libjpeg的交叉编译(移植Mjpg-streamer之前必须移植好libjpeg)
- mjpg-streamer移植
- v4l2摄像头移植mjpg_streamer笔记
- 基于mjpg-streamer网络视频服务器移植
- s3c6410,mjpg-streamer,ZC3XX ,USB网络摄像头移植成功。
- 移植mjpg-streamer
- mini2440上移植mjpg-streamer
- mjpg-streamer 视频服务器的移植
- mjpg-streamer移植过程 移植