基于ARM+LINUX的视频监控系统的设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:tianshanfeiren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本设计利用S3C2440处理器、中星微的USB摄像头以配合Linux操作系统和QTE来实现一个视频的采集、存储、播放等功能的嵌入式视频监控设备。本设计所实现的功能是视频处理设备的基础,可将本设计扩展成远程视频监控系统和绝大多数消费类电子的基础功能之一。
  关键词:S3C2440;Linux;视频监控设备
  中图分类号:TP277
  嵌入式设备起源于20世纪70年代的微型电子计算机,伴随着更优良的RISC体系结构和开源的嵌入式Linux操作系统,嵌入式设备已经发展成更高性能、更强实时性多任务专用计算机。
  本文设计完成一款视频监控系统,首先构建嵌入式软硬件运行环境,并在环境上编写基于QTE的视频播放器,以便达到视频监控的目的。具体工作有如下几个部分:(1)针对FL2440开发板移植具有针对性的Uboot,因为Bootloader是高度依赖硬件的。并根据需求开启Uboot额外的部分功能,例如:tftp服务、nfs服务等,并设置相应的环境变量。(2)针对FL2440开发板移植具有针对性的嵌入式Linux kernel,由于嵌入式Linux对于硬件驱动支持较为丰富,所以改动较小,工作量集中在裁剪出更小的嵌入式Linux内核并加入SD卡驱动、万能USB驱动、串口驱动等。(3)制作基于QTE的精简yaffs2文件系统。⑷编写基于QTE的视频播放器。
  1 系统工作原理
  系统需要各个软件部分协调工作,系统上电后,首先运行Uboot,Uboot将嵌入式Linux kernel引导起来,最后操作系统挂载根文件系统[2],此时系统已经正常运行,最终操作系统调用视频播放器,根据人为控制,可以实现视频的录制、存储、删除、播放以达到监控的目的。当进行视频录制时,USB摄像头将采集的视频压缩为mjpeg格式并存储到SD卡中,同时转换为RGB格式的视频显示在触摸屏上;当进行视频播放时,将mjpeg格式的视频转化为RGB格式的视频显示在触摸屏上;当进行视频删除时,直接删除在SD卡中的视频文件。
  下面将给出硬件部分、软件部分的模块图。
  2.2 S3C2440嵌入式处理器。三星公司生产的S3C2440是基于ARM920T内核的嵌入式处理器[3-4],内部集成着丰富的外设控制器,例如串口控制器、触摸屏控制器、NAND FLASH控制器等。0.13?m的CMOS标准宏单元、存储器单元和新的AMBA总线架构使它成为一款高性价比的通用处理器。优良的MMU设计和哈弗体系结构的高速缓冲器使它成为运行虚拟内存操作系统的基础,例如本设计所使用的嵌入式Linux操作系统。S3C2440引脚排序如图所示。
  2.3 RS232串口转换芯片。串口是嵌入式设备中作为最简单、直接的交互方式,这使得它成为一个系统中必不可少的一部分。但是在嵌入式系统中,串口与桌面电脑所使用的电平规则并不相同,所以需要串口转换芯片来进行电平间转换。
  2.4 SD卡。SD卡是一种小巧、高速、大容量、成本低的辅助存储器,这使得SD卡成为人们生活中随处可见的存储设备。SD卡有完整的协议规定,它有两种工作方式,其中最为常用的是SPI模式,在SPI模式中引脚功能如表2所示。
  2.5 K4S561632C-TC75主存储器芯片。K4S561632C-TC75是三星公司所生产的告诉SDRAM存储器,与S3C2440处理器可以完美的配合以提高系统性能。在设计时使用两片K4S561632C-TC75作为主存储器,不仅在容量上进行扩大,而且这使得处理器在存取时效率更高。
  2.6 USB摄像头。随着多媒体技术的发展,人们渐渐的追求高清晰度、高流畅度的视频体验,但是却受着总线极限速率的影响而止步不前。在此时,一种即插即用、方便快捷的新型串行总线渐渐走入了人们的生活,这就是USB高速串行总线[5],USB摄像头便是多媒体技术和高速总线技术的产物。随着人们的需求不断增加,USB串行总线也在不断的进步,目前USB3.0已经问世。本次设计采用S3C2440处理器外接USB HUB扩展电路来接入USB摄像头。
  2.7 触摸屏。触摸屏作为一种新型人机交互设备而深受喜爱,是目前手持嵌入式设备中基本必备的。触摸屏可以分为电阻式触摸屏和电容式触摸屏等,电容式触摸屏以其稳定、方便而占据着绝大部分触摸屏市场,而电阻式触摸屏以其价格低廉也占据着部分的市场。在本次设计中,采用3.5寸电阻式触摸屏来充当本系统的主要输入/输出设备。
  3 软件设计
  在嵌入式系统中,硬件部分是软件运行的平台、是系统的骨架,软件部分是实现功能的核心、是系统的灵魂。在嵌入式系统中,软件部分又分为不同的逻辑层次,需要以此移植到开发板上才能进行具体的软件开发,操作过程如图3所示。
  4 结束语
  此系统采用从顶向下的思维方式,确定每部分功能所需要的应用的技术,并根据性能、价格的比较,对芯片、板子和器件进行选型。在软件设计上,按照每部分程序所处的层次进行分模块设计,动手移植Bootloader、kernel、文件系统的制作和顶层应用程序的编写。最终经过测试,视频监控系统运行稳定且具有实用性和良好的功能扩展性。
  参考文献:
  [1]关永.ARM嵌入式微处理器体系结构及汇编语言编程设计[M].北京:电子工业出版社,2010:43-48.
  [2]袁文菊,孙天泽.嵌入式设计及Linux开发指南-基于Arm9处理器[M].北京:电子工业出版社,2006:67-72.
  [3]杜春雷.ARM体系结构与编程[M].北京:清华大学出版社,2003:212-214.
  [4]李珊珊,王绪国.基于V4L2的远程视频采集系统设计与实现[D].武汉:武汉理工大学信息工程学院,2008:6-8.
  [5]姜璐.基于ARM的嵌入式移动视频监控的设计[D].上海:华东师范大学,2008:12-14.
  作者单位:大庆师范学院,黑龙江大庆 163712
  基金项目:黑龙江省教育厅科学研究项目:基于物联网的无线监控报警系统设计(No.12523004)。
