Διδάσκοντες

4. Δρ. Ιωάννης Α. Καλόμοιρος

Αναπληρωτής Καθηγητής

Εξάμηνο

7ο Εξάμηνο

ΠΕΡΙΓΡΑΦΗ

Εβδομαδιαίες ώρες διδασκαλίας: 2 θεωρία + 1 ασκήσεις πράξεις + 2 εργαστήριο Λαμβάνοντας υπόψη τις γενικές ικανότητες που πρέπει να έχει αποκτήσει ο πτυχιούχος (όπως αυτές αναγράφονται στο Παράρτημα Διπλώματος και παρατίθενται ακολούθως) σε ποια / ποιες από αυτές αποσκοπεί το μάθημα;. Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών Προσαρμογή σε νέες καταστάσεις Λήψη αποφάσεων Αυτόνομη εργασία Ομαδική εργασία Εργασία σε διεθνές περιβάλλον Εργασία σε διεπιστημονικό περιβάλλον Παράγωγή νέων ερευνητικών ιδεών Σχεδιασμός και διαχείριση έργων Σεβασμός στη διαφορετικότητα και στην πολυπολιτισμικότητα Σεβασμός στο φυσικό περιβάλλον Επίδειξη κοινωνικής, επαγγελματικής και ηθικής υπευθυνότητας και ευαισθησίας σε θέματα φύλου Άσκηση κριτικής και αυτοκριτικής Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών • Αυτόνομη και Ομαδική εργασία • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης • Σχεδιασμός και Διαχείριση Έργων     ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ i. Εισαγωγή στα Συστήματα Πραγματικού Χρόνου. Βασικές κατηγορίες και παραδείγματα συστημάτων πραγματικού χρόνου. ii. Aυστηροί και χαλαροί περιορισμοί χρόνου, χρονικές παράμετροι. iii. Ενσωματωμένα συστήματα πραγματικού χρόνου. Εισαγωγή στους μικροελεγκτές και DSP επεξεργαστές. iv. Προγραμματισμός μικροελεγκτών σε μνημονική γλώσσα. Διαχείριση I/O, διαχείριση χρονισμού και σημάτων διακοπής. Μεταγλωτιστές C. v. Διασύνδεση αναλογικών σημάτων και αισθητήρων. Διεπαφές UART, SPI. vi. Τεχνικές πολυδιεργασίας στα μικρά ενσωματωμένα συστήματα. Βρόγχος προσκηνίου- παρασκηνίου (foreground-background loop). vii. Μεταγωγή διεργασίας, επικοινωνία ανάμεσα σε διεργασίες, διαχείριση προτεραιοτήτων, έλεγχος χρονισμού. viii. Λειτουργικά συστήματα πραγματικού χρόνου (RTOS). Τεχνικές χρονοδρομολόγησης, με διακοπή διεργασιών και χωρίς. ix. Μελέτες περιπτώσεων, με βάση μικρά ενσωματωμένα συστήματα.   -Προτεινόμενη Βιβλιογραφία μέσω εκδόσεων του Ιδρύματος : 1. Σημειώσεις του μαθήματος «Αρχές Προγραμματισμού Συστημάτων Πραγματικού Χρόνου- Εφαρμογές σε μικρά ενσωματωμένα συστήματα», Ι. Καλόμοιρος, Τ.Ε.Ι. Κεντρικής Μακεδονίας, 2012.   -Προτεινόμενη Βιβλιογραφία μέσω Ευδόξου: 2. Σ. Αλατσαθιανός, Μικροελεγκτές PIC, Εκδόσεις Γκιούρδα, 2008. -Προτεινόμενη Βιβλιογραφία για το Εργαστήριο: 3. Ι. Καλόμοιρου, Εργαστηριακές Σημειώσεις για τον Προγραμματισμό Συστημάτων Πραγματικού Χρόνου, ΤΕΙ Κ. Μακεδονίας, 2012.   -Άλλη προτεινόμενη συναφής διεθνής βιβλιογραφία: 4. Jane Liu, Real-Time Systems, Prentice Hall, 2000.
ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΟΣ