Перейти к основному содержимому

Разработка модулей ядра Linux


Кафедра математического обеспечения и применения ЭВМ
Для зачисления на курс требуется приглашение

О курсе

Данный курс посвящен программированию в ядре Linux. Слушатели узнают об архитектуре ядра, научатся разрабатывать драйверы простейших символьных устройств, узнают о принципах работы с внутренними структурами.

Слушатели курса пройдут путь от сборки простого модуля ядра, который умеет только загружаться в память операционной системы и печатать приветственное сообщение до вполне работоспособных драйверов символьных устройств. Отдельное внимание будет уделено структурам данных ядра, прерываниям и таймерам.

Курс в настоящее время доступен для изучения на платформе Stepik.

Целевая аудитория

Студенты технических направлений подготовки.

Преподаватели

Course Staff Image #1

Кринкин Кирилл Владимирович

Автор курса, кандидат технических наук, заведующий кафедрой математического обеспечения и применения ЭВМ Санкт-Петербургского электротехнического университета "ЛЭТИ". Основатель студенческой лаборатории открытого программного обеспечения и мобильных платформ OSLL

Course Staff Image #1

Mark Zaslavskiy

Researcher at Mobile Robot Algorithms Laboratory, teacher at SPBETU, member of OSLL, PhD student at ITMO University

Course Staff Image #1

Tatyana Berlenko

Researcher at Mobile Robot Algorithms Laboratory, teacher at St.-Petersburg at Electrotechnical University, member of OSLL

  1. Номер курса

    LINUX
  2. Начало курса

    Открытый доступ
  3. Оценка сложности

    5-6 часов в неделю