随着通信技术、计算机技术、数字视频技术、网络技术等高科技的发展,视频监控领域也快速进步。近年嵌入式计算机技术和网络技术的开发推动了视频监控的再次进步,出现了基于嵌入式技术的无线网络视频监控系统。无线网络视频监控系统采用多任务嵌入式操作系统,利用嵌入式芯片完成视频的压缩传输及处理,该芯片具有强大的数字处理功能,芯片处理后可将视频直接连入网络。利用这种方式,使用者可通过网络查看摄像机所采集的图像从而进行实时的远程视频监控。

与其他监控系统相比,利用嵌入式技术的无线视频监控系统易安装、体积小,可以实现无人值守。这种系统成本低,稳定度高,具有实时特点,操作和维护便利。嵌入式无线视频监控系统综合了无线通信技术与嵌入式技术,从以往的监控系统发展而来,该系统节省了大量的网络布线费用,采用嵌入式技术的无线视频监控系统小巧灵活,对于各种特殊场合需求的视频监控能够满足应用要求。本文提出一种基于嵌入式技术的无线视频监控系统解决方案。利用该方案设计的无线视频监控系统稳定性高、可靠性高,视频信号处理能力强,容易安装布置并且价格低廉。

无线智能视频监控系统的视频监控端采用NXP基于ARM体系结构的i.MX6UL芯片作为处理器,在使用该处理器的硬件系统上构建了嵌入式Linux操作系统作为应用程序的开发平台。嵌入式Linux系统的构建过程主要是建立嵌入式交叉编译环境,首先安装虚拟机,在虚拟机上安装Linux操作系统,安装交叉编译工具,内核编译移植,建立NFS网络文件服务器,USB设备驱动加载,完成USB设备驱动的修改及移植。

ARM的视频监控端程序采用套接字Socket编程,Socket是独立于具体协议的网络编程接口,在TCP/IP模型中,主要位于传输层和应用层之间。它支持TCP/IP协议,是网络通信的基本操作单元,有连接通信的Socket编程。

本系统运行过程通过超级终端连接计算机和开发板,利用串口传输数据,通过超级终端可以监控目标板信息,也可以向目标板传输命令,控制目标板操作。运行过程是先启动嵌入式目标板ARM视频监控端,如果目标板上连接有USB摄像头,连接有无线网卡,则系统首先运行嵌入式操作系统,通过驱动加载命令insmod将摄像头和网卡的驱动加载进Linux内核,摄像头驱动成功后,运行视频采集的视频监控端程序servfox,视频采集就能够正常运行。然后运行计算机视频接收端应用程序,运行录像播放软件,从而整个视频监控系统得以正常运行。

无线视频监控系统 PHP,基于ARM的无线视频监控系统的解决方案相关推荐

  1. 介绍基于ARM的移动视频监控系统

    摘要:将嵌入式Linux和无线网络引入到视频监控系统,阐述了系统的硬件组成:介绍了USB无线网卡驱动实现的过程:从嵌入式Linux开发环境的搭建.嵌入式流媒体服务器的设计和动态网页的设计等方面介绍了软 ...

  2. 基于ARM的移动视频监控系统

    http://www.eeworld.com.cn/qrs/2010/0409/article_2439_1.html 0 引 言 传统的视频监控系统一般采用PC服务器的C/S(Client/Serv ...

  3. 《嵌入式Linux应用开发完全手册》——1.2 基于ARM处理器的嵌入式Linux系统

    本节书摘来自异步社区<嵌入式Linux应用开发完全手册>一书中的第1章,第1.2节,作者 韦东山,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 基于AR ...

  4. 基于arm平台飞腾银河麒麟系统服务器资源监控工具nmon

    国产化:基于arm平台飞腾银河麒麟系统服务器资源监控工具nmon, rpm安装包为: nmon-16g-3.el7.aarch64.rpm 下载地址:https://download.csdn.net ...

  5. 基于 SoC 的卷积神经网络车牌识别系统设计(2-1)基于 Arm Cortex-M3 SoC 车牌识别系统的搭建

    基于 SoC 的卷积神经网络车牌识别系统设计(2-1)基于 Arm Cortex-M3 SoC 车牌识别系统的搭建 版权所有, ⌊ 新芯设计 ⌉ \lfloor新芯设计\rceil ⌊新芯设计⌉,转载 ...

  6. 基于ARM的远程视频监控系统的设计

    http://www.21ic.com/app/mcu/201208/135975.htm 摘要:在ARM 微处理器平台上移植嵌入式Linux 操作系统,完成视频采集任务,并以服务器方式将图像发送到网 ...

  7. arm流媒体服务器系统,基于ARM的嵌入式实时流媒体服务系统

    摘要: 随着互联网技术的发展,网络的带宽越来越高,城市中ADSL等宽带网络变得普及.基于网络的各种应用需求应运而生,对网络多媒体信息的需要也越来越大了.多媒体编解码技术的发展,新的编解码方式使得音视频 ...

  8. arm体系结构与编程_教程:如何学习嵌入式系统(基于ARM平台)

    一.嵌入式系统的概念 着重理解"嵌入"的概念 主要从三个方面上来理解. 1.从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是 ...

  9. 如何学习嵌入式系统(基于ARM平台)

    一.嵌入式系统的概念        着重理解"嵌入"的概念 主要从三个方面上来理解.     1.从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构 ...

最新文章

  1. 荒岛余生最后一个包裹_豆瓣评分8.5,一个人撑起整部电影,最后的彩蛋让人无语...
  2. linux系统支持游戏,3种方法让Linux系统支持游戏
  3. window系统快捷键
  4. 计算几何中的线段相交判断问题
  5. Ethernet II帧格式
  6. 手机linux系统指令大全,Linux系统指令大全
  7. 除了清空购物车,阿里年会的技术也够霸气!
  8. 【常用技巧】标准模板库(STL)
  9. DBackup环境部署linux,linux_BackupPC 安装部署
  10. Ubunt sudo免密码输入
  11. 批量修改喜马拉雅下载节目的文件名
  12. Spring MVC中使用Swagger生成API文档和完整项目示例Demo,swagger-server-api
  13. 基于Xposed修改微信运动步数
  14. javascript异步编程之回调函数
  15. 【BZOJ2959】长跑(LCT,双连通分量,并查集)
  16. 嵌入式开发:C程序员的5个C++ 技巧
  17. Kafka ~ 消息队列之推还是拉
  18. 虚拟机没关电脑直接关机了,重启后crt、xshell都连不上虚拟机
  19. Go语言之高级篇beego框架之view
  20. 基于Javaweb实现的人脸识别+GPS定位考勤系统

热门文章

  1. ubuntu18.04 Intel NUC 配置开启VNC
  2. SAP生产订单创建、工序删除/增加、组件删除/增加、生产订单下达、采购订单创建
  3. 开源和不开源_啤酒和Untappd开源
  4. Win10 给文件夹添加备注
  5. CUDA版本与显卡驱动对照表
  6. 大学解惑07 - 某厂校招脑筋逻辑题,这样回答面试官不可能不要你,实测有效
  7. 【grep学习笔记】
  8. 基于snap7在vs上通信
  9. python发送QQ邮件报错:ssl.SSLError: [SSL: WRONG_VERSION_NUMBER]和smtplib.SMTPAuthenticationError(已解决)
  10. 隧道、地铁人员定位系统