1. #/bin/sh
  2.  
  3. # I.MX6 show battery states in commandLine
  4. # 声明:
  5. # 在命令行下自动显示电池状态的信息。
  6. #
  7. # --
  8.  
  9. # set battery root path
  10. batteryPath=/sys/class/power_supply/bq274xx-
  11. beginTime=`date +%H-%M-%S`
  12.  
  13. while true
  14. do
  15.  
  16. busybox clear
  17. # get battery data
  18. batteryCapacity=`cat $batteryPath/capacity`
  19. batteryCapacity_level=`cat $batteryPath/capacity_level`
  20. batteryCharge_full=`cat $batteryPath/charge_full`
  21. batteryCharge_full_design=`cat $batteryPath/charge_full_design`
  22. batteryCharge_now=`cat $batteryPath/charge_now`
  23. batteryCurrent_now=`cat $batteryPath/current_now`
  24. batteryPresent=`cat $batteryPath/present`
  25. batteryStatus=`cat $batteryPath/status`
  26. batteryTechnology=`cat $batteryPath/technology`
  27. batteryTemp=`cat $batteryPath/temp`
  28. batteryType=`cat $batteryPath/type`
  29. batteryVoltage_now=`cat $batteryPath/voltage_now`
  30.  
  31. # show battery data in a format
  32. echo -------------------------------------
  33. echo " capacity: $batteryCapacity"
  34. echo " capacity_level: $batteryCapacity_level"
  35. echo " charge_full: $batteryCharge_full"
  36. echo "charge_full_design: $batteryCharge_full_design"
  37. echo " charge_now: $batteryCharge_now"
  38. echo " current_now: $batteryCurrent_now"
  39. echo " present: $batteryPresent"
  40. echo " status: $batteryStatus"
  41. echo " technology: $batteryTechnology"
  42. echo " temp: $batteryTemp"
  43. echo " type: $batteryType"
  44. echo " voltage_now: $batteryVoltage_now"
  45. echo
  46. echo " beginTime: $beginTime"
  47. echo " currentTime: `date +%H-%M-%S`"
  48.  
  49. sleep
  50.  
  51. done
  52.  
  53. # data output
  54. # -------------------------------------
  55. # capacity:
  56. # capacity_level: Normal
  57. # charge_full:
  58. # charge_full_design:
  59. # charge_now:
  60. # current_now:
  61. # present:
  62. # status: Charging
  63. # technology: Li-ion
  64. # temp:
  65. # type: Battery
  66. # voltage_now:
  67. #
  68. # beginTime: --
  69. # current: --

I.MX6 show battery states in commandLine的更多相关文章

  1. I.MX6 Battery issues

    /******************************************************************** * I.MX6 Battery issues * 说明: * ...

  2. Using command-line Subversion to access project source files

    Help index About source code version control with Software Configuration Management (Subversion) Usi ...

  3. I.MX6 Android frameworks services 文件架构

    /******************************************************************************* * I.MX6 Android fra ...

  4. I.MX6 android 禁止低电量自动关机

    /************************************************************************ * I.MX6 android 禁止低电量自动关机 ...

  5. I.MX6 bq27441 driver hacking

    /************************************************************************* * I.MX6 bq27441 driver ha ...

  6. I.MX6 android BatteryService jni hacking

    /**************************************************************************** * I.MX6 android Batter ...

  7. Android开发训练之第五章第三节——Transferring Data Without Draining the Battery

    Transferring Data Without Draining the Battery GET STARTED DEPENDENCIES AND PREREQUISITES Android 2. ...

  8. i.mx6 Android5.1.1 System server

    1. 概述: 1. Zygote进程是Android Java世界的开创者,所有的Java应用程序进程都由Zygote进程创建: 2. Zygote创建应用程序进程过程其实就是复制自身进程地址空间作为 ...

  9. i.mx6 Android5.1.1 系统属性

    属性变更的请求时init事件循环处理的另一个事件,在Android平台中,为了让运行中的所有进程共享系统运行时所需要的各种设置值,系统开辟了属性存储区域,并提供了访问该区域的API.属性由键(key) ...

随机推荐

  1. 【转】使用JIRA搭建企业问题跟踪系统【个人推荐】

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:Judy Shen的专栏     原文地址:使用JIRA搭建企业问题跟踪系统 ...

  2. BZOJ 4341 [CF253 Printer] 解题报告

    乍一看这个题好像可以二分优先度搞搞... 实际上能不能这么搞呢...? 我反正不会... 于是开始讲我的乱搞算法: 首先肯定要把任务按照优先度排序. 用一棵在线建点的线段树维护一个时刻是否在工作. 然 ...

  3. PHP之session相关实例教程与经典代码

    ·php 中cookie和session的用法比较 ·phpmyadmin报错:Cannot start session without errors问题 ·php中cookie与session应用学 ...

  4. linux cmake 安装mysql5.5.11,以及更高版本

    1.下载mysql5.5.12和cmake wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.12-linux2.6-i686.tar.gz ...

  5. cf 363A B C

    A水题 ~~  注意0输出 /************************************************************************* > Author ...

  6. Http、tcp、Socket连接区别

    转自Http.tcp.Socket连接区别 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助. 1.TCP连接 要想明白Sock ...

  7. [SQL Server系] -- 视图

    1:定义 从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据. 从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表. 从数据库系统内部来看,视图是由一张或多张表中的数 ...

  8. DIV+CSS列表式布局(同意图片的应用)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. 分享一个安装PE到硬盘的软件

    Ton8pe_v5.0下载地址:http://pan.baidu.com/share/link?shareid=424350&uk=4180312589 电脑是XP,有光驱,但是没win8.1 ...

  10. python 获取当前调用函数名等log信息

    import sys funcName = sys._getframe().f_back.f_code.co_name #获取调用函数名 lineNumber = sys._getframe().f_ ...