У мене є дешевий ноутбук, який я хочу вивернути, Thinkpad SL 500.
Що мене турбує - це два світлодіоди, той, що забезпечує бездротове підключення, і режим сплячки, які зовсім не світяться, хоча вони функціональні, я спробував це на Windows.
Тому я хотів би написати для них драйвер ядра, нічого великого, це просто схоже на гарну ідею пограти з ядром.
Моє запитання - яку методологію слід систематично дотримуватися, щоб з’ясувати, які пристрої відповідають за ці світлодіоди (загалом, це не обов'язково специфічно для мого обладнання) та які драйвери відповідають за два інших світлодіоди, які працюють, bluetooth та індикатор акумулятора?
І коли я кажу про методологію, я дійсно маю на увазі методологію, крок за кроком, з причинами кожного кроку, як у відповіді, яку я дав комусь іншому тут: Що && означає void * p = && abc;
Я вдосконалююся при гортанні через сховища великих кодів, використовуючи статичні аналізатори коду & co, але, думаю, мій недолік апаратних знань перешкоджає мені в цій проблемі.
PS: Я використовую ArchLinux, тому майже остання версія ядра.