Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή στο OpenBMC
- Τι είναι ένας Ελεγκτής Διαχείρισης Πλάκας (BMC)
- Ιστορικό του έργου OpenBMC και διακυβέρνηση της Linux Foundation
- Υποστηριζόμενες πλατφόρμες: x86, ARM, OpenPOWER
- Επισκόπηση του λογισμικού στοίβαξης OpenBMC
Αρχιτεκτονική OpenBMC
- Πλαίσιο εφαρμογών Phosphor και D-Bus
- Ενσωμάτωση systemd και διαχείριση υπηρεσιών
- Entity Manager και διαχείριση αποθέματος
- Κύρια αποθετήρια και σχέσεις μεταξύ συστατικών
Ρύθμιση Περιβάλλοντος Ανάπτυξης
- Εγκατάσταση εξαρτήσεων σε Ubuntu
- Χρήση δοχείων Docker για αναπαραγώγιμες κατασκευές
- Κλωνοποίηση του πηγαίου δέντρου OpenBMC
- Ρύθμιση Gerrit για κριτική κώδικα
Βασικές Έννοιες Yocto και BitBake
- Δομή στρώσης OpenEmbedded: meta-phosphor, meta-aspeed
- Κατανόηση συνταγών, bbappend και αρχείων ρυθμίσεων
- Κατασκευή αναφοράς εικόνας για QEMU
- Εργασία με local.conf και bblayers.conf
Κατασκευή της Πρώτης Εικόνας BMC
- Επιλογή στόχου μηχανής
- Εκτέλεση bitbake obmc-phosphor-image
- Κατανόηση της δομής των αποτελεσμάτων κατασκευής
- Φόρτωση της εικόνας σε πραγματικό υλικό ή QEMU
Εξατομίκευση και Ρυθμίσεις
- Προσθήκη νέων στρώσεων μηχανής
- Εξατομίκευση διεπαφών D-Bus με περιγραφόν YAML
- Ρυθμίσεις JSON Entity Manager για νέο υλικό
- Τροποποίηση αρχείων υπηρεσιών systemd
Αντιμετώπιση Σφαλμάτων και Επίλυση Προβλημάτων
- Αποτυχίες κατασκευής και debugging με bitbake
- Χρήση του journalctl στο BMC
- Πρόσβαση SSH και debugging κονσόλας
- Συχνά ζητήματα μεταφοράς και λύσεις
Πρόσφατες Ενημερώσεις και Σύγχρονες Πρακτικές
- Μεταφορά σε δεσμούς C++ sdbusplus
- Νέα διεπαφή χρήστη web (Vue.js) και server bmcweb Redfish
- Σύγχρονα πλαίσια δοκιμών και ενσωμάτωση CI
Απαιτήσεις
- Βασική κατανόηση της διαχείρισης συστημάτων Linux
- Εξοικείωση με τις έννοιες των ενσωματωμένων συστημάτων
- Εμπειρία με το Git και τον έλεγχο εκδόσεων
Κοινό
- Μηχανικοί ενσωματωμένου πυλώματος
- Διαχειριστές συστημάτων που εργάζονται με υλικό διακομιστών
- Μηχανικοί DevOps που διαχειρίζονται την υποδοχή κέντρων δεδομένων
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)
Μηχανική Μετάφραση
Ότι ο εκπαιδευτής προσαρμόζεται στις ανάγκες μας
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Κομμάτι - The Yocto Project - An Overview - hands-on
Μηχανική Μετάφραση
Πρακτικά άσκηματα
Marcin Janicki - Hectronic Polska Sp. z o.o.
Κομμάτι - Yocto Project
Μηχανική Μετάφραση