Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Θεμέλια του Yocto Project για το OpenBMC
- Επισκόπηση του Yocto Project και του OpenEmbedded
- Layers ειδικά για το OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Προτεραιότητες και εξαρτήσεις layers
- poky, oe-core και πολιτική διανομής του OpenBMC
Βαθιά Εμβάθυνση στο BitBake
- Σύνταξη και δομή συνταγών
- Εργασίες, εξαρτήσεις και σημαίες μεταβλητών
- Κληρονομικότητα και αρχεία bbclass
- Αποσφαλμάτωση συνταγών με το devtool
Layers Μηχανήματος και BSP
- Δημιουργία νέας διαμόρφωσης μηχανήματος
- Ενσωμάτωση device tree για BMC SoCs αρχιτεκτονικής ARM
- Προσαρμογή συνταγής πυρήνα
- Διαμόρφωση U-Boot για εκκίνηση BMC
Προσαρμογή Εικόνων
- Συνταγές εικόνας και σημαίες FEATURES
- Προσθήκη και αφαίρεση πακέτων
- Διατάξεις κατατμήσεων και μεγέθη μνήμης flash
- Ενσωμάτωση initramfs και systemd
Διαχείριση Πακέτων
- Συγγραφή συνταγών για προσαρμοσμένες υπηρεσίες C++ sdbusplus
- Δημιουργία πακέτου εφαρμογών Python
- Ανάπτυξη αρχείων μονάδων systemd
- Συμμόρφωση με άδειες χρήσης και αρχεία COPYING
Βελτιστοποίηση Δόμησης
- Διαμόρφωση προσωρινής μνήμης διαμοιραζόμενης κατάστασης (sstate)
- Χρήση προ-καθρεφτισμών και τοπικών λήψεων
- Ρύθμιση παράλληλης δόμησης
- Διαχείριση πόρων υπολογιστή δόμησης
SDK και Διασταυρούμενη Μεταγλώττιση
- Δημιουργία του SDK του OpenBMC
- Διασταυρούμενη μεταγλώττιση εφαρμογών εκτός του bitbake
- Χρήση της ροής εργασίας devtool add/modify
- Δοκιμή εκτελέσιμων στο υλικό-στόχο
Συντήρηση και Αναβαθμίσεις Layers
- Ενημέρωση εξαρτήσεων layers
- Διαχείριση εκδόσεων upstream του Yocto
- Ενσωμάτωση διορθώσεων (backport) και διορθώσεων ασφαλείας
- Στρατηγικές κλειδώματος εκδόσεων
Απαιτήσεις
- Εμπειρία με τη γραμμή εντολών Linux και προγραμματισμό κελύφους
- Βασική κατανόηση συστημάτων δόμησης ενσωματωμένου 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
Μηχανική Μετάφραση