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

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

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

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

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

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

Εισαγωγή στο Εμφύτευτο Linux

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

Ανάπτυξη για διαφορετική αρχιτεκτονική | Boot Loaders

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

Δημιουργία προσωποποιημένου εμφύτευτου συστήματος Linux

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

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

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

Εισαγωγή στα build systems

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

Ανάπτυξη και απενεργοποίηση εφαρμογών σε Εμφύτευτο Linux

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

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

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

Απαιτήσεις

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

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


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

Σχόλια (3)

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

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