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页 |