Разработка драйверов устройств в Linux [Специалист] [Игорь Седых] [2020]

Bot

Администратор
Команда форума
23 Янв 2020
201,212
3,138
113
Ядро Linux используется в большинстве современных смартфонов за счет применения в популярной платформе Android. Кроме того, не следует забывать и про лидирующее положение Linux в сегменте суперкомпьютеров (469 из топ 500 суперкомпьютеров под данным www.top500.org), второе место в сегменте интернет-серверов и высокую популярность в корпоративном сегменте. GNU Compilers Collection является лидером в списке аналогичного программного обеспечения по популярности среди средств разработки решений с открытым исходным кодом.
Вы научитесь:

Спойлер
  • понимать отличия драйверов устройств от прикладного ПО;
  • знать специфику и ограничения, присущие драйверам устройств;
  • понимать влияние ошибок в драйверах устройств на безопасность всей системы в целом;
  • понимать отличия в реализации символьных драйверов устройств от блочных;
  • знать особенности файловой системы /proc и специфику работы с ней;
  • понимать конкуренцию и ситуацию гонок в ядре, проблемы и их решения;
  • знать аспекты, связанные с совместимостью, специфику использования стандартных типов данных.

Программа курса:

Спойлер
Модуль 1. Ядро Linux (2 ак. ч.)
Модуль 2. Модули ядра Linux (4 ак. ч.)
Модуль 3. Модули ядра, пространства и устройства (4 ак. ч.)
Модуль 4. Данные (4 ак. ч.)
Модуль 5. Символьные устройства (6 ак. ч.)
Модуль 6. Файловая система /proc (4 ак. ч.)
Модуль 7. Управление памятью в ядре Linux (2 ак. ч.)
Модуль 8. Блочные устройства (2 ак. ч.)
Модуль 9. Семафоры и синхронизация (4 ак. ч.)
Модуль 10. Реализация доступа к периферийному устройству (8 ак. ч.)

Стоимость:
22450 рублей.
Продолжительность курса: 40 ак.ч.
Продажник:

www.specialist.ru/course/unsis

P.S. Не повтор складчины
https://skladchik.com/threads/Специалист-Разработка-драйверов-устройств-в-linux.6108/
Здесь большая расчасовка учебной программы.