Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14500
Title: Το Πρωτόκολλο Universal Serial Bus 1.1 (usb 1.1) Για Προσωπικούς Υπολογιστές
Authors: Αποστολος Π. Καταλαγαργιανος
Παπακωνσταντίνου Γεώργιος
Keywords: universal serial bus 1.1
usb 1.1
universal host controller interface
uhci
usb
Issue Date: 13-Mar-2006
Abstract: Ο σκοπός της διπλωματικής εργασίας είναι η ανάπτυξη ενός μέρους τουλογισμικού οδήγησης του ελεγκτή USB ενός κεντρικού υπολογιστικού συστήματος(USB Host) στο οποίο προσαρτώνται συσκευές μέσω ενός διαύλου Universal SerialBus 1.1 (USB 1.1). Το λογισμικό συγγράφτηκε για το λειτουργικό σύστημα MS-DOSκαι για ένα ελεγκτή του USB Host που είναι συμβατός με τις προδιαγραφές τουπροτύπου Universal Host Controller Interface (UHCI), το οποίο αποτελεί την πιοδημοφιλή τυποποίηση διαπροσωπείας (Interface) υλικού και λογισμικού του USB 1.1μέσω της οποίας επιτυγχάνεται η επικοινωνία μεταξύ του υλικού του ελεγκτή και τουλογισμικού οδήγησής του.Στα πλαίσια της εργασίας πραγματοποιείται μια λεπτομερής ανάλυση τωνπροδιαγραφών του Universal Serial Bus 1.1 και του Universal Host ControllerInterface. Σε ό,τι αφορά τις προδιαγραφές του USB 1.1, η ανάλυση εστιάζεται στηνπαρουσίαση των αρμοδιοτήτων κάθε συνιστώσας του USB Host και του τρόπου μετον οποίο επιτυγχάνεται η επικοινωνία μεταξύ των διαφόρων συνιστωσών, στουςτύπους μεταφοράς δεδομένων που υποστηρίζονται από το USB, στις απαιτήσεις τουπροτύπου σε ό,τι αφορά την χρονοδρομολόγηση των αιτήσεων μεταφοράςδεδομένων, και στο πρωτόκολλο διαύλου του USB 1.1, δηλαδή το πρωτόκολλο βάσειτου οποίου πραγματοποείται η μεταφορά δεδομένων στον δίαυλο. Η περιγραφή τουUHCI περιλαμβάνει την παρουσίαση των καταχωρητών της διαπροσωπείας, τωνδομών δεδομένων και των πληροφοριών που περιέχουν μέσω των οποίων τολογισμικό παραδίδει στο υλικό το χρονοδιάγραμμα (Schedule) των αιτήσεωνμεταφοράς δεδομένων προς εκτέλεση, της μεθόδου βάσει της οποίας το υλικό εκτελείτο χρονοδιάγραμμα, και του συνόλου των διακοπών που εγείρονται από το υλικό.Το λογισμικό που αναπτύχθηκε τηρεί τις παραπάνω προδιαγραφές και υλοποιείτην χρονοδρομολόγηση των αιτήσεων μεταφοράς δεδομένων και την παράδοσή τουςσε μορφή αναγνώσιμη από το υλικό, καθώς και τις δομές δεδομένων για τηνπεριγραφή των χαρακτηριστικών κάθε μεταφοράς δεδομένων και την επικοινωνία μετις υπόλοιπες συνιστώσες του συστήματος λογισμικού του USB Host. Η προσθήκησυναρτήσεων που θα διαχειρίζονται τις διακοπές και τα γεγονότα που αναφέρονταιαπό τους καταχωρητές της διαπροσωπείας θα έχει ως αποτέλεσμα ένα ολοκληρωμένοσύστημα λογισμικού οδήγησης ενός UHCI ελεγκτή του Host για το λειτουργικόσύστημα MS-DOS.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14500
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2006-0016.pdf1.69 MBAdobe PDFView/Open


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