3945|9

5979

帖子

8

TA的资源

版主

楼主
 

基于BBB的视频监控 [复制链接]

 
本帖最后由 chenzhufly 于 2014-4-27 17:50 编辑
基于BBB的视频监控
作者:chenzhufly QQ:36886052 (转载请注明出处) 2014-4-27
硬件环境:Beaglebone black + AT070TN83(群创7寸屏)
软件环境:Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.06.20.img.xz
相关链接:
2、BBB LCD CAPE 视频效果展示 https://bbs.eeworld.com.cn/thread-431637-1-1.html
3、BBBLCD CAPE主要器件一览 https://bbs.eeworld.com.cn/thread-431581-1-1.html
4、BBB LCD CAPE 实际效果展示 https://bbs.eeworld.com.cn/thread-431386-1-1.html
5、使用device tree管理我的BBB LCD CAPE(群创7寸屏)https://bbs.eeworld.com.cn/thread-434318-1-1.html
6、《AM335X 触摸屏的硬件连接及Linux驱动》 http://www.deyisupport.com/question_answer/w/faq/469.am335x-linux.aspx
7、 关于BBB LCD CAPE的触摸屏驱动
8zedboard--嵌入式网络摄像机(mjpg-streamer)的移植和搭建(二十二) http://blog.csdn.net/xzyiverson/article/details/13741451
参考《嵌入式系统软硬件协同设计实战指南---基于Xilinx Zynq》这本书的第13.9章嵌入式网络摄像头的移植与搭建和参考链接8。做了基于BBB的视频监控,与大家一同分享
主要用到以下几个工具软件:
1、libtool-2.2.10.tar.gz下载地:http://mirrors.ustc.edu.cn/gnu/libtool/
2、jpegsrc.v6b.tar.gz 下载地址: http://www.ijg.org/files/
3、mjpg-streamer 下载地址:https://svn.code.sf.net/p/mjpg-streamer/code/
编译libtool
  1. root@beaglebone:~#wget http://mirrors.ustc.edu.cn/gnu/libtool/libtool-2.2.10.tar.gz
  2. root@beaglebone:~# tar -xvzf libtool-2.2.10.tar.gz
  3. root@beaglebone:~# cd libtool-2.2.10
  4. root@beaglebone:~/libtool-2.2.10#./configure
  5. root@beaglebone:~/libtool-2.2.10# make
  6. root@beaglebone:~/libtool-2.2.10# make install
复制代码
复制代码
编译jpeg
  1. root@beaglebone:~# wget http://www.ijg.org/files/ jpegsrc.v6b.tar.gz
    root@beaglebone:~# tar -xvzf jpegsrc.v6b.tar.gz
    root@beaglebone:~# cd jpeg-6b/
复制代码
需将libtool-2.2.10目录下的libltdl/config/config.sub和config.guess拷贝至此目录中。
  1. root@beaglebone:~/jpeg-6b# cp ../libtool-2.2.10/libltdl/config/config.guess .
    root@beaglebone:~/jpeg-6b# cp ../libtool-2.2.10/libltdl/config/config.sub .
复制代码
开始配置编译
  1. <blockquote>root@beaglebone:~/jpeg-6b#./configure –prefix=/home/root/jpeg-6b --enable-shared --enable-static
复制代码
必须创建以上目录,要不然make install会有问题
  1. root@beaglebone:~/jpeg-6b#make install
复制代码
编译mjpg-streamer
下载mjpg-streamer代码
  1. root@beaglebone:~#svn co https://svn.code.sf.net/p/mjpg-streamer/code/ mjpg-streamer

  2. root@beaglebone:~# cd mjpg-streamer/mjpg-streamer

复制代码
修改plugins/input_uvc目录下的Makefile文件
  1. CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC改为

  2. CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I/home/root/jpeg-6b/include

  3. $(CC)

  4. $(CFLAGS) -ljpeg -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo改为

  5. $(CC)

  6. $(CFLAGS) -ljpeg –L/home/root/jpeg-6b/lib
  7. -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo

复制代码
  1. root@beaglebone:~/mjpg-streamer/mjpg-streamer#make
复制代码
看看已经生成的文件,mjpg_streamer、input_uvc.so、output_http.so 是我们所需要的
  1. <blockquote>root@beaglebone:~/mjpg-streamer/mjpg-streamer# ls
复制代码
效果展示插上USB摄像头
执行以下命令
  1. root@beaglebone:~/mjpg-streamer/mjpg-streamer#./mjpg_streamer -i "./input_uvc.so " -o "./output_http.so -p 8080 -w ./www
复制代码
看到下面的结果,说明已经可以了
  1. <blockquote>o: www-folder-path...: ./www/
复制代码
打开浏览器输入:http://192.168.1.5:8080/,可以看到如下结果,背景是我的书架,呵呵 静态图像: 动态的视频流: 也可以通过VLC观看: 也可以从手机的浏览器中获取视频图像,这个不好截图了,呵呵

最新回复

深圳顺易捷科技有限公司销售联系人:韩先生 手机13480101190 /13510965133   QQ800055586 电话:0755-84086168,传真0755-84069526  详情 回复 发表于 2014-5-23 19:38
点赞 关注(2)
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 

回复
举报

774

帖子

2

TA的资源

纯净的硅(中级)

沙发
 
厉害
 
 

回复

910

帖子

657

TA的资源

五彩晶圆(初级)

板凳
 
牛人
个人签名天下难事,必做于易;天下大事,必做于细。
与其博览群书,不如精读一本。
 
 
 

回复

1560

帖子

24

TA的资源

五彩晶圆(初级)

4
 
楼主太厉害啦,谢谢分享~
个人签名这孩子,成熟的象征,理智的典范。
 
 
 

回复

1246

帖子

18

TA的资源

五彩晶圆(初级)

5
 
老大就是老大,牛!!
个人签名
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

6
 
 
 

回复

1173

帖子

3

TA的资源

五彩晶圆(初级)

7
 
必须顶
 
 
 

回复

6066

帖子

90

TA的资源

裸片初长成(初级)

8
 
还是很有速度的!
 
 
 

回复

603

帖子

1

TA的资源

纯净的硅(中级)

9
 
 
 

回复

18

帖子

0

TA的资源

禁止访问

10
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表