Linux Driver Development Guide for Raspberry Pi 3
Содержание
Глава1. Введение в Embedded Linux
Глава 2. Модель устройств и драйверов в Linux
Глава 3: Простейшие драйверы
Лицензирование модулей ядра Linux
Первый модуль ядра: garvis_greet
GE002 — Garvis с параметрами
Глава 4: Символьные драйверы
Глава 5: Platform Drivers
Linux Driver Development Guide for Raspberry Pi 3
Глава 3: Простейшие драйверы
Просмотреть исходный код страницы
Глава 3: Простейшие драйверы
Содержание главы
Лицензирование модулей ядра Linux
Назначение лицензирования
Допустимые значения
Простой пример лицензионного блока
Пошаговая инструкция
Итоги
Первый модуль ядра: garvis_greet
Введение
Теория: как устроен модуль ядра
Создание проекта garvis_greet
Сборка и запуск на Raspberry Pi
Вывод
GE002 — Garvis с параметрами
Цель
Исходный код модуля
Makefile
Компиляция и установка
Ожидаемый вывод (dmesg)
Разъяснения для новичков
Советы для профессионалов
Видео: Garvis с параметром