Εξέλιξη Κομματιού
Σύντομη ιστορία του 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++)
Σχόλια (3)
Κατάλαβα τη διαδικασία του λειτourγικού συστήματος και πώς να συνδέουμε όλους τους παράγοντες μαζί, συμπεριλαμβανομένων των πληροφοριών του δικτύου. Έτσι, τώρα έχω ένα αποδεκτό και ολοκληρωμένο εικόνα για αυτά που συμβαίνουν στα υπολογιστές, πώς επικοινωνούν μεταξύ τους. Τελικά, κέρδισα γνώση για το πιο σημαντικό λειτourγικό σύστημα, το Linux, και πώς να υλοποιήσουμε το δικό μας ενσωματωμένο Linux.
Rawda Alnaqbi - beamtrail
Κομμάτι - Introduction to Embedded Linux (Hands-on training)
Μηχανική Μετάφραση
Το περιεχόμενο. Αυτό ήταν πολύ νέo για μένα, οπότε μάθηκα πολλά.
Juan Castro - iVolve
Κομμάτι - Introduction to Embedded Linux (Hands-on training)
Μηχανική Μετάφραση
Νόμιζα ότι το περιεχόμενο (και θεωρητικό και πρακτικό) ήταν εξαιρετικό, και ακριβώς όσο είχαμε σκοπό να μάθουμε/ελπίζαμε. Οι ασκήσεις ήταν προκλητικές αλλά εφικτές.
Mike Kleinau - iVolve
Κομμάτι - Introduction to Embedded Linux (Hands-on training)
Μηχανική Μετάφραση