作者fish39 (改进自已的缺点)
看板LinuxDev
标题Re: [问题] platform device driver的问题
时间Thu Sep 20 01:12:19 2007
※ 引述《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
1F:→ prudent:原po指的应该是核心内建的驱动程式~~platform 方式的~ 09/20 01:43
2F:→ fish39:喔喔,我懂了@@,那算是for platfrom自已写的driver 09/20 01:52