社区
驱动开发/核心开发
帖子详情
platform_driver_register注册生成的文件位置?
月光宝盒
2011-08-18 01:20:03
在Android中
使用platform_driver_register(&this_driver);
会生成以driver name命名的对应的文件,这个文件的位置在
哪里呢?android是如何决定不同driver的文件位置的?有什么作用。
谢谢。
...全文
339
5
打赏
收藏
platform_driver_register注册生成的文件位置?
在Android中 使用platform_driver_register(&this_driver); 会生成以driver name命名的对应的文件,这个文件的位置在 哪里呢?android是如何决定不同driver的文件位置的?有什么作用。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月光宝盒
2011-08-19
打赏
举报
回复
[Quote=引用 2 楼 woshi_ziyu 的回复:]
http://blog.csdn.net/zhenwenxian/article/details/6260364
[/Quote]
这里并没有说明啊
念茜
2011-08-19
打赏
举报
回复
/sys/bus/platform/drivers platform总线下注册的驱动都在这了
Wayne-Woo
2011-08-18
打赏
举报
回复
你这个是在android源码下的内核目录里的吗?那就属于内核的了。
woshi_ziyu
2011-08-18
打赏
举报
回复
http://blog.csdn.net/zhenwenxian/article/details/6260364
cqbamboo
2011-08-18
打赏
举报
回复
不在 /sys/bus/<your_bus>/drivers 下面吗?
<your_bus>是这个driver所属的bus
嵌入式Linux 开发经验:
platform
_
driver
_re
gis
ter
的使用方法
嵌入式Linux 开发经验:
platform
_
driver
_re
gis
ter
的使用方法
Linux--驱动内核----
platform
_
driver
_re
gis
ter
,i2c_add_
driver
分析
platform
_
driver
_re
gis
ter
()
driver
_re
gis
ter
()
driver
_find()(确定
driver
没有被
注册
) bus_add_
driver
()
driver
_attach()(匹配dev-
driver
并绑定) bus_for_each_dev()(搜索设备链表里的所有设备) ...
模块驱动调试记录 ——
platform
_
driver
_re
gis
ter
模块驱动调试记录 ——
platform
_
driver
_re
gis
ter
当前module_init中使用
platform
_
driver
_re
gis
ter
(&dev_
driver
)
注册
了设备驱动,在/sys/bus/
platform
/
driver
s
生成
了以dev_
driver
->
driver
.name命名的驱动分支; 但是发...
platform
_
driver
device_
driver
dts自动加载
platform
_device及休眠唤醒的关系
platform
总线是我们驱动编程中经常用的一种,之间的大体关系如下: 1.
platform
_bus_init 由start_kernel在加载各自init之前调用。主要就是
注册
一个bus,最终会添加到bus_kset链表中去,总线本身不会涉及到休眠唤醒,其休眠唤醒函数都是一个中间过程。为各自具体的设备驱动准备的。 2.
platform
_device_re
gis
ter
如上图描述所示,主要内部逻辑有下: 1):首先将dev添加到devices_kset链表中去 2):其次将dev添加到总线的device
module_
platform
_
driver
(xxx)解析
参考源码:x3399_nougat_industry 驱动路径:kernel\
driver
s\leds\leds-gpio.c static struct
platform
_
driver
gpio_led_
driver
= { .probe = gpio_led_probe, .remove = gpio_led_remove, .shutdown = gpio_led_shutdown, .
driver
= { .name = "leds-gpio", .of_match_
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章