求解关于power_supply驱动相关的电池电量信息问题

[复制链接]
1118|2
 楼主| SPR—— 发表于 2019-12-19 17:27 | 显示全部楼层 |阅读模式
最近研究了一下Linux底层驱动到android上层电池电量信息的传递过程,了解了底层电源驱动通过读取电量计的寄存器获取电池信息,利用内核的power_supply框架将电池信息传递给healthd,再通过上层BatteryService的回调获取电池信息。
问题:在kernel的power_supply框架中生成了/sys/class/powey_supply节点,里面保存了电池信息。在设备充电或者放电过程中,电池电量变化时,是谁控制实时改变power_supply中的信息?而power_supply 中的信息是否直接提供给android上层读取?有了解的大佬告知一下代码的位置,谢谢
tyw 发表于 2019-12-19 17:35 | 显示全部楼层




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

好的,谢谢大佬的回复,我也看了好多博客,知道是驱动power_supply框架产生的power_supply文件节点,就是不知道实时更新文件节点里面电池属性的代码在哪里  发表于 2019-12-19 19:17
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

505

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部