QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 657|回复: 3

linux下驱动开发:有关模块层次的问题

[复制链接]
发表于 2003-5-22 16:27:35 | 显示全部楼层 |阅读模式


我刚从windows下转过来学习开发linux下的驱动,有个关于linux模块层次的问题有点想不通。
在windows下通过堆栈建立上下层驱动的层次关系,譬如最底层是总线驱动,再上面是类驱动,
再上面是具体功能驱动(大致如此)。不知道在linux下怎么实现这些层次关系的呢?请牛人指教!
发表于 2003-5-22 23:45:36 | 显示全部楼层
VFS
block device driver
device driver


sg/sd/st
scsi mid layer
scsi device driver

all are layered. use the linked list to link all devices, use function pointer to call or callback. use wait queue to sleep on lower layer...
回复

使用道具 举报

 楼主| 发表于 2003-5-23 14:36:32 | 显示全部楼层
谢谢:)
回复

使用道具 举报

发表于 2003-5-23 21:56:37 | 显示全部楼层
u had better ask this in kernel branch for faster reply. i seldom come here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 19:24 , Processed in 0.044389 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表