Глава 3 Простейшие драйвера в Linux📘 1. Лицензирование драйверов Linux — Простой разбор с Garvis

29 подписчиков

12+
12+

6 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав

29 подписчиков

12+
12+

6 просмотров

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

6 просмотров

месяц назад

Глава 3 Простейшие драйвера в Linux 📘 1. Лицензирование драйверов 📗 Из серии: The Linux Driver Development Guide for Raspberry Pi 3 — переведено и показано с примерами! Музыкальный флаер для девелоперов тут https://www.youtube.com/watch?v=GI8Bv5fZqsM === В этом видео мы подробно разбираем что такое лицензия модуля ядра Linux, зачем она нужна и как правильно её указывать при создании собственного драйвера. 📌 Это часть главы 3 нашего курса "Linux Driver Development Guide for Raspberry Pi 3", и здесь мы объясняем: 🧾 Что ты узнаешь: Почему MODULE_LICENSE — это не формальность Какие лицензии допустимы ("GPL", "Dual BSD/GPL", "Proprietary" и др.) Что произойдёт, если не указать лицензию (спойлер: ядро будет “tainted”) Как использовать MODULE_AUTHOR, MODULE_DESCRIPTION, MODULE_VERSION Как проверить корректность через dmesg 💡 Всё демонстрируется на минимальном модуле garvis_greet.c — с комментариями, компиляцией и реальной загрузкой на Raspberry Pi 3. 🧰 Используемое оборудование: Raspberry Pi 3 Model B+ microSD с Raspberry Pi OS Lite Заголовки ядра и make, gcc SSH-доступ и терминал с dmesg 🤖 Вместе с Garvis мы делаем драйверы доступными для всех! 🔖 Хэштеги: #LinuxDrivers #RaspberryPi3 #Garvis #MODULE_LICENSE #EmbeddedLinux #TaintedKernel #KernelModules #RaspberryPiDev

Название:

Глава 3 Простейшие драйвера в Linux📘 1. Лицензирование драйверов Linux — Простой разбор с Garvis

Категория:

Разное