Linux下驱动程序简介.ppt

Linux下驱动程序简介.ppt

ID:55829026

大小:1.12 MB

页数:44页

时间:2020-06-09

Linux下驱动程序简介.ppt_第1页
Linux下驱动程序简介.ppt_第2页
Linux下驱动程序简介.ppt_第3页
Linux下驱动程序简介.ppt_第4页
Linux下驱动程序简介.ppt_第5页
资源描述:

《Linux下驱动程序简介.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux下驱动程序简介—USB摄像头CWY-CTS-SA117L袁师盛柴佳杰孙融王磊2008-04-181CWY0要点Linux驱动配置驱动的基本架构摄像头驱动结构最后1Linux驱动配置1.1什么是驱动程序驱动程序是应用层和硬件设备之间的一个软件层它向应用层提供了一组标准化的调用接口,同时完全隐藏设备的工作细节驱动程序将特定的硬件功能映射为统一的接口(使硬件可用),而将怎样使用硬件的问题留给上层应用(不给应用层强加使用策略)1Linux驱动配置1.2linux中驱动的存在方式编译进内核:启动内核时就会驱动此硬件设备。模块方式:编译生成一个.o文件,当

2、应用程序需要时再动态加载进内核空间运行。1Linux驱动配置1.3模块加载方式配置1.3.1进入内核配置1Linux驱动配置1.3模块加载方式配置1.3.2内核支持V4L1Linux驱动配置1.3模块加载方式配置1.3.2内核支持V4L1Linux驱动配置1.3模块加载方式配置1.3.2内核支持V4L1Linux驱动配置1.3模块加载方式配置1.3.3OV511WebCam的驱动模块支持1Linux驱动配置1.3模块加载方式配置1.3.3OV511WebCam的驱动模块支持1Linux驱动配置1.3模块加载方式配置1.3.4编译内核1Linux驱动配置1

3、.3模块加载方式配置1.3.4编译内核1Linux驱动配置1.3模块加载方式配置1.3.4烧写内核烧写内核zImage,再烧写配置好的根文件系统.1Linux驱动配置1.4编译模块1Linux驱动配置1.5加载模块1Linux驱动配置1.5使用模块插入OV511USB摄像头1Linux驱动配置1.5使用模块2驱动的基本架构设备文件Unix类操作系统都是基于文件概念的把I/O设备当作文件来处理/dev下面存在对应的逻辑设备节点主设备号表明了某一类设备,对应着确定的驱动程序次设备号用于区分同类设备中的不同设备2驱动的基本架构3摄像头驱动结构3.1加载/卸载驱

4、动3摄像头驱动结构3.1加载/卸载驱动3摄像头驱动结构3.1加载/卸载驱动3摄像头驱动结构3.1加载/卸载驱动3摄像头驱动结构3.1加载/卸载驱动3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3.2插入/拔除设备3摄像头驱动结构3

5、.2插入/拔除设备3摄像头驱动结构3.3调用驱动接口函数3摄像头驱动结构3.3调用驱动接口函数3摄像头驱动结构3.3调用驱动接口函数3摄像头驱动结构3.3调用驱动接口函数4最后4.1其它主要技术USBVideo4Linux图像压缩,视频的编解码4最后4.2参考资料Linux设备驱动程序深入理解Linux内核2410-S实验指导书IBMdeveloperWorksov511+DataSheetVideo4LinuxProgrammingusb1.1中文协议ProgrammingGuideforLinuxUSBDevice-1.324最后4.2参考资料Lin

6、uxUSBDriverBasicsLinuxOV511-OV518DriverInstallationInstructions摄像头驱动实现源码分析淺談JPEG圖像壓縮演算法基于嵌入式Linux的USB摄像头驱动开发4最后4.3感谢uCLinux组:柴佳杰,孙融,王磊其它:黄曦,李月宽Thanks!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。