摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 序论 | 第9-19页 |
·视频监控的发展与现状 | 第9-11页 |
·本地模拟视频监控 | 第9页 |
·基于PC 的视频监控系统 | 第9-10页 |
·基于嵌入式技术的网络视频监控系统 | 第10-11页 |
·嵌入式系统及嵌入式LINUX的发展现态 | 第11-15页 |
·嵌入式系统的特点与现状 | 第11-12页 |
·嵌入式Linux 的特点与现状 | 第12-15页 |
·视频监控关键技术 | 第15-17页 |
·MPEG 编码 | 第15-16页 |
·RTP/RTCP 实时传送控制协议 | 第16-17页 |
·本课题研究内容及课题来源 | 第17-19页 |
·课题来源及主要负责工作 | 第17页 |
·课题提出及本文的章节组织 | 第17-19页 |
第二章 硬件总体设计 | 第19-30页 |
·硬件总体框架 | 第19-22页 |
·系统组网结构 | 第19页 |
·视频服务器硬件架构 | 第19-22页 |
·PRPMC824X模块 | 第22-26页 |
·PrMPC824x 模块概述 | 第22-23页 |
·CPU 最小系统 | 第23-26页 |
·音频视频处理模块 | 第26-30页 |
·VW2010 简介 | 第26-27页 |
·音视频压缩 | 第27-28页 |
·音视频解压缩 | 第28-30页 |
第三章 嵌入式LINUX 系统 | 第30-53页 |
·BOOTLOADER 设计与实现 | 第30-41页 |
·U-Boot (Universal Boot Loader) | 第31-32页 |
·Bootloader 移植 | 第32-41页 |
·LINUX内核分析与移植 | 第41-46页 |
·Montavista 实时Linux | 第41-42页 |
·基于MPC8245 的Linux 内核启动代码分析 | 第42-44页 |
·Linux 内核移植 | 第44-46页 |
·嵌入式LINUX文件系统 | 第46-53页 |
·Linux 文件系统 | 第46-47页 |
·MTD (Memory Technology Device) | 第47-48页 |
·JFF52 文件系统 | 第48-49页 |
·建立JFF52 根文件系统 | 第49-53页 |
第四章 LINUX 设备驱动程序 | 第53-65页 |
·LINUX下的设备驱动程序原理 | 第53-56页 |
·Linux 设备驱动程序结构 | 第53-55页 |
·内核模块 | 第55-56页 |
·PCI 设备驱动程序 | 第56-57页 |
·音视频编解码卡驱动程序 | 第57-65页 |
·驱动程序基本框架 | 第57页 |
·主要数据结构 | 第57-59页 |
·设备ioctl 方法 | 第59-65页 |
第五章 视频监控系统应用程序设计 | 第65-82页 |
·应用程序总体框架 | 第65-66页 |
·主处理程序 | 第66-69页 |
·功能概述 | 第66页 |
·初始化启动模块 | 第66-67页 |
·用户管理模块 | 第67页 |
·协议解析模块 | 第67-68页 |
·告警处理模块 | 第68-69页 |
·通讯控制子系统 | 第69-73页 |
·TCP 通讯模块 | 第69-70页 |
·UDP 通讯模块 | 第70-71页 |
·串口通讯及云台控制模块 | 第71-72页 |
·DI/DO 控制模块 | 第72-73页 |
·音视频控制子系统 | 第73-80页 |
·视频采集模块 | 第73-74页 |
·视频编码控制模块 | 第74-76页 |
·视频输出控制模块 | 第76-78页 |
·视音频码流的复用和接复用模块 | 第78-79页 |
·RTP/RTCP 打包拆包模块 | 第79-80页 |
·音视频存储子系统 | 第80-82页 |
·音视频存储模块 | 第80-81页 |
·文件检索模块 | 第81页 |
·磁盘管理模块 | 第81-82页 |
第六章 系统测试 | 第82-85页 |
·测试设计 | 第82-84页 |
·测试工具和测试环境 | 第82-83页 |
·测试用例 | 第83-84页 |
·测试结果 | 第84-85页 |
第七章 结论和展望 | 第85-87页 |
·结论 | 第85页 |
·展望 | 第85-87页 |
致谢 | 第87-88页 |
参考文献 | 第88-90页 |
攻读硕士学位期间研究成果 | 第90页 |