阅读:1913回复:3
入门学徒低级问题,望指点!
入门也有个把天了,可是总有那么些东西无法明白:
1>拿'字符设备驱动程序'来说,驱动程序通过"register_chrdev(major,name,fops)"函数注册设备,可是,驱动到底是如何感应到'具体设备'的呢,又是如何具体控制设备的呢... 望高人指点!!!! |
|
沙发#
发布于:2007-05-06 21:02
没有明白你说的什么意思?什么叫感应到具体设备
|
|
|
板凳#
发布于:2007-05-21 10:51
驱动程序注册一个Vendor ID和Product ID给系统,当硬件设备接入电脑后,系统自动检测,然后匹配Vendor ID和Product ID,如果和你的驱动一致,就会使用你的驱动来管理设备。
自己的驱动中要实现对设备进行读写,这样,来自Application的请求就会到达设备,而设备返回的数据也能经由驱动程序返回给Application |
|
地板#
发布于:2007-05-22 12:02
bus + hotplus: 总线感应到设备。总线怎么感应阿?通过插口中保持电平了。总线驱动设备,然后总线通知操作系统。如果是存储设备,操作系统读取设备文件引导块和超级快;获取文件系统类型;挂载文件系统;创建盘符;最后用户读取。
|
|
|