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

[复制链接]
2394|2
 楼主| roe2008 发表于 2008-5-29 21:48 | 显示全部楼层 |阅读模式
各位大侠:<br />LDD3书上的有些概念不太明白,比如说:<br />1.分配和释放设备编号(是不是分配主设备号?)<br />2.字符设备注册是什么意思?它和加载模块进内核有什么区别?感觉字符设备注册和从系统中移除设备与分配和释放设备编号很<br />像,很像,它们有什么区别啊?<br />3.书上有这么一句话:p59&nbsp;内核内部使用struct&nbsp;cdev&nbsp;结构表示字符设备。<br />p60&nbsp;在scull内部,它通过struct&nbsp;scull_dev结构表示每个设备。<br />这里的2句话很不理解,同样的设备怎么有2个不同的结构体表示???<br />还请各位指点!
 楼主| roe2008 发表于 2008-5-31 21:19 | 显示全部楼层

为什么?

没有人研究过驱动吗?
armecos 发表于 2008-5-31 21:47 | 显示全部楼层

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

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

本版积分规则

7

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部