欢迎大家来到IT世界,在知识的湖畔探索吧!
一、缘何为来
在linux中有支持IIC、PCI、SPI和USB等总线的设备,这些设备可以用linux总线设备驱动模型,很好的解决设备和驱动的耦合,以及重复编码等问题。然后还存在很多设备不支持实际的总线接口,比如LCD,UART、AUDIO和摄像头口等等,linux 2.6中为了能使用这种总线驱动模型,就将这些设备设定支持一直虚拟总线,即platform bus,而这些设备即时platform device,其驱动就是platform driver。
二、是什么
platform device和driver其实就是在内核设备驱动模型的基础上抽象而来,platform device从device中抽象,platform driver从device driver中抽象而来,从二者中的结构体定义就可以看出来。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/50106.html