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