c - 用 C 编写的操作系统电源控制实用程序

标签 c linux operating-system acpi

我有兴趣制作一个简单的命令行实用程序(在 C 中)来与 linux 操作系统的电源管理功能交互(使用 ACPI)。

我有 C 编程背景,我希望通过一点点汗水和泪水,我可以创建这个实用程序。

但是!我发现很难开始。我发现很难找到有关 ACPI 及其历史的示例代码或技术文档以外的任何内容。

如果有人在这方面有经验,我将非常感谢您的建议!我正在寻找示例代码、操作方法或任何关于如何开发与现代 linux 内核及其电源管理功能交互的应用程序的信息。

谢谢!

最佳答案

您应该阅读 ACPI 通过 sysfs 提供的功能。特别是/sys/power 从那里你可以读取很多信息以及写入"file"并让 ACPI 响应。不过,如果您计划为显卡或特定设备执行此操作,还有其他接口(interface)。

关于c - 用 C 编写的操作系统电源控制实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405771/

相关文章:

c - 如何转义utf-8并将utf-8代码转换为字节

c - 如何区分两个未初始化的静态变量

python - 在 Ms-Sql 中插入 DateTime 字段

python - 获取mp3文件信息

Linux 命令循环

c++ - 操作系统和编译器如何通信以启动程序编译

C 局部变量地址返回警告

c - 在 C 中递归排列字符串时,For 循环会产生错误

linux - Ansible 剧本

shell - 为什么shell使用0作为成功?