[問題] platform device driver的問題

看板LinuxDev作者時間17年前 (2007/09/19 12:00), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/3 (看更多)
最近在看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)

09/20 10:38, , 1F
忘了說..kernel版本是2.6.18
09/20 10:38, 1F

09/22 21:35, , 2F
這位大大可以把 2.6.18的 driver跟sorce tree patch
09/22 21:35, 2F

09/22 21:35, , 3F
send 給我嗎 因為我也在研究=.= 不過我的是2.4版本的
09/22 21:35, 3F
文章代碼(AID): #16y9xhFs (LinuxDev)
文章代碼(AID): #16y9xhFs (LinuxDev)