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

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

Σύντομη Ιστορία του Linux

  • Κατανόηση της προέλευσης και της εξέλιξης του Linux στο πλαίσιο των Ενσωματωμένων Συστημάτων.

Επισκόπηση Ανάπτυξης Ανοιχτού Κώδικα

  • Εισαγωγή στις αρχές του ανοιχτού κώδικα και τον ρόλο τους στην ανάπτυξη ενσωματωμένου λογισμικού.

Εισαγωγή στο Ενσωματωμένο Linux

  • Βασικές έννοιες, συστατικά και αρχιτεκτονική των συστημάτων Ενσωματωμένου Linux.

Διασταυρούμενη Ανάπτυξη | Φορτωτές Εκκίνησης

  • Κατανόηση της ανάγκης για εργαλεία διασταυρούμενης ανάπτυξης.
  • Εισαγωγή στους φορτωτές εκκίνησης όπως το U‑Boot και τη σημασία τους για την εκκίνηση ενός ενσωματωμένου συστήματος Linux.

Κατασκευή Προσαρμοσμένου Συστήματος Ενσωματωμένου Linux

  • Πρακτική συνεδρία για τη ρύθμιση ενός προσαρμοσμένου ενσωματωμένου συστήματος Linux για ένα επιλεγμένο υλικό‑στόχο (πλακέτα ανάπτυξης βασισμένη σε ARM ή MIPS).

Εισαγωγή στα Εργαλεία Ενσωματωμένου Linux

  • Εξερεύνηση των βασικών εργαλείων που χρησιμοποιούνται στην ανάπτυξη και διαχείριση ενσωματωμένων συστημάτων.

Εισαγωγή στα Συστήματα Δόμησης

  • Κατανόηση του ρόλου και της παραμετροποίησης των συστημάτων δόμησης, όπως τα Make, Bitbake κ.λπ., σε έργα Ενσωματωμένου Linux.

Ανάπτυξη και Αποσφαλμάτωση Εφαρμογών Ενσωματωμένου Linux

  • Πρακτικές ασκήσεις στη συγγραφή και αποσφαλμάτωση μιας εφαρμογής για ενσωματωμένο Linux.
  • Χρήση κοινών εργαλείων ανάπτυξης (π.χ. GDB, Eclipse με CDT) για κωδικοποίηση και επίλυση προβλημάτων.

Συζήτηση Τελικού Έργου ή Μελέτης Περίπτωσης

  • Οι συμμετέχοντες ενθαρρύνονται να συζητήσουν ένα έργο ή μια μελέτη περίπτωσης που τους αφορά, εφαρμόζοντας όσα έμαθαν στο μάθημα.

Απαιτήσεις

  • Βασικές γνώσεις Ενσωματωμένων Συστημάτων
  • Υψηλού επιπέδου γλώσσα προγραμματισμού (C ή C++)
 14 Ώρες

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


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

Σχόλια (3)

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

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