Να κατανοήσουν τις αρχές λειτουργίας ενός ενσωματωμένου συστήματος σε ένα σύνθετο περιβάλλον σε επίπεδο υλικού, λογισμικού και αρχιτεκτονικής συστήματος.
Να εξοικειωθούν με τις τεχνολογίες που υποστηρίζουν την ανάπτυξη ενσωματωμένων συστημάτων.
Να συμμετάσχουν αποτελεσματικά σε ένα έργο σχεδίασης, ανάπτυξης και εγκατάστασης ενσωματωμένου συστήματος.
Γενικές Ικανότητες:
Οι ικανότητες που πρέπει να αποκτήσει ο πτυχιούχος και στις οποίες αποσκοπεί το μάθημα είναι:
Αυτόνομη εργασία.
Ομαδική εργασία.
Εργασία σε διεθνές περιβάλλον.
Εργασία σε διεπιστημονικό περιβάλλον.
Περιεχόμενο Μαθήματος:
Αρχιτεκτονική μικροελεγκτών και υλοποιήσεις µε FPGAs.
Ανίχνευση παραμέτρων περιβάλλοντος και έλεγχος λειτουργιών (sense & control).
Συστήµατα µε επεξεργαστές γενικού και ειδικού σκοπού στο ίδιο ολοκληρωµένο (systems on chip).
Συσχεδίασηλογισµικού-υλικού, Ιδιαιτερότητες λογισµικού για ενσωµατωµένα συστήµατα, Αυτόµατα καταστάσεων – περιγραφή λειτουργιών ελέγχου σε λογισμικό.
Περιφερειακά υλοποιημένα σε λογισμικό.
Παραδείγµατα ενσωµατωµένων συστημάτων.
Αυτοματισμοί και Ρομποτική.
Δίκτυα Ελέγχου – Βιομηχανικά Δίκτυα – χρήση TCP/IP για εφαρμογές ελέγχου – Ad-hoc networks.
Συστήµατα χαμηλής ισχύος.
Ενσωµατωµένα πολυµέσα – video/audio streaming – set top boxes.
Εργαστήριο Μαθήματος: Εργαστηριακές ασκήσεις σε γλώσσα προγραμματισμού C και παραγωγή εκτελέσιμου κώδικα για συγκεκριμένο μικροελεγκτή. Σχεδίαση µε χρήση VHDL και υλοποίηση ενσωµατωµένου συστήµατος µε FPGA.