作者lunatich ()
看板LinuxDev
标题[问题] platform device driver的问题
时间Wed Sep 19 12:00:42 2007
最近在看embedded linux的东西, 有买欧莱礼的linux驱动程式第三版
来看,也有买一块实验板来研究, 不过在看板子上的周边驱动程式的源
码却出现了疑问, 像LCD, framebuff(这部分是kernel内建,for s3c2410),
外加的button,led, 都用platform device driver宣告, 跟一般的char,
block, net device装置宣告方式完全不同,看了老半天也google了一阵
子,还是没什麽头绪,只大概看出类似pci bus用probe的方式初始化, 最後
会呼叫到真正含有操作函式(read, write, ioctl..)的驱动, 但是实际上
的关系还是看得一头雾水........囧rz
有大大可以帮忙说明一下这部分的概念,或指示我一条明路吗?感激不尽~~~~
※ 编辑: lunatich 来自: 220.132.100.250 (09/19 19:12)
1F:→ lunatich:忘了说..kernel版本是2.6.18 09/20 10:38
2F:推 rz600000:这位大大可以把 2.6.18的 driver跟sorce tree patch 09/22 21:35
3F:→ rz600000:send 给我吗 因为我也在研究=.= 不过我的是2.4版本的 09/22 21:35