


摘 要:介绍了一种利用嵌入式技术设计的视频监控系统。该系统终端以ARM 9处理器为核心,USB摄像头作为视频采集模块,网卡芯片DM9000为以太网通信模块。视频监控系统终端移植Linux操作系统,配置相应的驱动,编写视频采集和发送程序,最后与客户端组成完整系统。
关键词:ARM9;Linux;嵌入式系统;视频监控
ARM处理器具有性能高,成本低的特点,在嵌入式中被广泛使用。 Linux作为源代码开放的操作系统,其特有的优势和开发模式正日益影响人们。本文将二者结合,构建一个视频监控嵌入式系统。
1 系统硬件设计
1.1 硬件结构
该系统终端采用基于ARM920T内核的Samsung S3C2440A作为中央处理器,并且配备64M的SDRAM,256M的NAND FLASH和2M的NOR FLASH,以应对移植Linux操作系统和系统保存的数据所需要的内存空间。 该系统的主要硬件还有视频采集模块,以太网通信模块,UART串口和电源接口。系统硬件整体框图如图1所示
1.2 视频采集模块
视频采集模块采用了中星微电子公司ZC301芯片的 USB摄像头,该摄像头芯片具有图像信号处理,数据压缩,JPEG译码等图像处理功能,摄像头传感器采用CMOS感光元件,元件像素130万,采集的图像清晰,画面稳定,色彩真实鲜艳。视频采集模块的USB接口电路原理图如图2所示。
图2中,使用5v的电源为USB供电,22Ω电阻的R23,R24在串行数据通信时可以起到缓冲抗干扰的作用,R27,R28为15K的大电阻,确保了USB高速串口数据通信的可靠性。
1.3 以太網通信模块
通信模块采用DAVICOM公司的10/100 Mb/s自适应以太网芯片DM9000,该芯片是完全综合的,成本较低的单一快速以太网控制器芯片,具有通用处理器接口,既可以接8位,16位的处理器,也可以接32位的处理器。……