4459| 2
|
linux驱动中使用文件私有数据的作用是什么? |
1金钱
最佳答案一个驱动对应多个设备,例如usb接口的这类设备有很多种,他们公用一套驱动的代码,因为他们属于同一类设备,所以他们的主设备号相同但次设备号不同(根据主设备号来区分是哪一类设备,主设备号相同的是同一类设备,同一类设备中,用次设备号来区分不同的设备),用户层要操作设备的话,是通过应用层的API函数来映射到驱动层的API函数,打开这个设备对应的inode结构体设备文件,然后创建一个file结构体文件,最后实现open/read/writ ...
| ||
发表于 2020-7-29 11:44:25
|
显示全部楼层
| ||
发表于 2020-7-30 09:33:59
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 14:29
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网