打印

LDD3中scull设备驱动的一些疑惑?

[复制链接]
1583|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roe2008|  楼主 | 2008-5-29 21:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠:
LDD3书上的有些概念不太明白,比如说:
1.分配和释放设备编号(是不是分配主设备号?)
2.字符设备注册是什么意思?它和加载模块进内核有什么区别?感觉字符设备注册和从系统中移除设备与分配和释放设备编号很
像,很像,它们有什么区别啊?
3.书上有这么一句话:p59 内核内部使用struct cdev 结构表示字符设备。
p60 在scull内部,它通过struct scull_dev结构表示每个设备。
这里的2句话很不理解,同样的设备怎么有2个不同的结构体表示???
还请各位指点!

相关帖子

沙发
roe2008|  楼主 | 2008-5-31 21:19 | 只看该作者

为什么?

没有人研究过驱动吗?

使用特权

评论回复
板凳
armecos| | 2008-5-31 21:47 | 只看该作者

你可以先了解一下Linux驱动学习步骤和障碍点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

13

帖子

0

粉丝