
linux_电池驱动
landishu
这个作者很懒,什么都没留下…
展开
-
Android电池驱动
http://blog.youkuaiyun.com/huanggenda568/article/details/7719776 学习要点:1、电池驱动的架构; 2、电池电压的获取,百分比的转换(包括不同用电情况下的分析); 3、充电管理; 当我们要写一个驱动的时候,首先要知道内核提供给驱动的接口,就是当驱动挂载到内核上的时候,内核怎么知道驱动中的信息的,如何来控制驱动。而内核提供给电池驱动的接口就是转载 2012-10-08 11:32:42 · 446 阅读 · 0 评论 -
初学Android,电池电量提示(七十五) .
http://blog.youkuaiyun.com/lee576/article/details/8099067 手机电量发生改变时,系统会对放发送Intent的Action为android.intent.action.BATTERY_CHANGED,这个可以在AndroidManifest.xml中配置 [html] view plaincopyprint? receiv转载 2012-11-30 11:31:45 · 843 阅读 · 0 评论 -
锂离子电池保护线路浅谈
http://www.dianyuan.com/article/2193 经常看到这样一种观点:"长时间充电对锂离子电池不会有损害,这是因为有保护电路的存在." 有两个问题要澄清: 1.长时间对锂离子电池充电,如果是用的原装正品的充电器或座充,确实是不会有损害的.这个不是因为保护线路的功劳,而是*充电线路的严格精确的设计来保证的. 2.有保护线路的存在,并不能完全的转载 2012-11-08 10:29:06 · 708 阅读 · 0 评论 -
001-Android底层分析-Android uevent 分析
http://blog.chinaunix.net/space.php?uid=24605155&do=blog&cuid=2363481 一、Android uevent架构 Android很多事件都是通过uevent跟kernel来异步通信的。其中类UEventObserver是核心。 UEventObserver接收kernel的uevent信息的抽象类。转载 2012-10-16 16:55:33 · 566 阅读 · 0 评论 -
Android电池架构分析
http://blog.youkuaiyun.com/wantianpei/article/details/7620724 此文基于博文 http://wangzhigang2.iteye.com/blog/1270925稍作补充,主要添加 kernel流程的分析 BatteryService实现了一个UevenObserver mUEventObserver。 uevent是Linux内核用来向用转载 2012-10-16 14:40:37 · 612 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----9. use backlight to show battery capacity .
http://blog.youkuaiyun.com/zhangjie201412/article/details/7340165 ok,我们已经把battery和backlight在android中的相关代码都已经介绍的差不多的,除了应用层没有涉及到,这里我们来完成一个小功能,在最初的时候也有讲到过,就是说我们的android模拟器没有真正的battery和backlight设备,我们把这2个玩意结合起来转载 2012-10-15 20:01:28 · 560 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----1.battery in linux
http://www.2cto.com/kf/201203/121808.html 在linux中battery驱动主要是去处理供电方面的东西,大家看下driver在bsp中的路径就可以知道,android模拟器使用的goldfish内核中battery驱动的位置是: android/common/drivers/power/goldfish_battery.c 目前手机,平板电脑日益普转载 2012-10-15 19:51:09 · 515 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----6. backlight in hal .
http://blog.youkuaiyun.com/zhangjie201412/article/details/7332606 这里我们来介绍下backlight hal层,和之前一样,跟之前我们介绍的temperature的hal差不多,比sensor的hal还简单,这里我就不多说hal的介绍了,之前都有介绍的比较详细了,不清楚的可以参考前面的文章: http://blog.youkuaiyun.com/zha转载 2012-10-15 20:04:00 · 532 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----5. backlight in linux .
http://blog.youkuaiyun.com/zhangjie201412/article/details/7317508 前面介绍了battery的相关的东西,现在我们来介绍下backlight模块,背光主要是用来调节显示屏亮度的,一般背光都是用PWM控制的,调节占空比达到改变有效电压值来调节光的强弱。 背光的移植在linux中虽然不是那么难,但是背光这个组件对我们嵌入式设备的续航能力有很大转载 2012-10-15 20:03:16 · 443 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----8. backlight in framework .
http://blog.youkuaiyun.com/zhangjie201412/article/details/7340143 前面我们已经从linux kernel一直介绍到了android jni,现在我们来看看更上层的封装,代码位置: /frameworks/base/services/java/com/android/server/LightsService.java 这里其实就是封装了一个转载 2012-10-15 20:00:40 · 474 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----7. backlight in jni .
http://blog.youkuaiyun.com/zhangjie201412/article/details/7335841 最近一直在弄离职的东西,有点烦,这里我们介绍下android framework中对backlight的处理,这里我们先介绍下framework中的native层。 首先我们要知道android中lightService对光的控制有很多,比如说提示灯,键盘背光,lcd转载 2012-10-15 19:59:50 · 467 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----3. battery in framework
http://www.2cto.com/kf/201203/121810.html 上一篇http://www.2cto.com/kf/201203/121809.html中我们提到了jni,若大家对android中jni是怎么运作的,可以先参考我之前关于android jni的一个专栏: http://blog.youkuaiyun.com/column/details/jnijni.html 这转载 2012-10-15 19:53:30 · 403 阅读 · 0 评论 -
Android模拟器学framework和driver之battery & backlight-----2. battery in jni
http://www.2cto.com/kf/201203/121809.html 上篇http://www.2cto.com/kf/201203/121808.html介绍了模拟器的内核goldfish中的battery模块,也介绍了power_supply是如何工作的,一般我自己写驱动也差不多是这个流程,驱动抄着抄着自己就熟悉了,呵呵,记得之前我问过一个前辈,驱动要怎么学习,她说:抄代码先!转载 2012-10-15 19:52:35 · 404 阅读 · 0 评论 -
linux 电池驱动
http://blog.chinaunix.net/uid-26390723-id-3142862.html转载 2012-10-15 15:22:06 · 658 阅读 · 0 评论 -
Android中低电量的处理方法 .
http://blog.youkuaiyun.com/vinuslong/article/details/6566425?p=platform/frameworks/base.git;a=tree;f=packages/SettingsProvider/src/com/android;hb=refs/heads/gingerbread 前段时间解了个Bug:Android系统在低电时充电,StatusB转载 2012-11-30 11:04:17 · 612 阅读 · 0 评论