linux 设备 驱动 架构,platform device 和 input子系统,i2c,等各子系统之间的关系是什么。是交叉的,还是从不同角度分的?
现在看到,linux内核驱动中,有这么多分类,他们之间的关系是什么,什么时候用什么样的模型,或者子系统。应该怎么理解,高手请解惑。
------解决方案--------------------推荐《LDD》第三版~~~即《linux设备驱动》~~~,看完了你这些问题自然明白了大半。
脑袋中某个系统的框架永远只能靠自己去建立。。。。。我的经验。
------解决方案--------------------你能问出这样的问题 已经比很多初学者高明了
一般初学者就会问mknod怎么用,殊不知linux驱动模型早就抛弃了mknod的方式
但是这个问题实在庞大复杂,难以凝炼语言回答
只能个人领悟琢磨
但是不要看老书,老书里没有这些东西
最近2年出的linux内核驱动的书不少,好书也不少,多看多思