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

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

Εισαγωγή

Επισκόπηση της αρχιτεκτονικής ενός ενσωματωμένου συστήματος Linux

Επισκόπηση του Poky και του BitBake

Προετοιμασία του περιβάλλοντος ανάπτυξης

Προετοιμασία της πλακέτας ανάπτυξης στόχου και των εργαλειοθηκών

Κατανόηση του δέντρου πηγαίου κώδικα του Yocto Project

Κατασκευή μιας εικόνας

Χρήση της διαδικτυακής διεπαφής Toaster για την έναρξη κατασκευών

Προσθήκη πακέτων στην παραγόμενη εικόνα

Κατανόηση των Board Support Packages (BSPs), συνταγών, ρυθμίσεων και επιπέδων

Συγγραφή μιας συνταγής

Επισκόπηση ορισμένων υπαρχόντων συστημάτων κατασκευής - Autotools, CMake, Meson

Κατασκευή, ρύθμιση και προσθήκη μιας προσαρμοσμένης εφαρμογής

Αντιμετώπιση προβλημάτων αποτυχιών κατασκευής

Διόρθωση συνηθισμένων προβλημάτων διασταυρούμενης μεταγλώττισης

Προσαρμογή της κατασκευής με επίπεδα

Επέκταση υπαρχουσών συνταγών

Συγγραφή μιας προσαρμοσμένης ρύθμισης μηχανήματος

Προσθήκη και διαχείριση πακέτων χρόνου εκτέλεσης

Προσθήκη μιας προσαρμοσμένης εικόνας

Δημιουργία μιας προσαρμοσμένης εικόνας

Δημιουργία rootfs

Χρήση του Yocto Project SDK

Ανάπτυξη μιας εφαρμογής χρησιμοποιώντας το Poky SDK

Το Application Development Toolkit

Τελικές παρατηρήσεις

Απαιτήσεις

  • Ο συμμετέχων πρέπει να έχει κατασκευάσει τουλάχιστον μία φορά έναν πυρήνα για ένα παραδοσιακό επιτραπέζιο (μη ενσωματωμένο) σύστημα Linux.
  • Γνωρίζει από ποια στοιχεία αποτελείται ο χώρος χρήστη Linux σε ένα επιτραπέζιο σύστημα.
  • Γνωρίζει πώς να δημιουργεί και να χρησιμοποιεί patches.
  • Πρέπει να είναι σε θέση να εξηγήσει τι είναι το GNU Make, τα Autotools και ποια άλλα συστήματα κατασκευής υπάρχουν.
  • Ιδανικά, συντηρεί τουλάχιστον ένα πακέτο Linux, είτε ως upstream συγγραφέας είτε σε οποιαδήποτε παραδοσιακή διανομή Linux για επιτραπέζιους υπολογιστές.
  • Δεν απαιτείται προηγούμενη εμπειρία στην ενσωματωμένη ανάπτυξη και δεν υποκαθιστά τη γνώση των παραδοσιακών επιτραπέζιων Linux που αναφέρονται παραπάνω.

Ακροατήριο

  • Προγραμματιστές
  • Μηχανικοί συστημάτων
  • Μηχανικοί δοκιμών
  • Διαχειριστές συστημάτων
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (4)

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

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