在线问答
直播中

gjianw217

10年用户 687经验值
擅长:嵌入式技术 控制/MCU RF/无线
私信 关注

【OK210试用体验】进阶篇(2)视频图像采集之MJPG-streamer编译(arm移植)

本帖最后由 gjianw217 于 2015-9-20 21:03 编辑

        上一篇(【OK210试用体验】进阶篇(1)视频图像采集之MJPG-streamer编译(Ubuntu系统下))进行了MJPG-streamer在Ubuntu下的编译及测试,这一篇针对OK210,进行arm-linux下的编译移植。
1 首先修改源码目录下的Makefile文件,即:
CC=gcc  修改为 CC=arm-linux-gcc         
PS:或者直接使用 make CC=arm-linux-gcc 直接编译
2 打开SecureCRT串口终端,使用NFS挂载源码编译目录
3 使用命令运行start.sh脚本
ps:
(1)或者在命令行输入:./mjpg_streamer -i "input_uvc.so -d /dev/video4 " -o "output_http.so -w ./www"
(2)video4是插入USB摄像头后,在OK210下生成的设备文件
(3)运行命令后,即启动了MJPG-streamer服务器
4 打开客户端,测试视频流信息
(1)测试1,使用火狐浏览器,输入OK210的IP地址

1.png
(2)测试2,使用VLC播放器,输入视频流地址
21.png 22.png
(3)测试3,使用Window客户端,观看视频流数据
3.png
5 得到如上视频图像后,说明MJPG-streamer编程成功,即可在OK210下正常运行,将生成的库文件,复制到OK210的/lib目录下,移植完成

回帖(6)

HelloWii

2015-9-21 08:53:29
不错。。。
举报

L490351555

2015-9-28 09:30:02
摄像头要什么型号才行?还有直接在已有的ARM系统上进行移植就行了是吧?会不会对其他环境有要求?
举报

gjianw217

2015-9-29 02:35:28
引用: L490351555 发表于 2015-9-28 09:30
摄像头要什么型号才行?还有直接在已有的ARM系统上进行移植就行了是吧?会不会对其他环境有要求?

(1)我用的是罗技C270,应该免驱动摄像头都可以,即UVC摄像头;(2)用的是官方的源码;(3)使用完整的交叉编译器编译就可以。
举报

邱邱jw

2015-11-18 22:33:04
楼主,这篇烧写到板子上的,可以详细点吗。有挺多地方看不懂。1:交叉编译后是烧写整个文件到板子,还是烧写脚本就行了。2:是怎么执行文件。我插u***摄像头进去后,提示./mjpg_streamer: line 1: syntax error: unexpected word (expecting ")")   这个。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分