资料详情

基于S3C2440的嵌入式视频监控系统的设计与实现

头像

Linux

编号:2874
本文设计了一种基于S3C2440芯片的TQ2440开发板为硬件开发平台和嵌入式Linux操作系统为软件开发平台的视频监控系统。前端图像采集选用的USB摄像头为中星微ZC301,数据传输采用TCP/IP协议的局域网通信。嵌入式Linux系统中移植了WEB服务器,用户可以直接在PC浏览器上进行远程访问。本系统具有研发成本低、设备体积小、操作简易、可靠性高等特点,具有广阔的发展前景。
 
关键词:嵌入式,S3C2440V4L2视频监控
 
 
ABSTRACT
    In recent years, with the development of digital image processing technology and network communication technology, on-site monitoring digital processing is realized by digital image, its intelligence, reliability is incomparable to traditional video monitoring technology. Now, the development of video surveillance technology has entered the third stage, the advantage of application of analog video monitoring and digital video surveillance technology tradition has been greatly weakened. The network video monitoring technology based on WEB server is the development trend of. However, the video hardware cost too harder and it’s not easy to be maintained by user.
    This article designed a video monitoring system, a TQ2440 development board for hardware development platform based on S3C2440 chip and an embedded Linux operating system for software development platform. Using USB the Vimicro ZC301 camera for acquire image, using TCP / IP protocol to data transmission. A Web server was transplanted in Embedded Linux system. The user can directly access on the remote PC browser. The system has a low costs on research and development, equipment small, easy to operate, high reliability, also has a  broad prospects for development.
 
Key wordsembeddedS3C2440V4L2video monitor
 
 

 
1.1  视频监控的发展概况及趋势 1
1.2  课题研究的主要意义 2
3.2  软件开发平台的搭建 5
     3.2.1  制作交叉编译工具链 5
 3.2.2  移植linux2.6.30内核 5
 3.2.3  制作yaffs文件系统 8
 4.2.1  视频采集基本流程 10
 4.2.2  核心函数分析 11
 5.2.1  JPEG与MJPEG文件格式简介 18
 5.2.2  JPEG压缩的实现 19
7.1  调试方法 25
7.2  测试结果 25
参考文献 28