5-дневное онлайн-обучение
Драйвер ядра для встроенного Linux

Расписание Мероприятия

В этом 5-дневном курсе вы узнаете, как использовать встроенный Linux, и сможете разрабатывать для него программное обеспечение. 

Все упражнения выполняются прямо на встроенной плате AM335x. Участники получают встроенную плату и жесткий диск USB с установкой Linux, который использовался на семинаре. Это означает, что то, что вы узнали, можно воспроизвести сразу после семинара.

Соответствующие модули также можно забронировать индивидуально.

 

К спикеру

Андреас Клингер, IT Klinger
С 1998 года является инструктором и разработчиком в области системно-ориентированной разработки программного обеспечения с акцентом на разработку драйверов, встроенную Linux и систему реального времени. Как специалист по Linux, он занимается внутренней структурой ядра, механизмами системы и, прежде всего, их использованием во встроенных системах.

В 2011, 2014 и 2018 годах он был удостоен награды Speaker Award Audience Award от посетителей Конгресса по разработке встраиваемого программного обеспечения. Он доказал свою компетентность в целой серии специализированных статей по электронике и в отчете ESE, а также в целом ряде коммитов для ядра Linux.

 

Предпосылки

  • Участники могут создавать простые программы на Linux.
  • Безопасное обращение с оболочкой
  • хорошие навыки программирования на C
  • Если вы хотите забронировать только определенные модули, вы должны быть знакомы с содержанием предыдущих модулей.

 

Бронирование каждые 5 дней

Цена с человека 2.100, - € сеть вкл. phyBOARD-Wega, блок питания, SD-карта + доставка по Германии

Минимальное количество 4 человека

Если участников уже 5, соответствующая стоимость обучения снижается на 10%. При 6 человек предоставляется даже скидка 20% на человека!

Выберите подходящий вам период ниже и зарегистрируйтесь на онлайн-обучение.

Модуль А «Драйвер ядра для встроенного Linux»

2 дня онлайн-обучения 940 € (плюс НДС.)

  • Разработка драйверов ядра для встраиваемых систем Linux
  • Подробно обсуждается структура и функционал ядра Linux.
  • Для встраиваемой системы создается отдельный драйвер.

Расписание Мероприятия

  • VFS - виртуальная файловая система, интерфейс системных вызовов
  • Символьные устройства
  • Использование sysfs
  • Дерево устройств и двухэтапная инициализация драйвера
  • Прерывание, SoftIRQ, тасклет, таймер
  • Процесс разработки ядра Linux

 

Модуль Б «Синхронизация ядра для встроенного Linux»

2 дня онлайн-обучения 940 € (плюс НДС.)

  • Расширение ядра для включения синхронизации и таймеров
  • Подробно обсуждается структура и функционал ядра Linux.
  • Драйвер семинара по драйверам ядра будет расширен за счет включения синхронизации и таймеров высокого разрешения.

Расписание Мероприятия

  • блокировка операций, очередь ожидания, опрос
  • Мьютекс, семафор, завершение
  • Блокировка вращения, блокировка RW, блокировка последовательности, RCU
  • рамки hrtimer

 

Модуль С «Трассировка для встроенного Linux»

1 день онлайн-обучения 550 € (плюс НДС.)

  • Отслеживание приложений во встроенных системах Linux
  • Выявление задержек и узких мест

Расписание Мероприятия

  • Трассировка инфраструктуры в ядре Linux, ftrace
  • Использование trace-cmd, kernelshark и perf
  • Трассировка событий, трассировка printk, трассировка маркеров
  • Отслеживание планировщиков, прерываний, таймеров, сети, GPIO, I2C, SPI
  • Создание и запись собственных событий
  • Измерение задержек
  • Использование kprobe и uprobe
  • Трассировщик гистограмм
  • Отслеживание сбоев ядра

5 дней обучения Linux с Андреасом Клингером

за 2.100 евро (п.п., плюс НДС)

Включено:

  • phyBOARD-Wega Комплект разработки
  • Удаленный доступ к плате и хост-машине

Обучение также можно записать по отдельным модулям.

Любые вопросы? Мы будем рады помочь:
Электронная почта: contact@phytec.de
Тел: + 49 (0) 6131 / 9221-32

Место встречи:
Обучающие вебинары

Вы получите ссылку для доступа
после бронирования.