platform总线概述

虚拟总线驱动概述
1 platform总线有什么作用?
platform总线的作用就是用于将哪些不对应实际的物理总线的设备和驱动进行一个统一的管理
主要用来管理CPU的片上资源,具有更好的移植性

2 platform总线与其他总线的区别?
Platform总线只是为了方便管理挂接在CPU总线上的设备,与用户空间的交互,如读写还是需要利用file_operations。
platform bus提供机制访问SOC的资源,而I2C等总线提供访问挂接的外设设备的机制,如交互接口:file_operations。
注意:一般platform的probe函数需要编码者提供设备与用户的交互接口,file_operations等。

3、platform源码分析
3.1 驱动注册
platform_driver_register -> drv->driver.bus = &platform_bus_type;

platform总线概述最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/29281.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>