实现远程监控【BOA/JPEG/MJPEG-STREAMER】

本文详细介绍了如何在嵌入式Linux系统上实现远程监控,包括USB摄像头驱动移植、jpeg库的移植、BOA服务器的搭建以及视频流媒体服务器mjpeg-streamer的移植。主要涉及的步骤有配置USB驱动以支持摄像头,移植jpeg库,编译BOA服务器,以及修改mjpeg-streamer源码以适应嵌入式环境。最后,通过浏览器访问IP地址即可查看实时视频流。
摘要由CSDN通过智能技术生成

实现流程:
1、USB摄像头驱动移植:通过配置linux内核源码进行选择(USB主机驱动、摄像头驱动以及视频数据接口V4L2)

2、移植jpeg库

3、搭建boa服务器

4、移植视频流媒体服务器---> mjpeg-streamer



一、USB摄像头驱动移植

使用gec210开发板自带的内核,或者按以下步骤重新配置驱动

步骤:

1、usb驱动添加

Make menuconfig

 Device support

Scsi device support

* scsi disk support

* scsi generic support

* scsi media changer support

  x     -> Device support

     x       -> USB support                                                                                                                       

       x        -> USB Mass Storage support 

2、添加驱动(video)

Make menuconfig

Device Drivers ---> 

              <*> Multimedia support  --->

                            <*>   Video For Linux

[*]     Enable VideoFor Linux API 1 (DEPRECATED) (NEW)

[*]   Video captureadapters (NEW)  --->

[*]   V4L USB devices(NEW)  --->

<*>   USB VideoClass (UVC)

[*]     UVC inputevents device support (NEW)

 <*>   USB ZC0301[P] webcam support (DEPRECATED)

插入U盘检测时才需要---> Mount -t vfat /dev/sda1/mnt

二、移植jpeg库

步骤:

1、jpeg源码包通过下面这个网址下载:http://www.ijg.org/files/jpegsrc.v9b.tar.gz

2、·在PC端中解压源码包       tar  xvf  jpegsrc.v9b.tar.gz

3、配置源码  cd  j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值