Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Θεμέλια του 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)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες