Παρουσίαση/Προβολή
ΣΥΓΧΡΟΝΕΣ ΠΛΑΤΦΟΡΜΕΣ ΕΝΣΩΜΑΤΩΜΕΝΩΝ ΣΥΣΤΗΜΑΤΩΝ
(Η.Γ.1) - ΠΑΝΑΓΙΩΤΗΣ ΠΑΠΑΓΕΩΡΓΑΣ
Περιγραφή Μαθήματος
Το συγκεκριμένο μάθημα αποσκοπεί στην εξοικείωση των φοιτητών με τις Σύγχρονες Πλατφόρμες Ενσωματωμένων Συστημάτων. Αρχικά παρουσιάζονται οι βασικές πλατφόρμες (Beagleboard, Raspberry Pi (RPi), NXP Freedom, TI Sensortag, C.H.I.P. κτλ). Παράλληλα αναλύεται η μοντελοποίηση κυβερνο-φυσικών συστημάτων.
Στη συνέχεια το μάθημα εστιάζεται σε δύο από τις πιο δημοφιλή εργαλεία ανάπτυξης. Αρχικά αναλύεται η χρήση της πλατφόρμας MBED για τον προγραμματισμό Μικροελεγκτών βασισμένων σε ARM. Παρουσιάζεται το Υλικό (Hardware) της Πλατφόρμας NXP Freedom, η αρχιτεκτονική του ARM Cortex-M0+ και οι κύριοι μέθοδοι προγραμματισμού.
Στην συνέχεια παρουσιάζεται η πλατφόρμα Raspberry Pi, όπου και εκεί ο φοιτητής μαθαίνει για το υλικό και το λογισμικό του RPi. Στα πλαίσια της ανάλυσης χρήσης της πλατφόρμας ο φοιτητής έρχεται σε επαφή με τα ενσωματωμένα συστήματα Linux και κατανοεί τα πλεονεκτήματα και μειονεκτήματα του Embedded Linux. Παρουσιάζεται διεξοδικά ο προγραμματισμός στο RPi με Python καθώς και η διασύνδεση, ο έλεγχος και η επικοινωνία με την συγκεκριμένη πλατφόρμα.
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής / τρια θα είναι σε θέση να:
- Να επιλέγει την κατάλληλη πλατφόρμα για την ανάπτυξη ενσωματωμένων συστημάτων βάσει συγκεκριμένων προδιαγραφών.
- Να αντιμετωπίζει τα ενσωματωμένα συστήματα σαν Κυβερνο-Φυσικά Συστήματα (Cyber-Physical Systems).
- Να χρησιμοποιεί την αναπτυξιακή διάταξη NXP Freedom βασισμένη σε ARM μικροελεγκτή για δημιουργία διατάξεων ειδικού σκοπού.
- Να χρησιμοποιεί την πλατφόρμα Raspberry Pi για την ανάπτυξη ενσωματώμενων συστημάτων.
- Να κατανοεί και να διαμορφώνει ενσωματωμένα συστήματα Linux.
- Να διασύνδεει και να ελέγχει αισθητήρες και συστήματα με την Πλατφόρμα Raspberry Pi.
Ημερομηνία δημιουργίας
Δευτέρα 18 Μαρτίου 2019
-
Περίγραμμα
Δεν υπάρχει περίγραμμα