目 录
摘要
Abstract
第一章 绪论 .....................................................................................................................1
§1.1 研究背景 ...................................................................................................1
§1.2 无线视频监控应用开发意义 ...................................................................1
§1.3 研究内容及论文结构安排 .......................................................................3
第二章 嵌入式无线视频监控系统总体方案设计 .........................................................5
§2.1 总体框架设计 ...........................................................................................5
§2.2 系统硬件设计 ...........................................................................................6
§2.3 系统应用软件设计 ...................................................................................8
第三章 嵌入式 Linux 操作系统及开发环境的建立 ................................................... 10
§3.1 嵌入式 linux 操作系统 .......................................................................... 10
§3.2 交叉开发环境的建立 .............................................................................11
§3.2.1 GNU 开发工具集 .........................................................................12
§3.2.2 建立宿主机交叉开发环境 ..........................................................13
§3.3 系统引导和内核启动 .............................................................................13
§3.3.1 Bootloader 开发 ............................................................................13
§3.3.2 嵌入式 Linux 内核启动过程 ...................................................... 16
§3.3.3 ARM-Linux 内核移植 ..................................................................18
§3.3.4 文件系统移植 ..............................................................................20
§3.4 基于嵌入式 linux 的上层软件开发模式 .............................................. 21
§3.4.1 应用程序的开发 ..........................................................................21
§3.4.2 应用程序的调试 ..........................................................................22
第四章 视频数据采集 ...................................................................................................23
§4.1 摄像头驱动程序 .....................................................................................23
§4.2 视频数据采集模块设计 .........................................................................23
§4.2.1 Video4Linux 简介 .........................................................................23
§4.2.2 V4L 数据结构 .............................................................................. 24
§4.2.3 视频截取方式 ...............................................................................25
§4.2.4 视频帧采集的具体实现 ...............................................................27
第五章 视频编码程序开发 ...........................................................................................31
§5.1 视频压缩基本原理 .................................................................................31
§5.2 视频压缩标准 MPEG4 ......................................................................... 32
§5.2.1 MPEG4 的核心思想 .................................................................... 32
§5.2.2 关键技术 .......................................................................................33
§5.2.3 主要优点 .......................................................................................36
§5.3 基于 XviD 的编码实现 ..........................................................................37
§5.3.1 XviD 发展历史 .............................................................................37
§5.3.2 XviD 的技术特点 .........................................................................38
§5.3.3 基于 XviD 编码的程序设计 ........................................................39
第六章 无线网络视频传输 ...........................................................................................43