- 5
- 0
- 约2.14万字
- 约 90页
- 2017-06-03 发布于湖北
- 举报
第7章 Linux设备驱动程序 在Linux中有2种工作状态:内核态和用户态,应用程序处于用户态,无法直接访问硬件设备,需要借助驱动程序进入内核态才能访问硬件 7.1 Linux驱动程序概述 7.2 Linux设备管理结构 7.3 Linux驱动程序开发基础 7.4 Linux驱动程序编写 7.1 Linux驱动程序概述 7.1.1 Linux驱动程序分类 7.1.2 驱动程序的作用 7.1.3 嵌入式Linux驱动程序特点 7.1.4 Linux驱动程序开发流程 7.1.1 Linux驱动程序分类 Linux内核必须能够用标准的方式操作设备,每一类设备的驱动程序都提供了通用的接口,供内核在需要请求它们的服务时加以使用。 字符设备 块设备 网络设备 字符设备 字符设备原意是指那些只能按顺序一个字节一个字节读取的设备,但事实上一些高级的字符设备也可以从指定位置一次读取一块数据。其特点为: 按字节访问 顺序访问 一般不使用缓存技术 字符设备是最简单的设备,可以象文件一样访问,应用程序使用系统调用open、read、write、close访问,就像这个设备是个普通文件一样 鼠标,声卡等都为字符设备 初始化字符设备时,驱动程序要在内核注册,在字符设备开关表chrdevs中增加一个device_struct条目,主设备号作为这个表的索引。 每个device_struct结构包含2个元素,
您可能关注的文档
最近下载
- 2025年中考生物(湖北卷)真题详细解读及评析.docx
- 新人教版七年级下册数学期末试卷及答案(更新版).docx VIP
- 北京人大附中高中物理同步讲义教师参考用书(高一下).pdf VIP
- 从地理信息系统到地理智能体.docx VIP
- 湖北省十堰市张湾区2024-2025学年九年级下学期期中考试水平监测数学试卷.pdf VIP
- 2022-2023学年广东省广州市天河中学高一(下)期中数学试卷【答案版】.pdf VIP
- 《智慧采购管理》全套教学课件.pptx
- AutoCAD软件二次开发:AutoLISP编程入门.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- MANB&W-S60MCC中文维保说明书.pdf VIP
原创力文档

文档评论(0)