基于ARM的无线视频图像监控服务器系统方案.doc_第1页
基于ARM的无线视频图像监控服务器系统方案.doc_第2页
基于ARM的无线视频图像监控服务器系统方案.doc_第3页
基于ARM的无线视频图像监控服务器系统方案.doc_第4页
基于ARM的无线视频图像监控服务器系统方案.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附件 54 技 术 文 件 技术文件名称:基于 arm 的无线视频图像监控服务器系统方 案 技术文件编号: 版 本:v1.0 共 17 页 (包括封面) 拟 制 李志华 审 核 会 签 标准化 批 准 基于 arm 的无线视频图像监控服务器系统方案 第 1 页 共 16 页 目目 录录 第一篇 概述2 1范围.2 2设计依据.2 3术语、定义和缩略语.2 3.1术语、定义 .2 3.2缩略语 .2 第二篇 系统原理3 4系统原理.3 第三篇 硬件总体3 5硬件总体框架.3 6冗余设计.6 7机内测试(bit)设计 6 第四篇 软件总体8 8软件总体框架.8 9运行及开发环境.10 9.1硬件环境 10 9.2软件环境 10 第五篇 结构和工艺11 10结构设计.11 11工艺设计.11 第六篇 系统运行说明12 12配置说明.12 13系统应用方式.12 第七篇 关键技术说明13 14关键技术说明.13 第八篇 进度和成本14 15进度计划.14 15.1项目分解 14 15.2完成时间 14 16变动成本预计.14 第九篇 参考文献15 17参考文献.15 基于 arm 的无线视频图像监控服务器系统方案 第 2 页 共 16 页 第一篇第一篇 概述概述 1范围范围 本文件规定了“基于 arm 的无线视频图像监控服务器”的原理、硬件总体设计、软 件总体设计、关键技术、进度成本预计。 本文件适用于“基于 arm 的无线视频图像监控服务器”的开发研制工作。 2设计依据设计依据 对图像监控系统,用户常常提出这样的功能需求:希望能够监控距离较远的对象。这 些对象有可能分布在郊区、深山,荒原或者其他无人值守的场合;另外,希望能够获取比 较清晰的监控图像,但对图像传输的实时性要求并不高,很明显,用传统的 pc 机加图像采 集卡的方式很难满足这样的需求。 在嵌入式领域,arm9 系列微处理器在高性能和低功耗方面提供了最佳的性能,因此选 用 arm9 嵌入式处理器 s3c2440 设计实现了一个远程图像光线监控系统通过这个系统, 可以远在千里之外控制一个摄像机进行图像采集并回传。如果这个摄像机有一个 485 接口 的云台,还可以通过互联网远程控制摄像机的取景角度、镜头拉伸、聚焦等功能. 除了获取图像数据系统还提供了多路开关控制和数据采集功能,可以连接温度、湿 度等各类传感器和控制红外夜视灯等其他外部设备的开关状态。最后,通过 gprs 或 cdma 无线通信模块及 internel 互联网将数据传至任何地方。 这次设计所涉及到的协议有无线通信协议 ieee 的 802.11,以太网协议 ieee 的 802.3;依据的国际标准有 itut。 3术语、定义和缩略语术语、定义和缩略语 3.1术语、定义术语、定义 arm 即advanced risc machines的缩写;它同时也是一个公司的名字,这个公司是没计公 司,是知识产权(tp,intelligence property)供应商,本身不生产芯片,靠转让设计合作 伙伴来生产各具特色的芯片。 嵌入式系统:用于控制、监视或者辅助操作机器和设备的装置。 无线局域网:工作于 2.5ghz 或 5ghz 频段,以无线方式构成的局域网。 3.2缩略语缩略语 ieee8021 1:是无线局域网通用的标准,它是由 ieee 所定义的无线网络通信的标 准。 v4l:是 video 4 linux 的缩写,是 linux 下用于获取视频和音频数据的 api 接口。 基于 arm 的无线视频图像监控服务器系统方案 第 3 页 共 16 页 第二篇第二篇 系统原理系统原理 4系统原理系统原理 本文所设计的系统主要是由usb图像采集子系统、arm视频图像处理子系统和视频图像 无线传输子系统三部分组成。该系统的软件环境采用linux操作系统,硬件上采用一款基于 arm920t内核的1632位risc的三星s3c2410嵌入式处理器。其主要原理是:摄像头采集现 场视频数据通过usb传输至arm处理板,在arm处理板上进行图像的处理,然后通过无线进行 数据的传输。 这次设计的基于嵌入式的无线视频网络监控服务器具有体积小,重量轻等特点;它非 常便于安装,具有非常强的隐蔽性。可工作在强电磁干扰、强粉尘环境、高低温、潮湿等 工业环境中。 第三篇 硬件总体 5硬件总体框架硬件总体框架 本次设计的嵌入式无线视频图像监控服务器的主控模块采用arm9微处理器s3c2410,外 接64mb的nand flash,监控服务器中的bootloader、启动参数、内核和根文件系统都放于 此;还有2片32mb的sdram作为内存,这样可以流畅的运行嵌入式linux。采用低成本的usb 摄像头作为视频图像采集模块,将采集到的图像数据交由s3c2410主控模块处理,主控模块 完成视频图像压缩,并将压缩后的数据交由无线网络设备prism2芯片组发送至网络。整 个硬件框架主要由s3c2410主控模块、视频图像采集模块及无线网络传输模块组成,如图: s3c2410 微处理器 usb 摄像头 prism-2 网络芯片 组 nand flash sdram wlan rs232 接口 图图 1 1:硬件总体框架:硬件总体框架 5.1 视频图像采集模块 目前,视频信号的采集大多采用图像传感器,常用的图像传感器有ccd和cmos传感器。 ccd和cmos传感器都是利用感光二极管进行光电转换,其主要差异是数据传送的方式不同。 在ccd传感器中每一行中每一个像素的电荷数据都会依次传送到下一个像素中,由最底端部 分输出,再经由传感器边缘的放大器进行放大输出;而在cmos传感器中,每个像素都会邻 接一个放大器及ad转换电路,用类似内存电路的方式将数据输出。虽然ccd传感器在灵敏 基于 arm 的无线视频图像监控服务器系统方案 第 4 页 共 16 页 度、分辨率等某些方面都优于cmos传感器,但其价格高。而cmos传感器则具有低成本、低 功耗以及高整合度的特点。 ov7620是omni vision公司推出的一款完全可编程的数字单片摄像器件,片上ad转换器可 提供8位或16位并行数字输出,并100符合ccir601656规范。ov511是omni vision公司 推出的高性能摄像头到usb接口控制芯片(advanced camerato usb bridge)。ov511 acub降 低了产品的成本,极大地简化了单片cmos图像传感器和usb的接口,仅增加256kdram和一个 usb 收发器,可以很容易地构成基于usb的视频子系统。ov511和ov7620 cmos影像传感器的摄像 头方案框图如图所示: 图2:采用ov511和ov7620 cmos影像传感器的摄像头方案框图 5.2 s3c2410微处理器主控模块 5.2.1arm 微处理器的选择 选择芯片要考虑系统的设计目标和芯片的性能、功耗、专业化水平以及其成本。考虑 到各种因素,我们选择了基于arm内核的嵌入式微处理器。arm微处理器具有如下优点: (1)处理速度快:arm是risc结构的处理器,而且arm内部集成了多级流水线,大大增加了处 理速度。 (2) 超低功耗:各种档次的arm的功耗都是同档次其他嵌入式处理器中较低的。arm处理器 的散热问题基本上不用考虑;低电压,微电流供电,这些都无疑是便携式设备最理想的 选择。 (3)应用前景广泛:因为arm公司不是生产处理器的,它专门为ic制造商提供各种处理器的 解决方案。所以,在众多嵌入式处理器中,arm的使用最广,同时应用前景广阔,开发 资源丰富,有利于缩短产品的研发周期。 (4)价格低廉:在各种嵌入式处理器中,arm的价格适中,而且使用量大,比较容易购买。 本课题中所采用的s3c2410芯片基于arm920t内核,是目前应用最广的32位高性能嵌入 式risc处理器,采用五级流水线和哈佛结构,是高性能和低功耗的硬宏单元。arm920t具有 全性能的mmu、指令和数据缓存以及高速amba总线接口。 s3c2410内部结构复杂,提供可扩展的功能模块较多,主要有lcd控制器,nand控制器, 系统管理单元(sdram控制器等),3通道uart,4个具备pwm功能的定时器,gpio口,rtc(实 时时钟),8通道10bit精度adc, usb主机控制器,usb设备,sdmmc卡控制器,2通道spi 等组成。 5.2.2 arm开发平台s3c2410e s3c2410片上已经集成了很多功能,因此能很方便地在片外添加外部设备来实现这些 功能。为了节约系统的开发时间,使课题的研究在短时间内即见到成效,我们选用一个基 基于 arm 的无线视频图像监控服务器系统方案 第 5 页 共 16 页 于s3c2410芯片的arm开发平台s3c2410e,通过这个平台可以对s3c2410进行系统级的硬件、 软件设计,并且能够很方便地在该平台上进行相关的功能扩展,进行所需的产品设计。如 下图所示: 6 图图3 3:s3c2410s3c2410开放板结构图开放板结构图 s3c2410e以s3c2410作为主控芯片,由strata flash(nor flash)或 smartmediacard(nand flash)来启动,内存由两片sdram(32mbx2)构成。系统时钟使用外部 的12mhz晶体,由微处理器内部锁相环pll倍频至200mhz,该开发平台还提供一个327khz 的实时时钟,并且还可以在extclk脚引入外部时钟来作为系统的主时钟。s3c2410e提供了 很多外围扩展口,例如液晶屏接口、uart接口、usb接口、gpio口、10m以太网接口等。具 体的嵌入式无线视频图像监控服务器硬件平台可在此基础上对硬件配置作一定的裁剪,如: 减小存储器容量,去除不必要的接口等,以降低成本,减小体积。这也是课题的进一步研 究所需做的工作。 5.3无线网络传输模块 5.3.1 无线局域网的优点 无线局域网(wlan)是计算机网络与无线通信技术相结合的产物。从专业角度讲,wlan 利用了无线多址信道的一种有效方法来支持计算机之间的通信,并为通信提供移动化、个 性化和多媒体应用。wlan络绝不是用来取代有线局域网络,而是用来弥补有线局域网络之 不足,以达到网络延伸之目的。与有线网络相比,wlan具有以下优点: (1)安装便捷:wlan的安装工作简单,它无需施工许可证,不需要布线或开挖沟槽。它的安 装时间只是安装有线网络时间的零头。 (2)覆盖范围广:在有线网络中,网络设备的安放位置受网络信息点位置的限制。而wlan的 通信范围,不受环境条件的限制,网络的传输范围大大拓宽。 (3)经济节约:由于有线网络缺少灵活性,这就要求网络规划者尽可能地考虑未来发展的需 要,所以往往导致预设大量利用率较低的信息点。而一旦网络的发展超出了设计规划, 又要花费较多费用进行网络改造。wlan不受布线接点位置的限制,具有传统局域网无法 比拟的灵活性,可以避免或减少以上情况的发生。 (4)易于扩展:wlan有多种配置方式,能够根据需要灵活选择。这样,wlan就能胜任从只有 几个用户的小型网络到上千用户的大型网络,并且能够提供如“漫游“等有线网络无法 提供的特性。 5.3.2 无线网络传输模块的结够 基于 arm 的无线视频图像监控服务器系统方案 第 6 页 共 16 页 近年来,ieee8021lb的设备越来越普及,现在已经有很多公司生产自己的8021lb芯片 组,比较典型的有intersil公司的prism芯片组和lucent公司的hermes芯片组。本课题选用 intersil公司的prism2芯片组来设计无线网络传输模块。无线网络传输模块由媒体访问 控制器hfa3841、基带处理器hfa3861b、中频处理器hfa3783和射频处理器hfa3683以及功率 放大器hfa3983五部分组成,如图所示: 图4:无线网络传输模块的结够 mac处理器hfa3841用来实现ieee8021 1的协议规范中的媒体接入控制功能。在 s3c2410要发送数据时,hfa3841负责接收s3c2410发送的数据,并按照一定的格式封装成帧, 最后根据ieee80211协议把数据帧发送到信道中去。当接收数据时,hfa3841根据接收帧 中的目的地址,判别是否是发往本机的数据,如果是则接收该帧信息,并进行crc校验,拆 去帧头,把数据提交给s3c2410。 射频处理器、中频处理器和基带处理器组成扩频通信机,用来实现物理层的功能,并 与mac处理器hfa3841进行控制信息交换。在发送数据时,mac单元的输出数据通过基带处理 器进行扩频,之后由中频处理器进行中频调制,然后由射频处理器进行上变频,最终变换 到射频上发射。在接收数据时,射频信号首先由射频处理器变换到中频,然后经过中频处 理器得到基带接收信号,再由基带处理器进行解扩、解调、恢复位定时信息,最后把得到 的数据交给mac单元。 6冗余设计冗余设计 在整个系统的设计过程中,最住要的就是 arm 核心处理单元、存储单元。当摄像头摄 取到图像后,通过 usb 口进行数据的传输;数据传输到核心处理单元后,会受到一定的处 理,处理的数据也可以进行存储,将其保留在存储单元中,然后再通过无线网络进行传输。 在这里,存储单元就起到了信息冗余的作用。 7机内测试(机内测试(bit)设计)设计 整个系统分为三大部分:一个是图像采集子系统,一个是 arm 核心处理子系统,还 有就是无线发射子系统。要完成整个系统的测试,先必须对各个分系统进行测试。 7.1 图像采集子系统的测试 通过摄像机采集到的图像通过 usb 口传输到 arm 服务器上,所以首先要测试摄像头是 否工作正常,其次再把摄像头与服务器进行相连。采用一些测量设备,测试出摄像头所传 输信号的电压,判断其在服务器传输过程是否一切正常。所以说,这个子系统的测试主要 是确定摄像头是否正常工作,在图像信号传输到 usb 口后,其在 arm 处理器的外围电路部 分传输是否正常,信号电压是否符合标准。在这个子系统中,接口部分主要是摄像头的 usb 口和服务器的 usb 口的对接,所以再设计时要确定两个口是可以对接的,它们是在同 一种协议和平台上。 7.2 核心处理子系统的测试 基于 arm 的无线视频图像监控服务器系统方案 第 7 页 共 16 页 核心处理子系统主要是指核心处理模块 s3c2410,所以对这个系统的测试,就是要确 保该模块的运行和外部接口功能是否正常。模块 s3c2410 的内部结构如下图所示: 图 5:s3c2410 的内部结构 在这次设计中,我们只用到 usb 口、以太网口、232 口来进行输入和输出。其余都是 待用的内部接口,这次系统的设计并没有用到。所以进行测试时,需对这几个输出口的电 平进行测试,看测试结果是否和标准协议相符合。比如 usb 口的有两根数据线,一根 5v 电源线及一根地线组成,数据传输率为 12mb/s。我们可以测量 usb 口的信号输入电压, 以及传输速率,来确定端口工作是否正常。 7.3 无线传输子系统的测试 无线传输系统是服务器的输出系统,它的原理是将核心处理模块输出信号进行基带调 制,然后再进行中频放大、高频放大,最后通过射频发射电路进行发射。对其进行测试时, 要逐步进行,分别用示波器来测试各个输出模块的信号波形和频率、电平。对于测试出的 波形及其参数进行分析,看它是否符合各个信号的特征。最后通过终端接收,看能否收到 视频图像信息。若是服务器上发射的模块输出信号都正常,则系统运行正常。当然,这些 测试是需要通过稳定性分析来进行测试的,只有在企标的规定的稳定性时间内测试,系统 还是正常的,则可以说明系统没有问题。 基于 arm 的无线视频图像监控服务器系统方案 第 8 页 共 16 页 第四篇第四篇 软件总体软件总体 8软件总体软件总体框架框架 软件总体框架主要由图像采集模块、图像监控服务器两大模块组成。 8.18.1 图像采集模块图像采集模块 完成基于 v4l 的 usb 视频数据采集,先要获得相关的视频采集设备的信息和图像信息, 并对采集窗口、颜色模式、帧状态初始化,然后才能进行视频图像采集。视频采集的具体 流程如图所示。图中虚线框内的部分是视频采集的过程,虚线框外边的图像数据处理包括 图像压缩和网络传输部分。 开始 开启视频设备 获取设备信息和图像信息 初始化采集窗口颜色,模式,帧状态 捕捉视频数据帧 关闭视频设备 是否终止视频采集 结束 图像数据处理 no yes 图图 6 6:视频采集的具体流程图 8.28.2 视频图像监控服务器的实现视频图像监控服务器的实现 基于 arm 的无线视频图像监控服务器系统方案 第 9 页 共 16 页 在介绍无线视频图像监控服务器的具体监控页面之前,先介绍一下web服务器页面与 各cgi程序的结构,其相互间的调用关系如图58所示。其中椭圆表示用户可见的页面,方 框表示用户动作激活的cgi程序。 图图7 7:webweb页面和页面和cgicgi程序的调用关系程序的调用关系 各各cgicgi程序的功能如下:程序的功能如下: logincgi 用户在登录页面上输入密码并确定后,logincgi执行。程序首先检测当前是否有其他用 户登录(用户登录记录在varlog下的临时文件中),如果已经有web用户登录,则拒绝当 前用户的登录。因为如果允许两个用户同时登入,他们可能向同一设备发出不同的操作命 令,造成系统的混乱,所以在同一时刻只能允许一个用户在线。用户检测通过后,再验证 用户输入的密码。密码正确,则视为登录成功,将登录信息记入临时文件并跳转到主界面。 chpswcgi 用户在主界面上点击“修改密码”的选项,chpswcgi执行。该程序修改用户密码,并更 新用户信息配置文件。 lanstatecgi lanupdatecgi lanstatcc西负责解析本地的网络配置文件,显示当前网络信息并生成可供用户配置的页 面。当用户需要改动网络配置时,激活lanupdmecgi。lanupdatecgi负责将用户的改动 存入网络配置文件。 logoutcgi 退出,从临时文件中清除本次登录的信息,使得其他web用户可以继续登录。以下三种情况 之一会激活logoutcgi运行: (1)用户点击“退出”选项,logoutcgi运行并跳转到登录页面; (2)用户直接关闭浏览器进程,页面的onbeforeunload事件将触发预设的脚本,调用 logoutc; (3)用户最近一次页面点击后十分钟没有任何动作,则认为用户的操作已经结束,后台的定 时进程调用logoutcgi,将控制权让出。 monitorcgi monitorcgi实现了以下一些功能: (1)视频图像的采集。 (2)视频图像的压缩。 (3)把采集压缩后的视频图像返回到主页面,在没有注销关闭之前,不停的刷新视频图像以 基于 arm 的无线视频图像监控服务器系统方案 第 10 页 共 16 页 达到动态的效果。 9运行及开发环境运行及开发环境 9.1硬件环境硬件环境 能支持和承载 linux 系统,主频要高于 100mhz。能够进行图像数据传输和压缩,能够 进行无线信号发射。 9.2软件环境软件环境 9.2.1 嵌入式 linux 系统 linux系统是层次结构的且内核完全开放,可以根据应用对内核进行定制,具有代码小、 速度快、可靠性高等优点,并且嵌入式linux还具有一套完整的免费的交叉编译环境。今天 应用系统变得越来越复杂,需要这样一个嵌入式操作系统来支持,它是开发嵌入式应用系 统的理想平台。 linux提供了完成嵌入功能的基本内核和所需要的所有用户界面,能处理嵌入式任务和 用户界面。将linux看作是连续的统一体,从一个具有内存管理、任务切换和时i闩j月艮 务及其他分拆的微内核到完整的服务器,支持所有的文件系统和例络服务。linux作为嵌入 式系统,是一个带有很多优势的新成员。它对许多cpu和硬件平台来说都是易移植、稳定、 功能强大、易于应用开发的操作系统。 嵌入式linux系统需要下面三个基本元素:系统引导工具(用于机器加电后的系统定位 引导)、linux微内核(内存管理、程序管理)、初始化进程。但如果要它成为完整的操作系 统并且继续保持小型化,还必须加上硬件驱动程序、硬件接口程序和应用程序组。 9.2.2视频图像采集子系统 视频图像采集部分由cmos图像传感器0v7620,usbcamera控制器ovsi l和256k dram构成。 cmos数字图像传感器0v7620集成了个664 x 492的感光阵列、帧(行)控制电路、视频时序 产生电路、模拟信号处理电路、ad转换电路、数字信号输出电路及寄存器12c编程接口。 0v7620是一款单片vga模式黑白数字成像芯片;ov51l内置了usb收发控制器。能够将数字图 像数据通过usb传发给arm处理板保证数据的快速实时性。arm板通过了usb配置 ovsll,ov51l则对7620的控制字进行配置。 9.2.3 linux下usb摄像设备的驱动 usb系统主要有三部分组成:usb接口、usb主机、usb设备三部分组成的。usb接u有主 机端和设备端的区别,因而usb驱动程序也有主机端驱动和设备端驱动之分,本系统arm为 主机端。usb主机驱动结构包括usb主机控制器驱动(hcd),usb驱动(usbd)和usb设备类驱动。 应用程序首先通过文件系统接u来访问相应的usbd和usb设备类驱动程序;usb没备类驱动程 序则通过usbd提供的相关接口将数据请求包传递给usbd;usbd通过hcd提供的接口,进一步 将数据包传递给hcd;hcd最终将数据包发送到usb总线上。 video 4 linux(简称“v4l”)是linux下用于获取视频和音频数据的api接口,应用程 序使用video for linux api获得摄像头采集到的rgb数据。为使摄像头设备能够工作,需 要在 linux内核中编译api驱动程序、usb视频传输驱动程序、摄像头驱动程序。通常的usb设备 类驱动程序都需要提供两个接口个是针对usb层,usbd接el需要完成摄像头信息检测,数 据格式的转化处理,ov511与ov7620的控制字配制以及内核注册等工作。另一个是针对文件 系统,当摄像头设备连接到usb总线上时,usbd通过上述摄像头驱动程序的probe函数来判 断是否支持该没备,并为该设备创建相应的设备文件节点。此后,应用程序就可以通过该 文件结点来访问摄像头设备。 基于 arm 的无线视频图像监控服务器系统方案 第 11 页 共 16 页 第五篇第五篇 结构和工艺结构和工艺 10 结构设计结构设计 1) 整机的外观颜色:银白色塑料外壳。 2) 整机的外观造型;一个矩形体塑料壳,有电源接口、232 接口、usb 口以及一根较 短的发射天线。 3) 整机的外形尺寸:12cm17cm5cm 4) 整机的结构形式:整机主要由一块 pcb 板、一根天线、塑料外壳组成。 5) 整机的热源分析、冷却方式:热源主要是内部电路的元器件和核心芯片工作时散 发的热量,可通过一些测试,来分析热源总共的大小,对电路的影响;若是需要 的话,可通过散热片来对芯片进行散热。 11 工艺设计工艺设计 整机外观是个被塑料壳所封闭的矩形壳子,壳子的侧面有几个输入和输出的接口,用 来连接电源、带 usb 口的摄像机、带 232 口的终端设备。在壳子的底部要有一些固定措施, 底部的内面要有四个脚用来固定 pcb 板。天线要做到尽量短,便于集成在壳子一侧。电源 线与壳子的电源接口通过圆形插头进行连接,摄像头的 usb 接口与外壳 usb 口进行相连; 在发射 端通过天线将图像信号发射出去,外接的 232 口可以与 pc 相连。 基于 arm 的无线视频图像监控服务器系统方案 第 12 页 共 16 页 第六篇第六篇 系统运行说明系统运行说明 12 配置说明配置说明 系统有两种配置方式,一种无线的方式,另一种是有线的方式。在正常情况下系 统是由无线方式将采集到的视频信号通过无线天线将其发射出去。当无线模块出现故 障时,系统也可以通过 232 口将信号发送出去。 13 系统应用方式系统应用方式 这次设计的是一个服务器,所以它需要和终端设备进行连接才能形成一个完整的网络。 组网结构图如下所示: 带 usb 口摄像机 服务器服务器 无线接收终端 图图 8 8:系统组网结构图:系统组网结构图 由于监控服务器的体积小,功耗低。所以这种监控网络可应用于办公室,工厂生产区 间,安全监控等各种场所都可以应用。与服务器相关的设备主要是带 usb 口的摄像机、带 有无线接收功能的无线接收终端。 基于 arm 的无线视频图像监控服务器系统方案 第 13 页 共 16 页 第七篇第七篇 关键技术说明关键技术说明 14 关键技术说明关键技术说明 本次设计与实现了一款基于嵌入式linux的无线视频图像监控服务器。该监控服务器以 arm9主板为核心硬件平台,在该平台上移植了嵌入式linux操作系统,以usb摄像头作为视 频图像采集模块,用软件对图像数据进行压缩,然后通过无线模块接入局域网或广域网。 客户端可以通过浏览器访问监控服务器,完成对测控现场和测控设备的视频监控任务。基 于arm9微处理器和嵌入式linux操作系统设计的无线视频图像监控服务器,把图像采集、压 缩和传输服务集中到一个体积很小的设备内,直接连入网络。相对传统视频监控系统而言, 具有低成本、低功耗、小体积等特点。 这次设计主要应用的技术有嵌入式平台开发技术,图像信息传输技术,图像处理技术, 无线发射技术等相关的技术。其中图像处理技术和无线发射技术是本次设计的比较关键的 技术,也是本次设计的难点。不过这次设计采用的技术都是现在市场上比较成熟的技术, 所以不牵涉到专利限制等问题。 基于 arm 的无线视频图像监控服务器系统方案 第 14 页 共 16 页 第八篇第八篇 进度和成本进度和成本 15 进度计划进度计划 15.1 项目分解项目分解 2 周时间来进行查资料,熟悉设计过程中采用的技术。 一个月时间完成原理图的设计,pcb 板的设计。 2 周时间进行 pcb 投板。 一周时间完成物料的购买,并进行焊接。 一周内完成板子的硬件测试。 一个月内将系统平台烧写好,板子系统能够正常运行起来。 一个月内完成驱动的编写和烧写。 2 周内完成系统功能测试,搭建好网络平台。 2 周内完成整机测试。 15.2 完成时间完成时间 事件期望时间紧前事件 a 熟悉设计过程中采用的技术14 天- b 原理图的设计,pcb 板的设计30 天- c pcb 投板14 天b d 物料的购买,焊接电路板7 天b、c e 硬件测试7 天b、c、d f 烧写系统30 天e g 驱动的编写和烧写30 天e、f h 系统功能测试14 天b、d、f、g i 整机测试14 天b、c、d、e、f、g、 h 16 变动成本预计变动成本预计 核心模块 2410 预算 350 元。 其余物料预算合计 200 元,投板需要 300 元。 外壳预算 100 元。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论