当前位置: 代码迷 >> 驱动开发 >> 高手,基于arm11的android2.3手机 charger(充电)驱动
  详细解决方案

高手,基于arm11的android2.3手机 charger(充电)驱动

热度:122   发布时间:2016-04-28 11:20:29.0
高手求救,基于arm11的android2.3手机 charger(充电)驱动
求助高手 :
boss今天让我写一个基于arm11平台下的手机充电(支持usb充电)驱动  
参考高通的代码 但是有点迷糊 那位高手可以指点1.2 
具体该如何操作 感激不尽
由于现在是很菜很菜的菜鸟,对整个架构还不是很熟悉 那位高手可以来指点一下小弟,感激不尽!

------解决方案--------------------
android层的充电代码基本不需要改动,需要改或移植只是内核驱动。
而且在linux内核驱动里不是有个电源驱动的框架实例代码吗,基本功能都已经实现,改改就能满足基本需求。

------解决方案--------------------
首先USB充电,你的硬件要支持哦~以及电量的采集。LINUX内核USB驱动OK就能识别到USB的插入状态类似“s3c_cable_check_status”这个接口中“status=charge_usb”,然后通过uevent机制poll给上层android显示处USB插入,电量的采集要采样了。这个要根据实际来具体调整比例。

如LS所说:
上层基本架构很完整了。

------解决方案--------------------
这里有个6410的linux内核电池驱动,楼主可以参考一下:http://download.csdn.net/source/3524936