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

Μηνάς Δασυγένης

Περιγραφή

Αρχές Ενσωματωμένου Υπολογισμού. Σύνολα εντολών CPU. Σχεδιασμός, ανάπτυξη και
προγραμματισμός ψηφιακών συστημάτων ενσωματωμένων σε συσκευές. Απαιτήσεις Σχεδίασης. 
Μελέτη ειδικών προβλημάτων από την πλευρά του υλικού και του λογισμικού. 
Ιεραρχία μνήμης. Αλγοριθμικοί μετασχηματισμοί. Παραδείγματα ανάπτυξης υλικού και 
λογισμικού. Λειτουργικά Συστήματα πραγματικού χρόνου. Εργαστηριακές ασκήσεις σε 
προγραμματισμό σε συμβολική γλώσσα για δημοφιλείς ενσωματωμένους επεξεργαστές.
[Σύνολο: 4 ώρες | Θεωρία : 2 ώρες | Εργ. 2 ώρες ]

Κωδικός: ICTE265
Κατηγορία: Πολυτεχνική Σχολή » Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών » Προπτυχιακό
CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα
CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα

Ενότητες

  • Η κατανόηση και ορισμός του ενσωματωμένου συστήματος.
  • Η κατανόηση των προκλήσεων και των προβλημάτων στη σχεδίαση συστημάτων ενσωματωμένης υπολογιστικής.
  • Η ανάπτυξη της μεθοδολογίας σχεδίασης των ενσωματωμένων συστημάτων.
  • Η κατανόηση των προκλήσεων της σχεδίασης και κατασκευής ενσωματωμένων συστημάτων.
  • Η κατανόηση των βασικών τεχνολογιών υλοποίησης ενσωματωμένων συστημάτων.
  • Εισαγωγή σε γενικές αρχές οικονομικών σχεδιασμού ενσωματωμένων συστημάτων.
  • Η κατανόηση της αύξησης της σχεδιαστικής πολυπλοκότητας, και η ανάγκη για τη χρήση μιας γλώσσας HDL.
  • Η εκμάθηση της VHDL γλώσσας περιγραφής, για την αύξηση της σχεδιαστικής παραγωγικότητας.
  • Η παρουσίαση της δημοφιλούς αρχιτεκτονικής ΑΡΜ.
  • Η εισαγωγική περιγραφή της ARM ISA.
  • Η κατανόηση του προβλήματος της αργής και ενεργοβόρας εξωτερικής μνήμης.
  • Η παρουσίαση της διαδικασίας σχεδιασμού προσαρμοσμένης ιεραρχίας μνήμης, ελεγχόμενης από το λογισμικό, με σκοπό την ελαχιστοποίηση το ενεργειακού κόστους.
  • Η παρουσίαση των επεξεργαστών της ARM.
  • Η κατανόηση της ISA των επεξεργαστών ARM.
  • Η κατανόηση των τεχνικών Εισόδου Εξόδου που χρησιμοποιούνται στα ενσωματωμένα συστήματα.
  • Η κατανόηση των διακοπών και των εξαιρέσεων στα ενσωματωμένα συστήματα με παραδείγματα στον επεξεργαστή ARM.
  • Η κατανόηση της σημαντικότητας της κρυφής μνήμης στα ενσωματωμένα συστήματα.
  • Η κατανόηση των πλεονεκτημάτων και των μειονεκτημάτων των μονάδων διαχείρισης μνήμης και προστασίας μνήμης.
  • Η παρουσίαση της διασωλήνωσης στα ενσωματωμένα συστήματα.
  • Η κατανόηση του χρονοπρογραμματισμού των ενσωματωμένων συστημάτων πολλαπλών διεργασιών.
  • Η κατανόηση των προθεσμιών των ενσωματωμένων συστημάτων και οι τρόποι αντιμετώπισης τους από τα Λειτουργικά συστήματα.
  • Η κατανόηση της ανάγκης των ΛΣ στα ενσωματωμένα συστήματα.
  • Η κατανόηση των αναγκών διασύνδεσης στα ενσωματωμένα συστήματα.
  • Η περιγραφή των αρχιτεκτονικών διασύνδεσης σε ενσωματωμένες αρχιτεκτονικές.
  • Η κατανόηση της ανάγκης των επιταχυντών και της διαφορετικότητας τους από τους συνεπεξεργαστές.
  • Η παρουσίαση των πολυπύρηνων ενσωματωμένων αρχιτεκτονικών.
  • Η κατανόηση της διαδικασίας σχεδίασης και υλοποίησης μιας εφαρμογής ενσωματωμένων συστημάτων.
  • Η κατανόηση των τρόπων βελτιστοποίησης της ενέργειας και της απόδοσης μιας ενσωματωμένης εφαρμογής.
  • Η κατανόηση των διαδικασιών σχεδίασης, ανάλυσης και αποσφαλμάτωσης του υλικού ενός ενσωματωμένου συστήματος.
  • Η κατανόηση των συμβιβασμών κατά τη διαδικασία ανάπτυξης μιας ενσωματωμένης αρχιτεκτονικής.

Ανοικτό Ακαδ. Μάθημα

Ανοικτά Ακαδημαϊκά Μαθήματα
Επίπεδο: A+

Αρ. Επισκέψεων :  1519
Αρ. Προβολών :  12535