16路数字视频监控编码端的设计与实现
| 第一章 绪论 | 第1-12页 |
| ·视频监控系统的发展 | 第8-9页 |
| ·模拟视频监控系统 | 第9页 |
| ·数字视频监控系统 | 第9-12页 |
| 第二章 LINUX 下的PCI 总线驱动 | 第12-24页 |
| ·PCI 总线系统的结构 | 第12-13页 |
| ·PCI 设备的配置空间 | 第13-18页 |
| ·访问配置空间 | 第18-20页 |
| ·PCI 总线的枚举 | 第20-24页 |
| 第三章 16 路数字视频监控编码部分的硬件实现 | 第24-39页 |
| ·编码系统的设计原理 | 第24-26页 |
| ·选用器件的功能介绍 | 第26-33页 |
| ·TW9903 模拟视频解码芯片 | 第26-27页 |
| ·AQ424 多路视频复合芯片 | 第27-28页 |
| ·IME6400 MPEG-4 视频编码芯片 | 第28-30页 |
| ·SAA7146 PCI 接口专用芯片 | 第30-33页 |
| ·器件之间的互联电路设计 | 第33-35页 |
| ·EPM7128 的时序仿真结果 | 第35-36页 |
| ·硬件的调试过程及结果 | 第36-39页 |
| 第四章 16 路数字视频监控的驱动程序开发 | 第39-66页 |
| ·LINUX 下的设备驱动程序开发 | 第39-41页 |
| ·设备文件 | 第39页 |
| ·设备驱动程序的接口 | 第39-40页 |
| ·设备驱动程序的框架 | 第40-41页 |
| ·编译Linux 的内核模块 | 第41页 |
| ·编码系统上各寄存器的访问实现 | 第41-53页 |
| ·Linux 的内存管理机制 | 第41-44页 |
| ·访问SAA7146 寄存器 | 第44-45页 |
| ·访问IME6400 的主接口寄存器 | 第45-47页 |
| ·访问IME6400 的SRAM | 第47-50页 |
| ·访问TW9903 的寄存器 | 第50-51页 |
| ·访问AQ424 的寄存器 | 第51-53页 |
| ·为SAA7146 上的DMA 控制器建立页表 | 第53-54页 |
| ·中断处理 | 第54-63页 |
| ·Linux 的中断处理机制 | 第54-58页 |
| ·Linux 中的软中断与tasklet | 第58-61页 |
| ·中断处理机制为用户提供的接口函数 | 第61-62页 |
| ·编码系统的中断处理程序 | 第62-63页 |
| ·系统调用READ()的实现 | 第63-64页 |
| ·驱动程序的调试及经验 | 第64-66页 |
| 第五章 16 路数字视频监控的应用程序开发 | 第66-91页 |
| ·LINUX 中的信号机制与共享内存 | 第66-70页 |
| ·信号机制 | 第66-68页 |
| ·共享内存 | 第68-70页 |
| ·编码系统的主函数结构 | 第70-78页 |
| ·预览线程 | 第72-75页 |
| ·编码数据读取线程 | 第75-78页 |
| ·复合码流的解复 | 第78-81页 |
| ·FRAMEBUFFER 和XVID 简介 | 第81-85页 |
| ·framebuffer 介绍 | 第82-85页 |
| ·Xvid 介绍 | 第85页 |
| ·播放器的设计与实现 | 第85-91页 |
| ·存盘文件的格式 | 第85-87页 |
| ·音视频同步播放器 | 第87-91页 |
| 第六章 总结与展望 | 第91-93页 |
| ·全文工作总结 | 第91页 |
| ·未来研究展望 | 第91-93页 |
| 参考文献 | 第93-95页 |
| 致谢 | 第95-96页 |
| 个人简历 | 第96页 |
| 攻读硕士学位期间发表论文 | 第96页 |