上图中,红色方块内为设备的主设备号,黄色方块内为设备的次设备号。
主设备号是表示系统存取这个设备的“内核驱动”。驱动程序是UNIX系统内核代码中的一部分,其作用是用来控制一种特殊设备的输入输出。大多数的UNIX系统都有多种设备驱动程序,每一个设备文件名中的主设备号就代表这个设备使用的是哪个设备驱动程序。
次设备号:每一个设备文件都有一个次设备号。“次设备号”是一个24位的十六进制数字,其定义了这个设备在系统中的物理位置。
上图中,红色方块内为设备的主设备号,黄色方块内为设备的次设备号。
主设备号是表示系统存取这个设备的“内核驱动”。驱动程序是UNIX系统内核代码中的一部分,其作用是用来控制一种特殊设备的输入输出。大多数的UNIX系统都有多种设备驱动程序,每一个设备文件名中的主设备号就代表这个设备使用的是哪个设备驱动程序。
次设备号:每一个设备文件都有一个次设备号。“次设备号”是一个24位的十六进制数字,其定义了这个设备在系统中的物理位置。
上一篇:Linux CentOS7 安装
Linux设备驱动开发中,需要向内核正确注册设备,才能创建设备节点,以供应用层访问。本文将详细介绍Linux下的两种设备注册方法:杂项设备注册和Linux 2.6新方法注册。
回答是可以,可以看下面的例子,思路是开发两个字符设备模块,第一个
参考: 对应的led应用程序:
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M