声明
摘要
第1章 绪论
1.1 研究背景
1.2 视频监控发展概述
1.3 嵌入式网络视频监控的研究现状
1.4 本文所做的工作和章节安排
第2章 嵌入式Linux设备驱动及音视频框架分析
2.1 Linux系统内核
2.1.1 Linux系统内核结构
2.1.2 Linux系统的用户空间和内核空间
2.2 嵌入式Linux系统设备驱动概述
2.3 基于V4L2框架的视频采集原理
2.4 基于ALSA框架的音频采集播放原理
2.5 本章小结
第3章 嵌入式网络视频监控设备选型及环境搭建
3.1 嵌入式网络视频监控设备硬件框架
3.1.1 DaVinci技术介绍
3.1.2 主要芯片介绍
3.1.3 系统硬件方案设计
3.2 TMS320DM365的开发环境搭建
3.3 TMS320DM365的系统引导程序
3.4 TMS320DM365的内核配置与编译
3.5 本章小结
第4章 嵌入式网络视频监控设备中的驱动设计
4.1 视频采集模块的驱动设计
4.1.1 视频处理前端模块驱动设计
4.1.2 TVP5151芯片驱动设计
4.2 音频模块的驱动设计
4.2.1 配置AIC3101的寄存器值
4.2.2 在Linux下加载音频模块驱动
4.3 存储模块驱动设计
4.3.1 NAND FLASH芯片驱动
4.3.2 高容量SD卡设备驱动
4.4 网络模块的驱动设计
4.5 其他功能模块的驱动设计
4.5.1 GPIO驱动设计
4.5.2 RTC驱动
4.5.3 UART驱动
4.6 本章小节
第5章 嵌入式网络视频监控设备的测试及分析
5.1 设备裸板烧写测试
5.2 设备音视频测试
5.2.1 视频测试
5.2.2 音频测试
5.3 数据分析
5.4 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读学位期间参加的科研项目和成果