平台总线模型(注册设备、注册驱动、编写probe函数)

平台总线模型概念

image

image


注册platform设备

image

image

image

struct platform_device结构体
image

platform_device_register() platform_device_unregister()
image

生成名叫beep_test
image


注册platform驱动

image

struct platform_driver结构体
image

image

platform_driver_register() platform_driver_unregister()
image

image

匹配成功(device和driver里面name一样)
image

name的另一种方式
image

image
id_table.name比driver.name优先级高
加载device.ko和driver.ko没有顺序


平台总线probe函数编写

image

image

image

image

杂项设备注册过程,这里略过
image


平台总线模型总结

image


posted @ 2023-02-12 10:33  我爱茜茜公主  阅读(48)  评论(0)    收藏  举报