小记:platform总线注册设备和设备驱动
来源:互联网 发布:篮球半场知乎 编辑:程序博客网 时间:2024/06/08 11:06
定义一个设备驱动:
static struct platform_driver my_plat_driver = { .driver = { .name = "my_plat", .owner = THIS_MODULE, }, .probe = my_probe, };
定义一个设备:
static struct platform_device my_plat_device = { .name = "my_plat", .id = 101, };
两者的.name要相等才能匹配到。
在init函数中调用
platform_device_register(&my_plat_device); platform_driver_register(&my_plat_driver);
就能成功注册,在exit中要调用
platform_driver_unregister(&my_plat_driver); platform_device_unregister(&my_plat_device);
来取消注册。
0 0
- 小记:platform总线注册设备和设备驱动
- Linux虚拟总线platform设备和驱动
- 以platform总线方式注册杂项设备驱动
- platform设备和驱动的注册(1)
- platform设备和驱动的注册(2)
- platform设备和驱动的注册(3)
- platform设备和驱动的注册机制
- platform总线、设备与驱动
- platform总线、设备与驱动
- platform总线、设备与驱动
- platform总线、设备与驱动
- Linux驱动---------platform总线设备
- 总线设备驱动模型---platform
- platform总线、设备与驱动
- pwm设备驱动--platform总线
- Linux驱动-platform总线设备驱动
- linux总线,设备,驱动注册
- platform设备和驱动
- 神秘顾客调查价值
- 定制
- 处理某一Fragment返回键
- 三月留念
- Java Runnable 接口具体代码解密
- 小记:platform总线注册设备和设备驱动
- android 在桌面上添加小窗口(AppWidget)
- Linux发展展望
- Genymotion使用问题总结
- cocos2d-x 数学函数、常用宏粗整理
- button 没写 type='button' 导致点击时提交
- iOS的copyWithZone:方法的通用实现
- yum 安装 php mysql mysql-server php-mysql
- C#命令行编译器csc.exe编译HelloWorld程序