1,目前充电主要包括Power Off Charging(关机充电) 、IPO Charging(休眠充电)和 OS Charging(开机充电) 三个部分

2,Power Off Charging 部分,可以仔细阅读如下部分的code:
alps\mediatek\platform\mt6575\uboot\mt6575_bat.c       // Power Off Charging 的控制流程, 建议从函数 mt65xx_bat_init() 开始看code

alps\mediatek\custom\[project]\uboot\inc\cust_battery.h  // Power off Charging的一些充电参数的配置

3,OS charging部分,可以仔细阅读如下部分的code:

alps\mediatek\platform\mt6575\kernel\drivers\power\mt6575_battery.c       // OS Charging 的控制流程, 建议从函数 BAT_thread() 开始看code

alps\mediatek\custom\[project]\kernel\battery\battery\cust_battery.h     // OS Charging的一些充电参数的配置

建议将 alps\mediatek\platform\mt6575\kernel\drivers\power\ 目录下的所有文件都仔细阅读一遍

4,IPO Charging部分实际使用的还是OS Charging部分的code

IPO可以参考  alps\mediatek\source\external\ipod\  目录下的相关文件

MT6575 充电流程相关推荐

  1. android关机充电流程、充电画面显示

    一.Android正常开机流程.关机充电流程 在写这篇文章之前我们先看两个流程:正常开机流程,关机充电系统启动流程 1.正常开机流程,按开机键. 可大致分成三部分 (1).OS_level:UBOOT ...

  2. 【Android SDM660源码分析】- 02 - UEFI XBL QcomChargerApp充电流程代码分析

    [Android SDM660源码分析]- 02 - UEFI XBL QcomChargerApp充电流程代码分析 一.加载 UEFI 默认应用程序 1.1 LaunchDefaultBDSApps ...

  3. 交流桩CP信号充电流程

    cp信号:cp信号全称为控制引导功能信号 control pilot function,该信号主要用于监控电动汽车和电动汽车供电设备之间(充电桩)交互的功能.其实就是汽车和充电桩之间的握手信号,一种使 ...

  4. Android上电到现实充电画面,android 电池(二):android关机充电流程、充电画面显示(一)...

    上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么.充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路.我记得我 ...

  5. android 电池(二):android关机充电流程、充电画面显示

    上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下android关机充电是怎么.充电画面显示是怎么实现的,这个在工作中也比较有用,我们开始做这一块的时候也走了不少的弯路.我记得我 ...

  6. android 电池(二):android关机充电流程、充电画面显示【转】

    本文转载自:http://blog.csdn.net/xubin341719/article/details/8498580 上一篇我们讲了锂电池的充放电的流程和电池的一些特性,这一节我们重点说一下a ...

  7. android 关机充电流程

    点击打开链接 0.主要流程 usb插入通过传递cmdline给init解析从而启动充电进程 1. LK lk\app\aboot\aboot.c update_cmdline----------if ...

  8. android 9.0关机充电流程,充电图标和电量显示百分比修改

    android 9.0关机充电图标和字体修改 相关源文件 电量显示百分比字体替换 充电图标替换 相关源文件 system/core/healthd/healthd_draw.cppsystem/cor ...

  9. Android系统充电系统介绍-预防手机充电爆炸

    1.锂电池介绍 锂离子电池由日本索尼公司于1990年最先开发成功.它是把锂离子嵌入碳(石油焦炭和石墨)中形成负极(传统锂电池用锂或锂合金作负极).正极材料常用LixCoO2 ,也用 LixNiO2 , ...

最新文章

  1. 金智教育CTO:大数据人才培养要先行一步
  2. Premiere Pro2.0用DebugMode2.3搭桥小日本4.0输出图解
  3. 8.1shell介绍 8.2命令历史 8.3命令补全和别名 8.4通配符 8.5输入输出重定向
  4. 科技论文中的分析与综合-如何写好科技论文之我见(七)
  5. bgp协议 怎么知道相邻路由的ip地址_BGP的名词解释
  6. 设计模式C++实现(2)——单例模式
  7. 二维码扫描利用ZBar实现
  8. 修改文件 华为交换机_华为交换机系统文件管理配置命令大全(二)
  9. 牛客网暑期ACM多校训练营(第十场)D Rikka with Prefix Sum (组合数学)
  10. 笑傲江湖手3D游服务器端文件,新笑傲江湖手游7月2日部分服务器数据互通预告...
  11. 好分数阅卷3.0_四川自考阅卷会为了控制通过率故意压分吗?考不过怎么办?
  12. 联想硬盘保护系统 计算机名 后缀,联想硬盘保护7.07.6安装及计算机名相同的解决方法...
  13. vue 点击某一行的按钮,获取当前行的数据
  14. 电脑开机后,显示屏无信号怎么处理?
  15. WORD行间距无法调整?
  16. 广告拦截之Adblock Plus 安装
  17. java动态代理详解及实际应用
  18. 超级记忆/图像数字记忆 110位数字图像转换表 91-00
  19. 电脑粉碎文件 c语言,C/C++ 编译器的命名粉碎规则(name mangling)和C/C++混合(ZZ)
  20. Vegas的安装激活教程

热门文章

  1. 8位数控分频器的设计_eda设计数控分频器(实现2~16)分频
  2. 什么是Java序列化,如何实现java序列化
  3. python re库函数_python re库的正则表达式学习笔记
  4. JVM中的栈和局部变量
  5. mysql 回表 覆盖索引_MySQL 的覆盖索引与回表的使用方法
  6. WEB中get请求和post请求的区别
  7. linux关闭硬件蜂鸣器,Linux Tips: 如何关闭系统的蜂鸣器
  8. java删除第一个节点_访问单个节点的删除(Java)
  9. java加载c库阻塞_【死磕Java並發】-----J.U.C之阻塞隊列:DelayQueue
  10. 定义python的色条_Python:定义颜色曲线部分