У нас вы можете посмотреть бесплатно Превращаем модуль ядра в драйвер символьного устройства • C • Live coding или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Продолжаем копать тему драйверов на C под Linux. Пора, собственно, первый и написать. Простенький, но мало не покажется. 00:01:20 Записано как устройство, а ведёт себя как файл 00:13:30 Образ светлого будущего и план его достижения 00:27:32 Начнём с модуля-пустышки 00:28:16 Опишем группу для драйвера 00:32:56 Припишем драйвер к группе и региону номеров 00:49:18 Сделаем так, чтобы драйвер мог обслуживать хоть какие-то устройства 00:49:35 Создадим структуру, чтобы из кода управлять нашим символьным устройством 00:52:10 Заполним новую структуру данными (местами только обещаниями данных) 00:59:36 Определим реальное поведение устройств под драйвером 01:09:20 Сообщим ядру, что вызовы на этот номер нужно переадресовывать в эту структуру 01:12:20 Не забудем удалить структуру при отключении драйвера 01:24:36 Создадим устройство и поставим его на обслуживание к драйверу 01:15:07 Проверим, что система признала нашу конструкцию 01:21:55 Теперь можно думать о работе собственно драйвера • • • Стримы по C каждую пятницу в 19:00 по Питеру: / olgampavlova Конспекты и другие полезные файлы: https://github.com/olgapavlova/lectures