基于ARM的网络视频监控机设计及实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:zhoupingwoo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文提出了一种基于ARM的网络视频监控方案,该方案在以ARM为核心的实验平台上建立一个精简的Linux操作系统,并在此基础上进行了驱动程序和上层应用程序的开发。本文按照从底层到顶层的顺序对操作系统的移植、驱动程序的开发和应用程序的设计三方面进行了研究,重点研究了Linux操作系统的移植问题和驱动程序的开发技术。在操作系统的移植过程中研究了引导程序(U-Boot)的移植、内核(Linux2.6.13)的移植、最小文件系统的创建和移植等问题。其中:(1)在移植引导程序的过程中添加了对SST39VF1601型NORFLASH的支持和烧写yaffs1文件系统的功能。(2)在内核移植过程中对内核进行了配置、修改和裁剪。(3)在文件系统的制做过程中,本文采用了从零开始创建文件系统的方法,保证了文件系统的最小化,降低了系统对硬件平台的依赖性。针对当前使用的Linux内核没有提供LCD驱动的情况,本文根据LCD硬件工作原理和驱动程序的原理,自行设计了LCD驱动程序,设计中提出并实现了支持动态调整分辨率的功能。在应用程序开发过程中采用了C/S模式将视频采集端和视频监控端联系起来。在服务器端通过Video4Linux接口采集视频,然后利用循环缓冲区来存放存储视频,并等待客户端的请求,保证了监控系统的实时性。在客户端则通过请求的方式来向服务器发送视频请求,在接受到视频数据后利用SDL库进行显示以达到监控的目的。实验证明这种基于ARM的网络视频监控方案可行,操作系统表现稳定可靠,视频监控的实时性达到预期要求。
其他文献
课堂上的特色化学语言能够使课堂充满生机,它具有"感染性、形象性、幽默性、有文采"的特色,可通过巧用修辞、借助文学语言等方式逐步形成。
建模过程实质就是从具体到抽象,从个别到一般的过程。小学数学是一门基础学科,目的是让学生从生活中去了解数学学科中数量关系、基本概念、结构和规律等,在小学数学教学中帮助学
初中是学生人格塑造的重要阶段,在教育过程中,首先要为制造宽松的学习氛围,鼓励学生积极向上,在逐步陶冶情操、完善品格。另外,初中语文具有较强的人文优势,将语文知识的学习
古诗词教学内容的选择与学生审美能力的培养有密不可分的联系,在诗词教学中,我们应坚持工具性与人文性相统一的原则,通过品味语言、感知意象、感受意境、感悟意蕴,在潜移默化中激