ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

有没有办法获取电池信息(状态,插入等)而无需在Linux上读取proc / sys文件?

2019-06-20 18:39:06  阅读:370  来源: 互联网

标签:c-3 linux kernel battery acpi


我想在Linux上获得有关C电池的信息.我不想阅读或解析任何文件! acpi /内核或任何其他模块是否有任何低级接口来获取我想要的信息?

我已经在网上搜索了,但每个问题都会得到答案“parse / proc / foo / bar”.我真的不想这样做,因为我认为,低级接口不会像文件那样快速地改变.

最好的祝福.

解决方法:

您可能正在寻找UPower:http://upower.freedesktop.org/

这是桌面环境和移动设备的共同需求,因此随着时间的推移有许多解决方案.例如,最古老的一个是acpid,现在已经过时了.

虽然出于代码清晰的原因,我建议使用像UPower这样的轻量级抽象,但/ proc和(在某种程度上)/ sys中的文件被认为是Linux内核ABI的一部分,这意味着更改它们通常是不受欢迎的.

标签:c-3,linux,kernel,battery,acpi
来源: https://codeday.me/bug/20190620/1247137.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有