IEEE 802.11 wireless networking for HelenOS
IEEE 802.11 wireless networking for HelenOS
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/81154Identifiers
Study Information System: 144213
Collections
- Kvalifikační práce [11325]
Author
Advisor
Referee
Mareš, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Distributed and Dependable Systems
Date of defense
9. 9. 2015
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
HelenOS, IEEE 802.11, WiFi, síťové architektury, ovladačKeywords (English)
HelenOS, IEEE 802.11, WiFi, networking, driverIEEE 802.11 (alias WiFi) je populární standard pro bezdrátové LAN sítě. Tato práce dokumentuje jeho implementaci v rámci výzkumného operačního systému HelenOS, který se od tradičních systémů liší tím, že je postavený na mikrojádrové architektuře. Nejprve jsou popsány obecné koncepty WiFi technologie. Následuje popis použitých nástrojů při vývoji práce. Společně s ním je znázorněna zvolená metoda integrace bezdrátového frameworku do současného systému. V další kapitole jsou rozebrány implementační detaily práce. Zde je důkladně vysvětlena struktura ovladače pro vybrané WiFi zařízení a popsána funkcionalita IEEE 802.11 knihovny. V závěru práce je pak zhodnocení výsledných vlastností a porovnání dodané implementace s již existujícími řešeními.
IEEE 802.11 (a.k.a. WiFi) is a popular wireless LAN specification. This thesis documents implementation of this standard within the experimental operating system HelenOS which differs from conventional operating systems with its microkernel-based design. First, the basic concepts of WiFi technology are described. Description of external tools used during development is following. Together with that, the chosen method of integrating the wireless framework into existing system is depicted. In the next chapter we analyse the implementation details of the work. There is thoroughly explained the structure of the driver for selected WiFi device and also the functionality of resulting IEEE 802.11 library. In the end of the thesis there is an evaluation of the features of final work and comparison of enclosed implementation with existing solutions.