Thesis (Selection of subject)Thesis (Selection of subject)(version: 385)
Thesis details
   Login via CAS
Rozhraní pro ovladače zařízení v HelenOS
Thesis title in Czech: Rozhraní pro ovladače zařízení v HelenOS
Thesis title in English: Device drivers interface in HelenOS system
Academic year of topic announcement: 2007/2008
Thesis type: diploma thesis
Thesis language: čeština
Department: Department of Software Engineering (32-KSI)
Supervisor: Mgr. Martin Děcký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 13.11.2007
Date of assignment: 16.01.2008
Date and time of defence: 07.09.2010 00:00
Date of electronic submission:07.09.2010
Date of proceeded defence: 07.09.2010
Opponents: doc. Ing. Lubomír Bulej, Ph.D.
 
 
 
Guidelines
Cílem práce je návrh a implementace obecné architektury ovladačů hardwarových zařízení v systému HelenOS. Součástí práce je zhodnocení existujících řešení v několika současných operačních systémech. Samotný návrh architektury se snaží inspirovat jejich dobrými vlastnostmi a poučit se z jejich chyb. Návrh se soustředí na efektivní využití existujícího IPC rozhraní a podporu implementace většiny ovladačů zařízení v uživatelském prostoru. Součástí implementace je vytvoření hierarchie a ontologie zařízení a virtuálních ovladačů (splitterů, multiplexerů, switchů apod.). Použitelnost výsledné architektury je demonstrována ovladačem jednoduchého zařízení, který tuto architekturu využívá.
References
HelenOS 0.2.0 Design Documentation (http://www.helenos.eu/documentation)
Corbet, J., Rubini, A., Kroah-Hartman, G.: Linux Device Drivers, O'Reilly, 2005
Oney, W.: Programming the Microsoft Windows Driver Model, Microsoft Press Redmond, 2003
Baker, A., Lozano, J.: The Windows 2000 Device Driver Book, Prentice Hall, 2001
Swift, M., Martin, M., Levy, H., Eggers, S.: Nooks: An Architecture for Reliable Device Drivers, Proceedings of the 10th workshop on ACM SIGOPS European Workshop, ACM, 2002
I/O Kit Fundamentals (http://developer.apple.com/documentation/DeviceDrivers/Conceptual/IOKitFundamentals/index.html)
User-Mode Driver Framework Homepage (http://www.microsoft.com/whdc/driver/wdf/UMDF.mspx)
Preliminary scope of work
Cílem práce je návrh a implementace obecné architektury ovladačů hardwarových zařízení v systému HelenOS. Součástí práce je zhodnocení existujících řešení v několika současných operačních systémech. Samotný návrh architektury se snaží inspirovat jejich dobrými vlastnostmi a poučit se z jejich chyb. Návrh se soustředí na efektivní využití existujícího IPC rozhraní a podporu implementace většiny ovladačů zařízení v uživatelském prostoru. Součástí implementace je vytvoření hierarchie a ontologie zařízení a virtuálních ovladačů (splitterů, multiplexerů, switchů apod.). Použitelnost výsledné architektury je demonstrována ovladačem jednoduchého zařízení, který tuto architekturu využívá.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html