嵌入式Linux设备驱动开发的研究.ppt
本章的要求 第11章、嵌入式Linux设备驱动开发 Linux设备驱动的基本概念 Linux设备驱动程序的基本功能 Linux设备驱动的运作过程 常见设备驱动接口函数 掌握字符设备驱动程序的编写 掌握键盘设备驱动程序的编写 了解块设备的编写流程 本章的主要内容 11.1 设备驱动概述 11.2 字符设备驱动编程 11.3 GPIO驱动程序实例 11.4 块设备驱动编程 11.5 中断编程 11.6 按键驱动程序实例 11.7 实验内容——test驱动 11.1 设备驱动概述 设备驱动简介及驱动模块 操作系统是通过各种驱动程序来驾驭硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式。设备驱动程序是内核的一部分,硬件驱动程序是操作系统最基本的组成部分,在Linux内核源程序中也占有60%以上。因此,熟悉驱动的编写是很重要的。 Linux内核中采用可加载的模块化设计(LKMs,Loadable Kernel Modules),一般情况下编译的Linux内核是支持可插入式模块的,也就是将最基本的核心代码编译在内核中,其他的代码可以编译到内核中,或者编译为内核的模块文件(在需要时动态加载)。 内核模块的主要相关命令 常见的驱动程序是作为内核模块动态加载的,比如声卡驱动和网卡驱动等,而Linux
您可能关注的文档
- 学校走廊装饰的设计资料.doc
- 学生学习策略的研究的研究.ppt
- 学校预防艾滋病健康教育计划的设计、实施与评价.ppt
- 安利(中国)营销案例的分析.doc
- 宋代科举制度.doc
- 实现的论文光信号连接.ppt
- 实验实训指导书doc - 《农产品质量的探究检测技术》 企业项目.doc
- 室内的设计市场调查报告.doc
- 室内的设计流派.doc
- 室内的设计原理课程课件【大学课件170页】.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)