Что нужно знать, чтобы писать драйвера для linux?

Всем здравствуйте.

Необходимо написать драйвер звуковой карты для Huawei Matebook d15 на базе Arch Linux.

Какой язык стоит взять C/C++ и что почитать из литературы, чтобы хоть немного понимать эту кухню?
  • Вопрос задан
  • 373 просмотра
Пригласить эксперта
Ответы на вопрос 2
Ответ написан
Комментировать
@Px2
Язык С. На С++ драйверы не пишут.
Почитать можно здесь: https://lwn.net/Kernel/LDD3/
На русском языке есть книги:
1. Олег Цилюрик. "Расширения ядра Linux: драйверы и модули"
2. Биллимориа К. "Программирование ядра Linux".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы