硬件资源

本视频监控系统主要采用的硬件是GEC210为主板的开发板和USB数码高清摄像头,开发板将从USB摄像头收集到的视频数据发送到网络服务器,然后电脑和手机客户端通过网络服务器将视频数据接收并显示。可能有人想问为什么是采用GEC210,主要是本人手上当时就这一个开发板,而且我需要的基本功能都满足了,所以那就用它啦。

GEC210开发板

GEC210采用了S5pv210处理器,S5pv210是一款高性能、高效率、低功耗的32位RISC处理器,采用了ARM Cortex-A8内核,ARM V7指令集,并支持多种外围设备,其实物图如下图所示。GEC210开发板有512M的DDR2内存,可流畅的运行Linux操作系统,可以满足本设计的需求。GEC210使用了7存LCD液晶屏,屏幕分辨率可以达到1024x768像素,本设计将摄像头收集到的数据通过Qt应用显示在屏幕上。

USB数码高清摄像头

本系统采用的USB数码高清摄像头是市面上比较普通的USB摄像头,是支持1080P高清像素的CMOS图像传感器,该摄像头的输出格式是YUV格式,帧数是30帧/秒,通过摄像头采集到的YUV格式的数据通过编码成jpg格式发送给客户端。

DM9000以太网卡模块

GEC210开发板具有以太网通信的功能,采用的是DM9000网卡芯片。如下图所示为DM9000的控制电路图,DM9000芯片有读、写信号引脚,S5PV210的读信号控制线OEn与DM9000的读引脚相连,写信号控制线Wen与DM9000的写引脚相连。当需要访问DM9000的内部寄存器时,首先要发送地址信号,在发送数据信号之前选择要操作的地址。在此过程中,控制销的操作是先将其设置为低电平,然后在一段时间后将其设置为高电平,以便正确读取和处理数据。通过查看原理图可知DM9000的片选线CS(37脚)连接了CSn1,即SROMC_BANK1,通过查看地址映射表可知DM9000的基地址是0x88000000,所以uboot移植的时候需要修改网卡的基地址为0x88000000。而INT(34脚)连接了XEINT7,所以uboot移植的时候需要修改外部中断7。

液晶显示屏电路

GEC210开发板的显示屏采用的是AT070TN92的7寸液晶显示屏,其电路图如下图所示。液晶显示器的工作原理是用极化材料使两片液晶通电,在电流的作用下重新排列,形成图像。S5PV210内部有LCD控制器模块,当有视频数据传到控制器的时候,会以合适的数据格式进行转换,然后将数据传送到显示设备上进行显示。控制器中的可编程逻辑模块主要产生相关的控制信号,如垂直同步信号、水平同步信号、时钟信号和芯片选择信号。

基于Linux+ARM的远程视频监控--硬件篇相关推荐

  1. 基于Linux+ARM的远程视频监控--系列开题

    前言 毕业一个多月了,时间过得很快,一直想着记录一下自己做的毕设,出来工作后发现属于自己的时间不多了,有时候还是挺怀念在学校实验室的时光.我毕设的名称,基于Linux+ARM的远程视频监控.可能有人会 ...

  2. 转 基于H.264的远程视频监控

    基于H.264的远程视频监控  分类: 嵌入式   http://blog.chinaunix.net/uid-26851094-id-3276088.html 有兴趣的留言一起研究     开始做自 ...

  3. 基于Linux的嵌入式网络视频监控系统研究与设计

    http://www.nesr.lingd.net/article-4364839-1.html 摘 要:网络视频监控已经在嵌入式领域得到了发展,但目前视频监控硬件设施比较昂贵,不能普遍使用.本文提出 ...

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

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

  5. 基于×××环境下的远程视频监控传输

    最近园里要搞视频 因为是多个地点 分布式管理 领导要看到其他地方的情况 所以要解决视频远程传输的问题 去科技市场转了几圈 大体了解下情况 懂远程传输的太少了 具体技术说的很模糊 实现方法无外乎两种 1 ...

  6. 基于H.264的远程视频监控

    有兴趣的留言一起研究     开始做自己的毕业设计了,希望这个暑假能把毕业设计搞完,下学期就去找工作,希望能早到一份好工作.回到正题,经过几天的摸索对H.264远程监控有了一定的认识,特别是图像采集这 ...

  7. (转)基于H.264的远程视频监控

    http://blog.chinaunix.net/uid-26851094-id-3276088.html 有兴趣的留言一起研究     开始做自己的毕业设计了,希望这个暑假能把毕业设计搞完,下学期 ...

  8. 无线视频监控系统 PHP,基于ARM的无线视频监控系统的解决方案

    随着通信技术.计算机技术.数字视频技术.网络技术等高科技的发展,视频监控领域也快速进步.近年嵌入式计算机技术和网络技术的开发推动了视频监控的再次进步,出现了基于嵌入式技术的无线网络视频监控系统.无线网 ...

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

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

最新文章

  1. SAP CRM category search的实现
  2. Linux操作系统安装字体笔记
  3. 编写Play 2的模块,第1部分:使工作正常
  4. CDH 版本 Kafka 外网设置
  5. 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出
  6. access订单明细表怎么做_图书销售订单明细表 (4)
  7. HP-UX下做磁盘镜像
  8. 仿真软件测试基尔霍夫定律,基尔霍夫定律实验报告范文
  9. 对抗搜索之【最大最小搜索】【Alpha-Beta剪枝搜索】
  10. mysql java 查寻用户_mysql 查询不同用户 最新的一条记录
  11. 记忆的酒坛里,辛苦会酿成充实和幸福
  12. 微信小程序云开发实现聊天(聊天室,一对一聊天)
  13. 计算机设置曲线超高方法,32604007曲线外轨超高设置方法及计算公式.pdf
  14. Tektronix TBS1102B 示波器
  15. python_操作MySQL 初解 之__类方法调用并 增-删-改-查
  16. 计算机安装硬盘后无法启动不了,双硬盘无法启动提示"invalid partition table"开不了机怎么解决?...
  17. Python 操作Excel(xlrd和xlwt)
  18. ubuntu18.04系统如何新建文档,并且把新建文档作为模板全局使用
  19. 少一点张扬,多一点谦虚;少一点英雄主义,多一点实事求是——读2008第11期《IT经理世界》
  20. win7上编译ipmitool

热门文章

  1. GRUB4DOS(六) find命令的实现
  2. c++游戏编程(1)开发环境与工具函数
  3. 微信小程序css篇----定位(position)
  4. 随机变量的相互独立性
  5. AI技术押人工智能考试题
  6. 寄存器总结之通用寄存器
  7. 发现一个很厉害的抖音视频发布干货分享给大家
  8. 验证码之google的reCAPTCHA使用
  9. 【Unity3D进阶4-4】Unity3D AR的开发
  10. C# Minitab Sigma 无偏常量