其他文献
摘 要:本文设计了一种基于ARM的超声波倒车雷达监测报警系统。该系统在汽车挂倒挡时开始工作,通过超声波传感器发送超声波检测障碍物信息,经微处理器处理成测距信息,并进行显示,当距离小到设定的安全范围时,自动启动语音报警。该系统安装简单,抗震能力强,测距准确且工作稳定可靠。该文给出了系统各部分的硬件及软件实现。  关键词:ARM;超声波;传感器;语音报警  中图分类号:TN959.7  在空气介质中,
期刊
摘 要:在未来世界的家居生活中,智能家居是不可扭转的趋势,它使得人们的生活更加便利、舒适和安全。根据人们实际生活的需求,结合Android平台、ZigBee无线传感技术与ARM技术,设计与实现了智能家居控制系统,该系统可以实现家用电器的开关,窗帘、窗户或者帷幕等电机开关的控制,还可以采集环境信息,具有家庭安防的功能。实践表明:本系统操作简单,性能稳定,易于升级和维护。  关键词:智能家居;ZigB
期刊
摘 要:目前,医院对电子病历中信息的利用率还很低,缺乏对数据的挖掘和知识发现。关联规则挖掘能够发现病历数据各属性间的关联关系,对疾病的诊断、治疗和医学研究有着重要的意义。  关键词:关联规则;电子病历;糖尿病  中图分类号:TP311.13  电子病历中记录着重要的医学信息,这些信息对于医学研究、疾病的诊断和治疗有着非常重要的价值。数据挖掘技术通过分析不同病人的病因、治疗方法和疾病的发展趋势,为医
期刊
摘 要:随着云计算时代的到来,我国的国土信息监管平台的发展也迎来了新的机遇。本文就目前国土信息监管平台建设中存在的一些问题进行了研究,找到问题的症结所在。同时对这些问题进行了改进,建设了一个省级的国土信息监管云平台,取得了一定的效果,得到了将云计算技术融入到国土信息监管平台中的新思路。  关键词:云计算;国土信息;监管平台;GIS  中图分类号:TP315  1 当前国土信息监管平台中存在的主要问
期刊
摘 要:本文的目的是为了测试采用ZigBee协议开发的设备或者产品是否符合ZigBee协议标准,从而达到实现之间的一致性与互通性。为此,设计了一个ZigBee网络测试与验证平台,通过对接入ZigBee网络的测试节点的属性数据检测,来完成ZigBee协议的测试工作。  关键词:ZigBee;一致性与互通性;ZigBee协议;测试节点  中图分类号:TP311.52  2007年,ZigBee联盟宣布
期刊
摘 要:工业炸药是易燃易爆的特殊商品,但由于其生产、销售环节众多,业务流程复杂,监管部门无法实时获取其信息而容易产生监管空白。本文针对此情况,提出一种基于RFID和条形码融合技术,开发了一个实时获取工业炸药信息智能识综管控系统,并详细论述了其整体结构及关键技术  关键词:工业炸药;RFID;条形码;智能识综管控系统  中图分类号:TQ560.6;TP391.44  工业炸药是具有易燃易爆危险属性的
期刊
摘 要:针对目前多媒体信息发布系统存在的服务器压力大、操作不便、形式单一等问题,提出了一种基于J2EE技术架构的系统开发方案,阐述了该系统的功能模块、体系结构、关键技术和实现方式等。该系统实现了多媒体资源的统一管理和存储、播放终端的分组管理和监控、个性化多媒体信息的定向推送和播放等,易于使用和维护,适用于不同场合、不同网络环境和不同播放终端,具有很强的推广价值。  关键词:J2EE架构;多媒体;发
期刊
摘 要:MOOC是在信息化时代的发展的必然产物,它是目前最先进的在线式开放教育的一种新模式。随着现代化技术的全球化,教育事业信息化飞速发展,MOOC为我国高校教学带来了机遇的同时也提出了一定的挑战,建设我国高校MOOC模式教学不但能够加强高校教学的渗透力,也可以实现教学的互动性,提高教学效率。  关键词:高校;MOOC教学模式;在线;开放课程  中图分类号:G434  随着全球信息化的快速发展,开
期刊
摘 要:基于CDIO理念开展计算机软件工程的教学,是解决传统教学模式弊端,提高教学水平与教学质量,全面发展学生计算机专业素质的重要保障。论文对高校计算机软件工程学科的CDIO教学模式与方法进行了分析与探讨,并提出了提供计算机软件工程CDIO教学水平的建议,以进一步推进计算机软件工程CDIO教学工作开展和普及。  关键词:CDIO理念;计算机软件工程;教学方法  中图分类号:G718.5  我国高校
期刊
摘 要:根据当今社会人们对虚拟现实越来越高的需求,对建立虚拟校园进行了初步的研究,找到一种简便的建立虚拟校园的方法,通过3dmax和OpengL的结合建立一个功能完善的虚拟校园环境。也为有关三维建模,场景漫游,交互方式、虚拟小区、虚拟城市的研究建立起示范、试验作用。  关键词:虚拟现实;校园;建模;结合;场景漫游;交互方式  中图分类号:TP391.9  虚拟现实是人们用计算机把那些复杂数的据进行
期刊