🎥 Вебинар по Linux: «Платформенные драйвера. Как управлять периферией систем на кристалле (SoC)»
На вебинаре вы узнаете:
- Роль Device Tree в современных SoC: Почему на смену «платформенным данным» (platform_data) пришло дерево устройств и как оно описывает нестандартную периферию .
- Как ядро анализирует бинарный blob (.dtb), преобразует его в дерево структур struct device_node и создает экземпляры platform_device .
- Как осуществляется поиск правильного драйвера. Детальный разбор поля compatible в DTS и таблицы of_match_table в драйвере .
- Практический пример: Написание каркаса собственного платформенного драйвера с нуля, включая обработку полученных из DTS ресурсов и взаимодействие с аппаратурой .
👉 Для участия зарегистрируйтесь: https://vk.cc/cVALQS
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Разработка ядра Linux"
Курс «Разработка ядра Linux» — это практическое погружение в устройство ОС: процессы, память, модули, прерывания и всё, что делает Linux мощным и стабильным. Вы научитесь писать и отлаживать собственные модули ядра, работать с памятью, разбираться в синхронизации потоков и управлении прерываниями.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На вебинаре вы узнаете:
- Роль Device Tree в современных SoC: Почему на смену «платформенным данным» (platform_data) пришло дерево устройств и как оно описывает нестандартную периферию .
- Как ядро анализирует бинарный blob (.dtb), преобразует его в дерево структур struct device_node и создает экземпляры platform_device .
- Как осуществляется поиск правильного драйвера. Детальный разбор поля compatible в DTS и таблицы of_match_table в драйвере .
- Практический пример: Написание каркаса собственного платформенного драйвера с нуля, включая обработку полученных из DTS ресурсов и взаимодействие с аппаратурой .
👉 Для участия зарегистрируйтесь: https://vk.cc/cVALQS
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Разработка ядра Linux"
Курс «Разработка ядра Linux» — это практическое погружение в устройство ОС: процессы, память, модули, прерывания и всё, что делает Linux мощным и стабильным. Вы научитесь писать и отлаживать собственные модули ядра, работать с памятью, разбираться в синхронизации потоков и управлении прерываниями.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🖥 Нужны серверы, которые работают?
Сервер Центр — продажа физических серверов от ведущих мировых производителей. Новые и восстановленные модели в наличии на складе.
⚙️ Серверы HPE и DELL
📦 Широкий выбор конфигураций на складе
🔧 Помощь с подбором под ваши задачи
🚚 Доставка по всей России
🛡 Гарантия на всё оборудование до 3 лет
🏦 НДС и закрывающие документы для юридических лиц
Оставьте заявку — рассчитаем стоимость и сроки поставки.
👉 https://clck.ru/3SdE42
Сервер Центр — продажа физических серверов от ведущих мировых производителей. Новые и восстановленные модели в наличии на складе.
⚙️ Серверы HPE и DELL
📦 Широкий выбор конфигураций на складе
🔧 Помощь с подбором под ваши задачи
🚚 Доставка по всей России
🛡 Гарантия на всё оборудование до 3 лет
🏦 НДС и закрывающие документы для юридических лиц
Оставьте заявку — рассчитаем стоимость и сроки поставки.
👉 https://clck.ru/3SdE42
👍5
🎥 Вебинар по Linux: «Связанные списки в ядре Linux: от API до реального кода»
На вебинаре вы узнаете:
- API связанных списков и очередей в ядре Linux
- Реальные кейсы использования связанных списков в драйверах
- Примеры простых модулей ядра с использованием связанных списков
- Типовые ошибки при работе с динамическими структурами данных и способы их избежать
После занятия вы сможете:
- Писать код в ядре Linux с использованием связанных списков;
- Понимать, в каких сценариях связанные списки — оптимальный выбор;
- Уверенно работать с API связных списков и очередей ядра;
- Находить и исправлять ошибки при работе с динамическими структурами данных;
- Разрабатывать и отлаживать модули ядра с поддержкой связанных списков.
👉 Для участия зарегистрируйтесь: https://vk.cc/cVMeup
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Разработка ядра Linux"
Курс «Разработка ядра Linux» — это практическое погружение в устройство ОС: процессы, память, модули, прерывания и всё, что делает Linux мощным и стабильным. Вы научитесь писать и отлаживать собственные модули ядра, работать с памятью, разбираться в синхронизации потоков и управлении прерываниями.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На вебинаре вы узнаете:
- API связанных списков и очередей в ядре Linux
- Реальные кейсы использования связанных списков в драйверах
- Примеры простых модулей ядра с использованием связанных списков
- Типовые ошибки при работе с динамическими структурами данных и способы их избежать
После занятия вы сможете:
- Писать код в ядре Linux с использованием связанных списков;
- Понимать, в каких сценариях связанные списки — оптимальный выбор;
- Уверенно работать с API связных списков и очередей ядра;
- Находить и исправлять ошибки при работе с динамическими структурами данных;
- Разрабатывать и отлаживать модули ядра с поддержкой связанных списков.
👉 Для участия зарегистрируйтесь: https://vk.cc/cVMeup
🎁 Все участники вебинара получат специальные условия на полное обучение курса "Разработка ядра Linux"
Курс «Разработка ядра Linux» — это практическое погружение в устройство ОС: процессы, память, модули, прерывания и всё, что делает Linux мощным и стабильным. Вы научитесь писать и отлаживать собственные модули ядра, работать с памятью, разбираться в синхронизации потоков и управлении прерываниями.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❤1🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤13🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥9