Утилита управления питанием ОС написана на C - PullRequest
1 голос
/ 23 февраля 2012

Я заинтересован в создании простой утилиты командной строки (на C) для взаимодействия с функциями управления питанием ОС Linux (с использованием ACPI).

У меня есть опыт программирования на C, и я надеюсь,немного пота и слез я могу создать эту утилиту.

Однако!Мне очень трудно начать.Мне трудно найти пример кода или что-либо кроме технических документов по ACPI / его истории.

Если у кого-то есть опыт в этой области, я был бы очень признателен за ваш совет!Я ищу пример кода, как это сделать или просто любую информацию о том, как разрабатывать приложения, взаимодействующие с современными ядрами Linux и их функциями управления питанием.

Спасибо!

1 Ответ

0 голосов
/ 23 февраля 2012

Вы должны прочитать о функциях, которые ACPI предоставляет через sysfs. В частности / sys / power оттуда вы можете прочитать много информации, а также записать в «файлы» и получить ответ ACPI. Хотя есть и другие интерфейсы, если вы планируете делать это для видеокарт или конкретных устройств.

...