- 6
- 0
- 约 24页
- 2017-01-12 发布于辽宁
- 举报
第6章简单的字符设备驱动程序分析
第6章 简单的字符设备驱动程序 在Linux设备驱动程序的家族中,字符设备驱动程序是较为简单的驱动程序,同时也是应用非常广泛的驱动程序。所以学习字符设备驱动程序,对构建Linux设备驱动程序的知识结构非常的重要。本章将带领读者编写一个完整的字符设备驱动程序。 6.1 字符设备驱动程序框架 本节对字符设备驱动程序框架进行了简要的分析。字符设备驱动程序中有许多非常重要的概念,下面将从将从最简单的概念讲起:字符设备和块设备。 6.1.1 字符设备和块设备 Linux系统将设备分为3种类型:字符设备、块设备和网络接口设备。其中字符设备和块设备难以区分,这里将对其进行重要讲解。 1.字符设备 2.块设备 3.字符设备和块设备的区分 6.1.2 主设备号和次设备号 一个字符设备或者块设备都有一个主设备号和次设备号。主设备号和次设备号统称为设备号。主设备号用来表示一个特定的驱动程序。次设备号用来表示使用该驱动程序的各设备。例如一个嵌入式系统,有两个LED指示灯,LED灯需要独立的打开或者关闭。那么,可以写一个LED灯的字符设备驱动程序,可以将其主设备号注册成5号设备,次设备号分别为1和2。这里,次设备号就分别表示两个LED灯。 6.1.3 申请和释放设备号 内核维护着一个特殊的数据结构,用来存放设备号与设备的关系。在安装设备时,应该给设备申请一个设备号,使系统可以明确设备对应的设备号。
您可能关注的文档
- 第6章有色金属及其合金分析.ppt
- 第6章墙体分析.ppt
- 四年级美术《蔬果的剖面》分析.ppt
- 第6章构造数据类型分析.ppt
- 第6章材料的磁学性能分析.ppt
- 第6章数字基带分析.ppt
- 四年级英语下册第四单元分析.doc
- 四年级美术下册《蜡和笔的乐趣》分析.ppt
- 四年级评语分析.doc
- 第6章最优控制分析.ppt
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
最近下载
- 沈阳博林特电梯MPK708C调试手册.pdf VIP
- H&Z 441005-2004 小舱口盖布置图设绘通则.pdf VIP
- 9 犟龟 课件 -2025-2026学年统编版语文三年级上册.pptx VIP
- H&Z 360008-2005 舵叶内部涂装工艺要求.pdf VIP
- 传感器原理及应用第四版吴建平习题答案.doc VIP
- H&Z 441018-2005 半悬挂流线型平衡舵系设计通则.pdf VIP
- 《GB/T 44260-2024虚拟电厂资源配置与评估技术规范》.pdf
- 2026秋部编版五年级上册语文第一单元单元培优卷(B卷).docx VIP
- H&Z 443008-2004 厨房设备、洗衣设备订货清册编制要求.pdf VIP
- H&Z 441033-2007 舵柄与舵杆锥体带键联接.pdf VIP
原创力文档

文档评论(0)