Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13240
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΣτυλιανίδης Αλέξανδρος
dc.date.accessioned2018-07-23T09:00:36Z-
dc.date.available2018-07-23T09:00:36Z-
dc.date.issued2016-9-8
dc.date.submitted2016-7-22
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13240-
dc.description.abstractΣκοπός της εργασίας είναι η σχεδίαση και η υλοποίηση μιας βιβλιοθήκης γραφικών, η οποία θα παρέχει ρουτίνες για την ανάπτυξη γραφικών διεπαφών χρήστη, που προορίζονται για ενσωματωμένα συστήματα και κυρίως για ιατρικές συσκευές. Η βιβλιοθήκη υλοποιήθηκε σε γλώσσα προγραμματισμού υψηλού επιπέδου και δεν προϋποθέτει κάποιο λειτουργικό σύστημα.Για την ανάπτυξή της απαιτήθηκαν αρκετά στάδια. Κατ’ αρχάς, ξεκινήσαμε από την ανάλυση των απαιτήσεων και προδιαγραφών της βιβλιοθήκης. Από τη διαδικασία αυτή, προέκυψαν οι λειτουργικότητες που θα παρέχει, καθώς και οι περιορισμοί που σχετίζονται με αυτές. Στη συνέχεια, έγινε ο σχεδιασμός της αρχιτεκτονικής κατά τον οποίο καθορίστηκαντα ιεραρχικά επίπεδα της βιβλιοθήκης, σύμφωνα με τις προδιαγραφές που εξήχθησαν. Επιπλέον, σε αυτή τη φάση της ανάπτυξης περιγράψαμε τον τρόπο λειτουργίας των επιπέδων αυτών και των επιμέρους τμημάτων τους, όπως επίσης και την μεταξύ τους αλληλεπίδραση.Η παρούσα διπλωματική εργασία είναι συνέχιση της ομότιτλης διπλωματικής εργασίας που διεκπεραιώθηκε από τον Ριχάρδο Χ. Δρακούλη το 2011. Ενημερώθηκαν από την προηγούμενη διπλωματική εργασία οι απαιτήσεις και προδιαγραφές της βιβλιοθήκης για διεύρυνση της φορητότητας αυτής και αυξήθηκαν οι παρεχόμενες λειτουργικότητες λαμβάνοντας υπόψην τους σχετικούς περιορισμούς αυτών. Η αρχιτεκτονική με τα ιεραρχικά επίπεδα δεν μεταβλήθηκε αλλά έγιναν βελτιώσεις στην αλληλεπίδραση μεταξύ των επιπέδων και των τμημάτων αυτών.Οι δομές και αλγόριθμοι που επιλέχθηκαν για κάθε λειτουργία υλοποιήθηκαν σε γλώσσα C. Τέλος, πραγματοποιήθηκε έλεγχος της υλοποίησης σε μια αναπτυξιακή πλακέτα η οποία διαθέτει για επεξεργαστή έναν μικροελεγκτή AVR, με τα κατάλληλα εργαλεία προγραμματισμού.
dc.languageGreek
dc.subjectβιβλιοθήκη γραφικών
dc.subjectενσωματωμένο σύστημα
dc.subjectαλγόριθμος του bresenham
dc.subjectαλγόριθμος μέσου σημείου
dc.subjectγραφική διεπαφή χρήστη
dc.titleΑνάπτυξη Βιβλιοθήκης Γραφικών Για Ενσωματωμένο Σύστημα
dc.typeDiploma Thesis
dc.description.pages109
dc.contributor.supervisorΣούντρης Δημήτριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2016-0223.pdf1.87 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.