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成神之路。
共有 0 条评论