Ενσωματωμένα Συστήματα

Σύντομη περιγραφή

Το μάθημα «Ενσωματωμένα Συστήματα» παρουσιάζει πώς σχεδιάζονται και υλοποιούνται υπολογιστικά συστήματα που “ζουν” μέσα σε συσκευές και εκτελούν συγκεκριμένες λειτουργίες (π.χ. αισθητήρες, αυτοματισμοί, IoT). Καλύπτει τη διαδικασία από απαιτήσεις/προδιαγραφές και μοντελοποίηση (FSM, dataflow) μέχρι την επιλογή υλικού (μικροεπεξεργαστές, μνήμες, επικοινωνίες, FPGA/ASIC) και τη στοίβα λογισμικού (firmware, RTOS, real-time). Δίνεται έμφαση στη συνεργασία υλικού–λογισμικού, στην απόδοση/ενέργεια και σε βασικές αρχές αξιολόγησης και ελέγχου.

Tip – Τι χρειάζεται προσοχή

  • Σχεδιασμός με περιορισμούς: χρόνος, μνήμη, ισχύς/ενέργεια και “real-time” συμπεριφορά (να φαίνονται καθαρά στις λύσεις).
  • Hardware–software co-design: σωστή κατανόηση του τι μπαίνει σε υλικό και τι σε λογισμικό, και πώς επηρεάζει απόδοση και αξιοπιστία.

Γιατί να επιλέξεις αυτό το μάθημα;

  • Δίνει πρακτική εικόνα για το πώς υλοποιούνται συστήματα που συναντώνται σε πραγματικές εφαρμογές (embedded, αυτοματισμοί, IoT).
  • Χτίζει υπόβαθρο χρήσιμο για πιο προχωρημένα θέματα σε FPGA/SoC, real-time λογισμικό και ενεργειακά αποδοτικό σχεδιασμό.