linux driver模型中platform的理解

platform为虚拟总线

与真实的spi/sdio/usb/pcie等总线对应

嵌入式系统中存在一些设备(直接在SOC内部)没有依附在真实总线下,驱动和设备如何建立联系

使用一种虚拟的平台总线platform

即(创建platform实例化的driver和device)注册到platform总线

没有依附在物理总线的设备,都可以用platform类型的driver和device 去实现联系

比如网口驱动,led驱动等

常用的操作:

注册driver

注册device (device-tree生成)

匹配(match table)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 宋宝华 Barry Song 21cnbao@gmail.comhttp://blog.csdn.net/21cn...
    JosephDHF阅读 1,372评论 0 1
  • Linux platform system platform是Linux内的一种虚拟总线,称为platform总线...
    Creator_Ly阅读 2,740评论 0 6
  • Linux spi system SPI是由Motorola提出的一种全双工同步串行通信接口,通信波特率可以高达5...
    Creator_Ly阅读 3,418评论 0 6
  • linux设备模型bus,device,driver作者 codercjg 在 10 十一月 2015, 2:43...
    codercjg阅读 423评论 0 1
  • 每个人都会有孤独的时候,孤独,对每个人来讲意义是不一样的。孤独的时候,我在想,是否是自己不合群。也可能自己没有...
    CCHQQ阅读 310评论 1 0