摘 要
本文设计了一种基于S3C2440
芯片的TQ2440
开发板为硬件开发平台和嵌入式Linux
操作系统为软件开发平台的视频监控系统。前端图像采集选用的USB
摄像头为中星微ZC301
,数据传输采用TCP/IP
协议的局域网通信。嵌入式Linux
系统中移植了WEB
服务器,用户可以直接在PC
浏览器上进行远程访问。本系统具有研发成本低、设备体积小、操作简易、可靠性高等特点,具有广阔的发展前景。
关键词:嵌入式,S3C2440,V4L2,视频监控
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 words:embedded,S3C2440,V4L2,video 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