求助高手 :
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