Chinaunix

标题: 最近在学习2.6的device model,写了篇学习文档,分享给大家 [打印本页]

作者: semiyd    时间: 2007-08-01 15:15
标题: 最近在学习2.6的device model,写了篇学习文档,分享给大家
最近在学习2.6的device model,写了篇学习文档,共享出来

希望能对大家有帮助,如果里面有理解不对的地方,希望各位大侠批评指正~!

由于上传附件有大小限制,分2次传

-semiyd

Linux 2.6 device model.part1.rar

150 KB, 下载次数: 1862


作者: semiyd    时间: 2007-08-01 15:16
第二部分:

Linux 2.6 device model.part2.rar

75.64 KB, 下载次数: 1462


作者: swordfish.cn    时间: 2007-08-01 17:48
先顶一个,多谢分享。
作者: albcamus    时间: 2007-08-01 18:10
多谢楼主分享!  代传一个PDF文件:


PS, 楼主是不是hit毕业的,大名和我一个同学一模一样

Linux 2.6 device model.pdf

263.06 KB, 下载次数: 2235


作者: semiyd    时间: 2007-08-02 09:05
标题: 回复 #4 albcamus 的帖子
我不是hit毕业的,我是njust的


不过这个名字可是我绝对原创的啊,还有这种巧事。。。
作者: theoneclan    时间: 2007-08-03 00:27
谢谢楼主!!
!!!
作者: xuxd32    时间: 2007-08-08 15:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: ruoyisiyu    时间: 2007-08-09 21:10
标题: 回复 #1 semiyd 的帖子
我仅代表党中央\国务院\中央人民政府全体领导感谢你!人民会记住你的
作者: luo118    时间: 2007-08-10 18:47
谢谢分享
作者: wuguang1023    时间: 2007-08-11 08:32
谢谢LZ拉

作者: loyogo    时间: 2007-08-14 11:48
原帖由 semiyd 于 2007-8-2 09:05 发表
我不是hit毕业的,我是njust的


不过这个名字可是我绝对原创的啊,还有这种巧事。。。



楼主,学校名应该是NUST吧。
作者: clinif    时间: 2007-08-16 10:25
好东西,谢谢楼主分享!

作者: semiyd    时间: 2007-08-16 12:18
原帖由 loyogo 于 2007-8-14 11:48 发表



楼主,学校名应该是NUST吧。



Nanjing University of Science and Technology,is that it?
不知道兄台是哪一届的~
作者: emtionmk    时间: 2007-08-16 14:22
谢谢分享!正是我需要的
作者: honckly    时间: 2007-08-16 14:51
谢了,楼主·····················
作者: iamkey9    时间: 2007-08-16 22:34
原帖由 semiyd 于 2007-8-2 09:05 发表
我不是hit毕业的,我是njust的


不过这个名字可是我绝对原创的啊,还有这种巧事。。。


校友啊
作者: zhangzhenwen    时间: 2007-08-19 11:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: DesignInside    时间: 2007-08-20 20:21
不是我的校友...
作者: super007    时间: 2007-08-21 10:02
是好东西,怎么没人顶啊
作者: Largem    时间: 2007-08-22 11:54
谢谢楼主分享,有一个关于device_driver的问题,想请教楼主。

对于kernel buildin的driver,在sysfs中可以看到他们的名字,是不是kernel buildin的driver总是会向内核注册,不管是否有对应的device存在。现在有个问题,如何获得这些buildin的driver所支持的device的deviceId呢?

对于以module存在的driver,我们可以从modules.pcimap中看到device和driver的关系,对于buildin的driver如何得到这种对应关系呢?(我感觉buildin驱动已经在内核中加载了,因此总有办法得到驱动的一些数据,比如他支持的deviceid)
作者: lanneret_sky    时间: 2007-08-29 17:52
dsdsdsds
作者: david2878    时间: 2007-08-31 08:42
顶一下,多谢分享。
作者: lingyb    时间: 2007-08-31 20:24
不错。顶一个!!
谢谢LZ拉
作者: young1986    时间: 2007-08-31 23:55
标题: 11111111111
11111111111
作者: freelion    时间: 2007-09-01 15:23
谢谢LZ拉
谢谢分享
作者: yizuwei520    时间: 2007-09-03 14:58
标题: 烦恼的菜菜
我感觉经典,可是我下载不下来.
作者: piaopiaoyu    时间: 2007-09-03 19:52
多谢楼主共享,受益匪浅
作者: tubocurarine    时间: 2007-09-03 22:20
赞一个!!!!
谢谢分享。
作者: niao5929    时间: 2007-09-05 21:15
xxxxxxxxxxxxxxxxxxxx
作者: lengxb    时间: 2007-09-06 11:10
thank you,have a look
作者: MEYEGG    时间: 2007-09-07 18:58
好 !!! 正在学习 ,,谢谢 分享!!!!!!!!!!!
作者: dengdalong    时间: 2007-09-10 17:32
LZ的精神相当值得我们学习
作者: webycn    时间: 2007-09-10 22:03
谢谢楼主的分享
作者: dxfroot    时间: 2007-09-11 18:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: analyser    时间: 2007-09-14 09:03
我收藏了!!

谢谢!
作者: arnina    时间: 2007-09-15 19:47
下完就顶啊!下完就顶啊!
作者: gaocheng    时间: 2007-09-18 16:37
2.6.21 (April 25, 2007)

Many kernel subsystems which once used class_device structures have been changed to use struct device instead; this work is toward a long-term goal of getting rid of the class tree and having a single device tree in sysfs

http://lwn.net/Articles/2.6-kernel-api/
作者: orien    时间: 2007-09-18 17:16
标题: 感谢楼主,很无私!
这是驱动框架的方向,大家要积极讨论呀!
作者: sohu2000000    时间: 2007-10-31 01:47
谢谢楼主了
作者: wbzh    时间: 2007-12-07 20:22
标题: lz,为什么不让打印呢
lz,为什么不让打印呢
作者: wxs40305    时间: 2007-12-14 19:25
2.6的驱动相对于2.4而言难了好多,抽象了好多,我是刚刚接触驱动的新手,不知道看这些文档合不合适
作者: goshawk    时间: 2007-12-14 19:42

作者: zyb19831212    时间: 2007-12-16 10:15
标题: 正在研究
现在正在研究驱动程序,谢谢楼主提供好资源!
作者: solar_zhu    时间: 2008-01-03 15:34
好东西,谢谢分享!!!!
作者: haizaolan    时间: 2011-08-25 21:31
谢谢楼主辛苦工作,一一拜读各位的大作!
作者: kgatheko    时间: 2011-09-08 00:36
谢谢分享!
作者: 一剑凌云山海情    时间: 2011-09-08 10:33
ths
作者: zjsx133    时间: 2011-09-08 14:37
感谢啊!
作者: q631951221    时间: 2011-12-27 16:52
谢谢楼主,最近学习驱动正迷糊着,
作者: q631951221    时间: 2011-12-27 17:32
回复 1# semiyd


    11页中一个写到:一个用来发现设备的总线驱动需要用下面的函数来注册设备,我就想linux发现设备的过程是什么样的?是总线驱动去定时查找吗?是不是需要一个内核线程来定时扫描?要是这样的话是不是linux内核中包含了linux 内核中已经包含了pci等总线的驱动,这样才能发现硬件设备?
作者: Blaider    时间: 2011-12-27 20:20
更像是简洁版的MSDN,主要是列出了一些常用函数和基本内容。不错的总结。
作者: faithll    时间: 2012-05-21 23:43
谢谢楼主了,很好的资料啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2