Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Основи на Yocto Project за OpenBMC
- Преглед на Yocto Project и OpenEmbedded
- Специфични за OpenBMC слоеве: meta-phosphor, meta-aspeed, meta-arm
- Приоритети и зависимости на слоевете
- poky, oe-core и дистрибуционна политика на OpenBMC
Задълбочено потапяне в BitBake
- Синтаксис и структура на рецептите
- Задачи, зависимости и променливи флагове
- Наследяване и bbclass файлове
- Дебъгване на рецепти с devtool
Машинни и BSP слоеве
- Създаване на нова машинна конфигурация
- Интеграция на Device Tree за ARM BMC SoC
- Персонализиране на Kernel рецепта
- U-Boot конфигурация за BMC зареждане
Персонализиране на образи
- Рецепти за образи и FEATURES флагове
- Добавяне и премахване на пакети
- Дялови структури и размери на флаш паметта
- initramfs и systemd интеграция
Управление на пакети
- Писане на рецепти за персонализирани C++ sdbusplus услуги
- Пакетиране на Python приложения
- Внедряване на Systemd unit файлове
- Съответствие с лицензи и COPYING файлове
Оптимизация на изграждането
- Конфигурация на Shared State Cache (sstate)
- Използване на pre-mirrors и локални изтегляния
- Настройка на паралелно изграждане
- Управление на ресурсите на хоста за изграждане
SDK и кръстосано компилиране
- Генериране на OpenBMC SDK
- Кръстосано компилиране на приложения извън bitbake
- Използване на работния поток devtool add/modify
- Тестване на бинарни файлове върху целеви хардуер
Поддръжка и обновяване на слоеве
- Обновяване на зависимостите на слоевете
- Справяне с upstream Yocto издания
- Бекпортване на пачове и корекции на сигурността
- Стратегии за фиксиране на версии
Изисквания
- Опит с командния ред на Linux и скриптове на shell
- Основно разбиране на системи за изграждане на вграден Linux
- Запознатост с Git и работни потоци в Git
Аудитория
- Разработчици на вграден Linux
- Практикуващи с Yocto/OpenEmbedded
- Фърмуер инженери, преминаващи към OpenBMC
14 Часа
Отзиви от участници (4)
опитен тренер
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Курс - Kubernetes Security Fundamentals (LFS460)
Машинен превод
тренерът има практически познания
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Курс - Kubernetes for App Developers (LFD459)
Машинен превод
Много добро и лесно за употреба виртуално решение (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Курс - Quick Introduction to Hypervisor and KVM
Машинен превод
Тайлър е много образован и сподели с нас своята ценна опит в администраторството на Lustre.
Zhenping Liu
Курс - Lustre File System for Admins
Машинен превод