Подтвердить что ты не робот

Как начать работу с разработкой ядра Linux

Я разработчик Android, и я долго занимаюсь ROM, и я хочу заниматься разработкой ядра, я понимаю, что это касается самого ядра Linux и не имеет ничего общего с Android.

Проблема в том, что я не могу найти какие-либо онлайн-ресурсы, чтобы помочь мне разобраться. Так что я ищу что-то немного официально, как сайт разработчика для android, java-учебники для java, уроки python........ и т.д.

Есть ли такая вещь? от linux.org, может быть, но я не могу найти что-либо на их сайте. И какие вещи я должен иметь полное понимание? (я знаю это в C) или что-то еще?

Имейте в виду, что я только хочу изучить конфигурацию и компиляцию драйверов.

4b9b3361

Ответ 1

Linux Kernel Newbies, imho, - лучший ресурс для тех, кто хочет начать разработку ядра Linux.

Возможно, вам интересно купить книгу:

Свободные ресурсы (только некоторые из них):

Ответ 2

Ваш лучший выбор - хорошая книга вроде Linux Device Drivers 3, которая свободно доступна в виде онлайн-документа на LWN. Есть крошечный скелет модулей ядра, который поможет вам начать работу очень быстро.