Re: [問題] platform device driver的問題

看板LinuxDev作者 (改進自已的缺點)時間17年前 (2007/09/20 01:19), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《lunatich ()》之銘言: : 最近在看embedded linux的東西, 有買歐萊禮的linux驅動程式第三版 : 來看,也有買一塊實驗板來研究, 不過在看板子上的週邊驅動程式的源 : 碼卻出現了疑問, 像LCD, framebuff(這部分是kernel內建,for s3c2410), 我有用過新華的S3c2410 如果你的cpu是三星包裝的arm,就是s3c410啊 : 外加的button,led, 都用platform device driver宣告, 跟一般的char, : block, net device裝置宣告方式完全不同,看了老半天也google了一陣 真的嗎?我之前有看過新華的驅動程式 跟書上說的差不多觀念啊 : 子,還是沒什麼頭緒,只大概看出類似pci bus用probe的方式初始化, 最後 : 會呼叫到真正含有操作函式(read, write, ioctl..)的驅動, 但是實際上 : 的關係還是看得一頭霧水........囧rz 你先自已寫一個字元式驅動程式 有open,read,write,ioctl,然後再寫一個對應的應用程式 你就會比較清楚了 : 有大大可以幫忙說明一下這部分的概念,或指示我一條明路嗎?感激不盡~~~~ : ※ 編輯: lunatich 來自: 220.132.100.250 (09/19 19:12) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.102.99

09/20 01:43, , 1F
原po指的應該是核心內建的驅動程式~~platform 方式的~
09/20 01:43, 1F

09/20 01:52, , 2F
喔喔,我懂了@@,那算是for platfrom自已寫的driver
09/20 01:52, 2F
文章代碼(AID): #16yLeXQK (LinuxDev)
文章代碼(AID): #16yLeXQK (LinuxDev)