首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

Linux下USB视频设备用户空间驱动研究与开发

致谢第1-4页
摘要第4-5页
Abstract第5-8页
图目录第8-9页
表目录第9-10页
第1章 绪论第10-15页
   ·课题研究背景第10页
   ·国内外研究现状分析第10-11页
   ·用户空间驱动分析第11-13页
   ·本文的工作与创新第13-14页
   ·本文内容组织结构第14-15页
第2章 用户空间驱动和内核驱动比较第15-20页
   ·程序特性第15-16页
     ·内核空间驱动程序特性第15页
     ·用户空间驱动程序特性第15-16页
   ·框架支持第16-18页
     ·Linux设备模型第17-18页
   ·驱动调试方法第18-19页
   ·驱动可移植性第19页
   ·本章小结第19-20页
第3章 V4L2交互框架的设计与实现第20-32页
   ·Linux视频V4L2标准第20-22页
   ·V4L2交互框架的必要性第22页
   ·V4L2交互框架整体架构第22-24页
   ·V4L2交互框架实现第24-31页
     ·基于netlink的消息传递机制第24-25页
     ·设备文件生成第25-26页
     ·关键数据结构第26-27页
     ·消息封装第27-29页
     ·接口实现第29-31页
   ·本章小结第31-32页
第4章 USB视频设备用户空间驱动设计第32-45页
   ·USB视频设备协议第32-37页
   ·Libusb库第37-39页
     ·Libusb同步与异步访问机制比较第37-38页
     ·Libusb等时传输方式第38-39页
   ·用户空间下视频设备驱动设计第39-40页
     ·用户空间USB视频驱动整体设计第39-40页
   ·USB设备传输模块设计第40-41页
     ·URB等时传输第40-41页
   ·传输缓冲区模块设计第41-44页
     ·视频帧队列第41-43页
     ·访问同步机制第43-44页
     ·数据传输方式第44页
   ·本章小结第44-45页
第5章 USB视频设备用户空间驱动的实现第45-57页
   ·USB设备传输模块的实现第45-50页
     ·Libusb的核心数据结构第45-46页
     ·USB设备的打开第46页
     ·USB控制命令的发送第46-48页
     ·USB视频数据等时传输第48-50页
   ·传输缓冲区的实现第50-56页
     ·基于v412_buffer的缓冲队列第51-52页
     ·基于自旋锁与互斥锁的同步访问机制第52-54页
     ·共享内存的传输方式第54-55页
     ·可重用传输缓冲区的结构设计第55-56页
   ·应用程序交互模块的实现第56页
   ·本章小结第56-57页
第6章 USB视频用户空间驱动的测试第57-59页
第7章 总结与展望第59-61页
   ·总结第59页
   ·展望第59-61页
参考文献第61-64页
作者简历第64页

论文共64页,点击 下载论文
上一篇:基于潜在语义分析的专利文献分析与搜索技术的研究
下一篇:ScudCORE:一个情境驱动推理引擎