Android电池管理 BMS
2018-11-01 本文已影响0人
紫軒遊_夢
C语言 Core层 PSY层次获取电池属性,如电压,电流,电量,温度等。
隔4-5s更新属性,上报信息。
koobject_uevent&sysfs上报应用层sysfs
get_property为power supply结构体中的函数。
healthd,守护进程,监听模式 C++native层
BatteryService,观察者模式 Java FW层
BatteryStats部分
C语言 Core层 PSY层次获取电池属性,如电压,电流,电量,温度等。
隔4-5s更新属性,上报信息。
koobject_uevent&sysfs上报应用层sysfs
get_property为power supply结构体中的函数。
healthd,守护进程,监听模式 C++native层
BatteryService,观察者模式 Java FW层
BatteryStats部分