Загрузка страницы

▶️ Пишем драйвер Linux для символьного устройства chardev – Разработка модулей ядра Linux [Kernel]

Разрабатывать модули ядра Linux – круто! В этом видео создаем свое символьное устройство, генератор псевдослучайных чисел на базе алгоритма Xorshift.
Ядро Linux. Описание процесса разработки ядра.

Все видео курса: https://www.youtube.com/playlist?list=PLuzQNRozJgb-Kxuys0aWHgrUCuWHDdKtp

Тайм-коды:
00:00:00 Символьные устройства и ядро Linux
00:22:41 Генератор псевдослучайных чисел Xorshift и Xorwow
00:30:19 Используем генератор Xorwow в юзерспейсе
00:46:24 Проверка и отлов ошибок генератора Xorwow
00:52:05 Делаем модуль ядра — символьное устройство из Xorwow
01:21:15 Создание символьного устройства, struct file_operations
01:31:43 major и minor номера драйвера устройства
01:49:31 callback-функции для файловых операций chardev-устройства
01:56:08 Привязка произвольных данных к открытому файлу и struct file
02:01:47 Реализация open- и release-методов символьного устройства
02:14:51 Метод read для поддержки чтения из символьного устройства
02:28:56 Доступ к userspace, copy_from_user и copy_to_user
02:43:30 Регистрация файловых операций символьного устройства и cdev
02:51:00 Сборка и исправление ошибок, финальные штрихи
03:01:55 Запуск и проверка созданного модуля ядра, mknod

#linux #ядро #cdev #chardev #kernel #линукс #линюкс #ядро #разработкаядра #модули #embedded #gnulinux

Видео ▶️ Пишем драйвер Linux для символьного устройства chardev – Разработка модулей ядра Linux [Kernel] канала THodnev
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 ноября 2020 г. 6:39:27
03:11:23
Яндекс.Метрика