Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Podstawy projektu Yocto dla OpenBMC
- Przegląd projektu Yocto i OpenEmbedded
- Specyficzne warstwy OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Priorytety i zależności warstw
- poky, oe-core i polityka dystrybucji OpenBMC
Głębokie zanurzenie w BitBake
- Składnia i struktura przepisów
- Zadania, zależności i flagi zmiennych
- Dziedziczenie i pliki bbclass
- Debugowanie przepisów za pomocą devtool
Warstwy maszynowe i BSP
- Tworzenie nowej konfiguracji maszynowej
- Integracja drzewa urządzeń dla BMC SoC ARM
- Dostosowywanie przepisów jądra
- Konfiguracja U-Boot do uruchamiania BMC
Dostosowywanie obrazów
- Przepisy na obrazy i flagi FEATURES
- Dodawanie i usuwanie pakietów
- Układy partycji i rozmiary pamięci flash
- Integracja initramfs i systemd
Zarządzanie pakietami
- Pisanie przepisów dla niestandardowych usług C++ sdbusplus
- Pakowanie aplikacji Python
- Wdrażanie plików jednostek systemd
- Zgodność z licencją i pliki COPYING
Optymalizacja budowania
- Konfiguracja pamięci podręcznej stanu współdzielonego (sstate)
- Korzystanie z pre-mirrorów i lokalnych pobrań
- Dostrajanie równoległego budowania
- Zarządzanie zasobami hosta budującego
SDK i kompilacja krzyżowa
- Generowanie SDK OpenBMC
- Kompilacja krzyżowa aplikacji poza bitbake
- Korzystanie z przepływu pracy devtool add/modify
- Testowanie plików binarnych na docelowym sprzęcie
Konserwacja i aktualizacja warstw
- Aktualizowanie zależności warstw
- Obsługa wydań upstream Yocto
- Backportowanie łat i poprawek bezpieczeństwa
- Strategie przypinania wersji
Wymagania
- Doświadczenie w pracy z linią poleceń Linux i skryptami powłoki
- Podstawowa znajomość systemów budowania systemów wbudowanych w Linux
- Znajomość Git i przepływów pracy w Git
Grupa docelowa
- Programiści systemów wbudowanych w Linux
- Praktycy Yocto/OpenEmbedded
- Inżynierowie firmware przechodzący na OpenBMC
14 godzin
Opinie uczestników (4)
doświadczony trener
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Szkolenie - Kubernetes Security Fundamentals (LFS460)
Przetłumaczone przez sztuczną inteligencję
trener ma praktyczne umiejętności
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Szkolenie - Kubernetes for App Developers (LFD459)
Przetłumaczone przez sztuczną inteligencję
Że trener dostosowuje się do naszych potrzeb
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Szkolenie - The Yocto Project - An Overview - hands-on
Przetłumaczone przez sztuczną inteligencję
Prawdziwe ćwiczenia
Marcin Janicki - Hectronic Polska Sp. z o.o.
Szkolenie - Yocto Project
Przetłumaczone przez sztuczną inteligencję