摘要....................................................................................................................................................1
1 绪论.................................................................................................................................................4
1.1 项目背景..............................................................................................................................4
1.2 视频监控系统的发展..................................................................................................................4
1.3 论文的主要研究工作..................................................................................................................5
2 视频监控系统方案设计.................................................................................................................5
2.1 系统硬件设计方案..............................................................................................................5
2.2 软件设计方案......................................................................................................................6
3 软件开发环境的建立.....................................................................................................................7
2.1 嵌入式 LINUX 操作系统 ...................................................................................................7
2.2 建立交叉编译环境..............................................................................................................9
2.3 BootLoader 的移植 ..................................................................................................................9
3.4 Linux 内核编译与移植..................................................................................................10
3.5 文件系统的移植................................................................................................................11
4 设备驱动程序开发简介...............................................................................................................12
4.1 Linux 的驱动程序层次结构.............................................................................................12
4.2 字符型设备驱动程序................................................................................................14
4.3Linux 下驱动程序的实现..........................................................................................14
4.4USB 摄像头选择以及驱动设计................................................................................15
5 Linux 下视频采集........................................................................................................................16
5.1 视频采集模块的设计........................................................................................................16
5.2 基于 v4l 的编程 ...............................................................................................................17
5.2.1Video4linux 中主要的数据结构.............................................................................17
5.2.2 视频数据的读取.....................................................................................................18
5.3 在 LCD 上显示视频图像..................................................................................................19
6 视频网络传输模块研究与实现..................................................................................................20
6.1 TCP/IP 协议简介............................................................................................................20
6.2 基于 webserver 的视频网络传输模块 .............................................................................22
6.3 播放视频流........................................................................................................................23