论文部分内容阅读
近些年来,由于嵌入式技术和网络技术的进步,各种设备都正朝着网络化、智能化和集成化的方向发展。电子设备被应用到生产和生活的各个方面,不仅为社会提供了巨大的经济效益,也为人们提供了方便。随着嵌入式技术和计算机技术的飞速发展、宽带的普及、图像处理技术的大幅度提高,视频监控系统已悄然演变为当下可视化领域一个最新的开发热点。 Linux系统是完全开放源代码的,有许多操作系统爱好者做技术支持。Linux操作系统的内核小、效率高。系统时完全开放源代码的OS,在价格上具有特别强的竞争力,适合中国的国情。目前,很多企业都采用嵌入式Linux作为系统来开发产品。并且该系统支持更多的芯片构架,是一个跨平台的系统,在更换CPU时就不会遇到更换平台时带来的麻烦,该系统甚至于提供了更加完整的网络协议栈支持。因此,嵌入式Linux操作系统成为了目前最主流的嵌入式操作系统,在工程实际中被广泛应用。 本课题“基于Linux的嵌入式远程监控系统设计”完整地实现了嵌入式远程视频监控系统的整体设计。在简要地对当前的嵌入式系统现状进行分析阐述后,依据嵌入式系统的特点给出了课题研究系统的总体设计方案。在总体方案中包含了硬件系统的构建和软件系统的设计两个方面的研究内容。 硬件系统的构建部分,首先从概念、特点以及应用领域三个方面对ARM处理器进行了大致的介绍,接下来在对所选的微处理器 S3C2440A芯片及其内部构造进行了相关的概述,最后在重点论述了 S3C2440A微处理器的外围电路的搭建,其内容中包含存储器(Nand Flash和SDRAM)、串口功能模块与USB接口等外围电路的构建。 软件系统的设计部分,主要介绍了用于嵌入式开发的交叉编译环境的搭建方法及其视频监控终端整体的设计内容。首先对用于嵌入式开发的交叉编译环境的搭建方式方法进行了细致的阐述,接下来对目标机开展了嵌入式linux操作系统的移植工作,内容涉及Bootloader引导程序的原理,Linux内核的编译和移植。在移植完Linux内核后,论文对视频采集设备进行了选择并对相应的USB接口摄像头的驱动进行了加载。接下来重点对 Linux下的视频采集技术进行了详细分析与设计,给出了一种基于Vide04Linux的视频采集程序。当获得视频采集图像数据后,系统对其进行了压缩与传输,并依次给出了相应的压缩程序与传输实现方式方法。