Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
1. Bevezetés a Corebootba
- Mi az a Coreboot?
- A BIOS, UEFI és Coreboot összehasonlítása
- A Coreboot architektúrája és alapelvei
- A nyílt forráskódú firmware előnyei és korlátai
- Támogatott platformok és hardverkompatibilitás
2. Első lépések a Coreboottal
- A fejlesztői környezet beállítása
- A szükséges eszközök és függőségek telepítése
- A Coreboot forráskód tároló felfedezése
- A fordítási folyamat megértése
- A dokumentációhoz és közösségi erőforrásokhoz való belépés
3. A Coreboot forráskódjainak áttekintése
- Könyvtárstruktúra és projekt szervezés
- Fő konfigurációs fájlok
- Lap-specifikus implementációk
- Alaplapi, chipkészlet-, CPU- és SoC-támogatás
- Konfigurálás a Kconfig és menuconfig segítségével
4. Coreboot konfigurálása és fordítása
- Célplatform kiválasztása
- Firmware beállítások konfigurálása
- Payload kiválasztása és konfigurálása
- Coreboot image létrehozása
- A fordítási kimenetek ellenőrzése
- Legjobb gyakorlatok a firmware konfigurálásban
5. Coreboot tesztelése QEMU segítségével
- Az emuláció bevezetése
- Coreboot futtatása QEMU-ban
- A boot folyamat ellenőrzése
- Hibakeresés az indítási problémákban
- Konfigurációs változtatások biztonságos tesztelése
6. Firmware komponensek és a boot folyamat
- A Coreboot inicializálási szakaszai
- ROM szakasz
- RAM szakasz
- Erőforrás-allokáció
- Payload betöltés
- Boot folyamat áttekintése
- A CBFS (Coreboot Fájlrendszer) megértése
7. Payloadok és bootloader alkalmazások
- Mik a payloadok?
- SeaBIOS
- U-Boot
- Tianocore/EDK II áttekintés
- A megfelelő payload kiválasztása
- Műveleti rendszerek bootolása Coreboot-tal
8. Coreboot gyakorlatban
- Coreboot és ChromeOS
- Beágyazott rendszerek alkalmazásai
- Szerver és workstation felhasználási esetek
- Biztonsági előnyök
- Teljesítmény szempontjai
- Firmware frissítési stratégiák
9. Hibaelhárítás és hibakeresés
- Coreboot naplók olvasása
- Soros konzol hibakeresése
- Gyakori fordítási hibák
- Hardverkompatibilitási problémák
- Helyreállítás sikertelen firmware flashelés után
- Hasznos hibakereső eszközök és technikák
10. Gyakorlati labor és összefoglaló
- Coreboot image létrehozása
- A firmware tesztelése QEMU-ban
- Egy alapvető konfiguráció módosítása
- Boot naplók felfedezése
- Fő fogalmak áttekintése
- Kérdések és válaszok
- Következő lépések és további tanulási erőforrások
Követelmények
- Számítógép-firmware ismeretek
Célközönség
- Fejlesztők
- Számítógépes programozók
7 Órák