| dc.contributor.author | Καταλαγαργιανός, Απόστολος
|
|
| dc.contributor.author | Katalagargianos, Apostolos
|
|
| dc.date.accessioned | 2025-10-03T10:30:29Z | |
| dc.date.available | 2025-10-03T10:30:29Z | |
| dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/62609 | |
| dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.30305 | |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.subject | Λογισμικό Οδήγησης του Ελεγκτή του Host | el |
| dc.subject | Χρονοδρομολόγηση | el |
| dc.subject | Αιτήσεις Μεταφοράς δεδομένων | el |
| dc.subject | Περιφερειακές Συσκευές | el |
| dc.subject | Επικοινωνία | el |
| dc.subject | Universal Serial Bus 1.1 | en |
| dc.subject | Universal Host Controller Interface | en |
| dc.subject | Host Controller | en |
| dc.subject | Data Transfer Requests | en |
| dc.subject | Peripherals | en |
| dc.title | Το Πρωτόκολλο Universal Serial Bus 1.1 (USB 1.1) για Προσωπικούς Υπολογιστές | el |
| dc.contributor.department | Τομέας τεχνολογίας πληροφορικής και υπολογιστών | el |
| heal.type | bachelorThesis | |
| heal.classification | Ελεγκτής του Host | el |
| heal.language | el | |
| heal.access | free | |
| heal.recordProvider | ntua | el |
| heal.publicationDate | 2006-09-01 | |
| heal.abstract | Ο σκοπός της διπλω(ατικής εργασίας είναι η ανάπτυξη ενός (3!ους του λογισ("#ού οδήγησης του ελεγκτή USB ενός κεντρικού υπολογιστικού συστή(ατος (USB Host) στο οποίο προσαρτώνται συσκευές (3+- %νός διαύλου Universal Serial Bus 1.1 (USB 1.1). Το λογισ("#' +υγγράφτηκε για το λειτουργικό σύστη(α MS-DOS και για ένα ελεγκτή του USB Host που είναι συ(7ατός (% τις προδιαγραφές του προτύπου Universal Host Controller Interface (UHCI), το οποίο αποτελεί την πιο δη(οφιλή τυποποίηση διαπροσωπείας (Interface) υλικού και λογισ("#ού του USB 1.1 (3+- της οποίας επιτυγχάνεται η επικοινωνία (%ταξύ του υλικού του ελεγκτή και του λογισ("#ού οδήγησής του. Στα πλαίσια της εργασίας πραγ(ατοποιείται ("α λεπτο(%!ής ανάλυση των προδιαγραφών του Universal Serial Bus 1.1 και του Universal Host Controller Interface. Σε ό,τι αφορά τις προδιαγραφές του USB 1.1, η ανάλυση εστιάζεται στην παρουσίαση των αρ(οδιοτήτων κάθε συνιστώσας του USB Host και του τρόπου (% τον οποίο επιτυγχάνεται η επικοινωνία (%ταξύ των διαφόρων συνιστωσών, στους τύπους (%ταφοράς δεδο(3νων που υποστηρίζονται από το USB, στις απαιτήσεις του προτύπου σε ό,τι αφορά την χρονοδρο(ολόγηση των αιτήσεων (%ταφοράς δεδο(3νων, και στο πρωτόκολλο διαύλου του USB 1.1, δηλαδή το πρωτόκολλο βάσει του οποίου πραγ(ατοποείται η (%ταφορά δεδο(3νων στον δίαυλο. Η περιγραφή του UHCI περιλα(7 νει την παρουσίαση των καταχωρητών της διαπροσωπείας, των δο(0ν δεδο(3νων και των πληροφοριών που περιέχουν (3+- των οποίων το λογισ("#' &αραδίδει στο υλικό το χρονοδιάγρα((α (Schedule) των αιτήσεων (%ταφοράς δεδο(3νων προς εκτέλεση, της (%θόδου βάσει της οποίας το υλικό εκτελεί το χρονοδιάγρα((α, και του συνόλου των διακοπών που εγείρονται από το υλικό. Το λογισ("#' &ου αναπτύχθηκε τηρεί τις παραπάνω προδιαγραφές και υλοποιεί την χρονοδρο(ολόγηση των αιτήσεων (%ταφοράς δεδο(3νων και την παράδοσή τους σε (ορφή αναγνώσι(η από το υλικό, καθώς και τις δο(3ς δεδο(3νων για την περιγραφή των χαρακτηριστικών κάθε (%ταφοράς δεδο(3νων και την επικοινωνία (% τις υπόλοιπες συνιστώσες του συστή(ατος λογισ("#ού του USB Host. Η προσθήκη συναρτήσεων που θα διαχειρίζονται τις διακοπές και τα γεγονότα που αναφέρονται από τους καταχωρητές της διαπροσωπείας θα έχει ως αποτέλεσ(α ένα ολοκληρω(3νο σύστη(α λογισ("#ού οδήγησης ενός UHCI ελεγκτή του Host για το λειτουργικό σύστη(α MS-DOS. | el |
| heal.abstract | The scope of this diploma thesis is the development of a part of the software driver for the USB controller of a USB Host to which several devices are attached via a Universal Serial Bus (USB 1.1). The software was written for the MS-DOS operating system and for a host controller that is compatible with the specifications of the Universal Host Controller Interface (UHCI) model, which is the most popular model of interface between the hardware and the software of USB 1.1, via which communication between hardware and its software driver is achieved. Within the framework of this thesis a detailed description of the Universal Serial Bus 1.1 and the Universal Host Controller Interface specifications is carried out. With regard to the USB 1.1 specifications, the analysis focuses on the presentation of the responsibilities of each component of the USB Host and on the way that communation is achieved between these components, the data transfer types that are supported by USB, the requirements of the model regarding the scheduling of the data trasfer requests, and the bus protocol of USB 1.1 which describes the way that data transfers are carried out on the bus. The description of UHCI includes the presentation of the interface registers, the data strustures and the information they carry which are used by the software in order to deliver to the hardware the schedule of data transfer requests to be executed, the method which is followd by the hardware in order to execute the schedule, and the set of interrupts that are generated by hardware. The developed software meets these specifications and implements the processes of the scheduling for the data transfer requests and their delivery in a comprehensive format to the hardware and the data structures which describe the attributes of each data transfer and provide communication with other components of the software system of the USB Host. The addition of functions that handle the hardware interrupts and the events that are reported by the interface registers will result to a complete software driver for a UHCI Host Controller for the MS-DOS operating system. | en |
| heal.sponsor | ΕΜΠ | el |
| heal.advisorName | Παπακωνσταντίνου, Γεώργιος | |
| heal.committeeMemberName | Παπακωνσταντίνου, Γεωργιος | |
| heal.committeeMemberName | Τσανάκας, Παναγιώτης | |
| heal.committeeMemberName | Κοζύρης, Νεκτάριος | |
| heal.academicPublisher | Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
| heal.academicPublisherID | ntua | |
| heal.numberOfPages | 176 σ. | |
| heal.fullTextAvailability | false |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: