手持设备电池电量检测(0)

来源:互联网 发布:复旦大学梁永安知乎 编辑:程序博客网 时间:2024/06/12 01:37

        之前一直误以为驱动adc检测一下电池电压就ok了,因此在qt+linux下面我确实是这么做的,驱动adc,让应用程序来读取电压值,再在用户空间计算成百分比,然后显示出电量信息,这样做有一个很大的问题就是读出的电压值很不稳定,误差较大,导致显示出的电量柱形图时高时低,给人的错觉就是电池时而被充电,时而被放电,为了减少所谓的误差,我们甚至在应用程序“求均值”,直到昨天,我才发现我错了,错的很离谱,内核有很好的接口来测量电池电压的,只是我所使用的友善之B开发板没有驱动起来。哎!坑爹啊!这种板子,最多只适合用来做教学平台,根本不适合用来做方案。

      找了找内核文件,驱动都在kernel/driver/power目录下面,但是貌视要驱动起来,似乎不简单。

     持续更新.......

原创粉丝点击