Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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

Автор: THodnev (thd)

Загружено: 2020-11-10

Просмотров: 8708

Описание:

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

Все видео курса:    • C/Embedded  

Тайм-коды:
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]

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

▶️ Подготовка к загрузке BeagleBone по сети через USB RNDIS (+TFTP) – Разработка ядра Linux [Kernel]

▶️ Подготовка к загрузке BeagleBone по сети через USB RNDIS (+TFTP) – Разработка ядра Linux [Kernel]

Превращаем модуль ядра в драйвер символьного устройства • C • Live coding

Превращаем модуль ядра в драйвер символьного устройства • C • Live coding

Linux kernel, DPDK и kernel bypass (Степан Репин)

Linux kernel, DPDK и kernel bypass (Степан Репин)

Все версии Windows за 6 минут смотри если интересно!

Все версии Windows за 6 минут смотри если интересно!

КАК УСТРОЕН ELF-ФАЙЛ | LINUX

КАК УСТРОЕН ELF-ФАЙЛ | LINUX

Линус Торвальдс про Linux на десктопе [на русском] [debconf14]

Линус Торвальдс про Linux на десктопе [на русском] [debconf14]

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Архитектура ядра Linux / ЦОС и DSP-процессоры / Linux для RISC-V

Архитектура ядра Linux / ЦОС и DSP-процессоры / Linux для RISC-V

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

Хомлаб для ПОЛНОЙ приватности и свободы в интернете

Хомлаб для ПОЛНОЙ приватности и свободы в интернете

Как работает подсистема DMA в Linux или пишем свой драйвер Memory Extender вместо IOMMU

Как работает подсистема DMA в Linux или пишем свой драйвер Memory Extender вместо IOMMU

Разработка модулей ядра Linux — Обзор символьных устройств (cdev) [Kernel]

Разработка модулей ядра Linux — Обзор символьных устройств (cdev) [Kernel]

Как Linux рисует окна?

Как Linux рисует окна?

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Ядро Linux в 2024: 10 критических причин выбора Си вопреки трендам C++ и Rust

Ядро Linux в 2024: 10 критических причин выбора Си вопреки трендам C++ и Rust

Контейнерная виртуализация в Linux

Контейнерная виртуализация в Linux

Linux во встраиваемых системах

Linux во встраиваемых системах

ТОП-10 Программ которые РЕАЛЬНО стоит поставить на Linux

ТОП-10 Программ которые РЕАЛЬНО стоит поставить на Linux

Как работает операционная система и зачем она вам нужна? Простое объяснение

Как работает операционная система и зачем она вам нужна? Простое объяснение

Ходырев Дмитрий и Олейников Иван:

Ходырев Дмитрий и Олейников Иван: "Device Tree Overlay" [RUS]

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]