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

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

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

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

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

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

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

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

Cross Development | Boot Loaders

  • Κατανόηση της ανάγκης για εργαλεία cross-development.
  • Εισαγωγή στους bootloaders όπως το U-Boot και τη σημασία τους για την εκκίνηση ενός ενσωματωμένου συστήματος Linux.

Δημιουργία Προσαρμοσμένου Ενσωματωμένου Συστήματος Linux

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

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

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

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

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

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

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

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

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

Απαιτήσεις

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

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


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

Σχόλια (3)

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

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