news 2026/6/23 15:21:56

RK(瑞芯微)平台的 Linux 电量 / 电压检测脚本,适配嵌入式 Linux 环境,每秒自动检测并记录数据,包含日志输出、异常告警、兼容性适配等功能:

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RK(瑞芯微)平台的 Linux 电量 / 电压检测脚本,适配嵌入式 Linux 环境,每秒自动检测并记录数据,包含日志输出、异常告警、兼容性适配等功能:

while true; do
# 记录当前时间(格式:年-月-日 时:分:秒)
TIME=$(date +"%Y-%m-%d %H:%M:%S")

# 1. 读取电量(仅屏蔽错误输出,保留正常值)
CAP=$(cat /sys/class/power_supply/battery/capacity 2>/dev/null || echo "未知")

# 2. 读取电压(nV → mV,容错处理)
VOL_RAW=$(cat /sys/class/power_supply/battery/voltage_now 2>/dev/null || echo 0)
VOL=$(( VOL_RAW / 1000 )) # 正确换算:nV ÷ 10^3 = mV
[ $VOL_RAW -eq 0 ] && VOL="未知" # 无数据时显示未知

# 3. 读取电流(nA → mA,容错处理)
CUR_RAW=$(cat /sys/class/power_supply/battery/current_now 2>/dev/null || echo 0)
[ $CUR_RAW -eq 0 ] && CUR_MA="未知" # 无数据时显示未知

# 4. 输出到屏幕 + 追加到日志(变量正确引用)
echo "[$TIME] CAP:$CAP%,VOL:$VOL mV,CUR:$CUR_RAW mA"
echo "[$TIME] CAP:$CAP%,VOL:$VOL mV,CUR:$CUR_RAW mA" >> battery_chongdian.log

# 间隔1秒刷新
sleep 1
done

使用方法:

直接输入上述命令,会在当下目录生成battery_chongdian.log,实时数据会记录在其中,停止监控:按Ctrl+C。

注意事项:

  • 部分设备的电池路径可能是/sys/class/power_supply/BAT0BAT1,可根据实际情况修改BATTERY变量
  • 某些嵌入式设备可能没有current_nowvoltage_now文件,脚本会自动显示 "未知"
  • 日志文件会持续增大,可定期清理
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 0:06:25

Dify与Anything-LLM整合打造企业智能问答系统

Dify与Anything-LLM整合打造企业智能问答系统 在一家中型科技公司的人力资源部,每天早上刚过九点,HR专员小李的钉钉就响个不停。 “年假怎么算?” “哺乳期每天能有几次哺乳时间?” “出差住宿标准是单间还是标间?” …

作者头像 李华
网站建设 2026/6/23 11:46:05

EmotiVoice:开源多情感TTS语音合成新体验

EmotiVoice:让机器声音拥有情感温度 你有没有想过,有一天你的电子书会用你自己的声音朗读给你听?或者游戏里的NPC在危急时刻真的“吓得发抖”?又或者一个语音助手不再冷冰冰地报天气,而是带着一丝清晨的愉悦说&#x…

作者头像 李华
网站建设 2026/6/22 23:22:25

HunyuanVideo-Foley API详解与实战调用

HunyuanVideo-Foley API详解与实战调用 你有没有遇到过这样的情况:精心剪辑的视频,画面流畅、节奏精准,可一播放——静音? 没有脚步声、没有环境音、甚至连杯子碰桌的“叮”一声都没有……观众看得再认真,也会觉得“少…

作者头像 李华
网站建设 2026/6/23 6:00:21

FLUX.1-dev-Controlnet-Union环境配置全指南

FLUX.1-dev-Controlnet-Union环境配置全指南:从零部署下一代文生图全能模型 在生成式AI的浪潮中,FLUX.1-dev-Controlnet-Union 的出现像是一次“视觉语言理解”的跃迁。它不仅继承了 FLUX.1-dev 在图像细节与提示词遵循上的极致表现,更通过 …

作者头像 李华
网站建设 2026/6/23 15:46:10

Langchain-Chatchat本地部署完整指南

本地化大模型落地实战:手把手构建安全可控的私有知识库问答系统 在企业级 AI 应用日益普及的今天,一个核心矛盾逐渐浮现:如何让强大的大语言模型(LLM)既能理解专业领域的私有知识,又能确保敏感数据不出内网…

作者头像 李华
网站建设 2026/6/22 16:39:44

场景化曝光:南宁出租车广告与GEO优化的协同密码

营销的核心是精准触达场景,南宁GEO优化与出租车广告的协同,正是围绕场景化曝光展开。五一卫浴通过二者联动,让品牌信息在用户消费决策的关键场景精准出现,实现曝光到转化的高效衔接。三大核心场景构建协同链路:交通枢纽…

作者头像 李华