Font Size: a A A

Design And Implementation Of Porting Linux WI-FI Driver To Windows Platform

Posted on:2021-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:M Q LiuFull Text:PDF
GTID:2518306107452734Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Since the 21 st century,People's Daily life is increasingly inseparable from the Internet.The Internet has become an inseparable part of society,and the use of the network needs communication equipment to support.Nowadays,wired network has been unable to meet the needs of people who want to connect to the Internet anytime and anywhere,so in recent years,the development of wireless LAN ushered in a rapid development.The convenience that wireless local area network brings to people is infinite.So the development of new wireless network card driver,for manufacturers is a good opportunity.Based on the existing wireless card hardware of the manufacturer,this paper transplanted the core code of the Linux network card driver to the Windows development environment for adaptation design,which can greatly reduce the amount of code development of the wireless card driver under Windows and reduce the development cycle of the wireless card driver.This paper firstly introduces the research status and development of Linux wi-fi driver and Windows wi-fi driver at home and abroad.Then the wireless local area network(wlan)based on 802.11 protocol used by wi-fi driver is described in detail,and the wi-fi topology and frame structure of 802.11 protocol are described in detail.Then the WDI microport driver framework of Windows was studied in detail,and the data transmission of WDI,IHV component model and OID management module were introduced.In this paper the wi-fi driver of Windows and Linux wi-fi drive to study the relevant knowledge,for Windows wi-fi driver loaded and PCIE design,the configuration of the Windows.inf file are introduced,and the transplantation of wi-fi driver.inf file and PCIE configure function for the adaptation design,to complete the wi-fi driver after transplantation of normal initialization.Then,the adaptation design of the wi-fi-driven transceiver process is carried out,and the conversion of data structure between Windows and Linux,the transplantation of Linux library functions and the adaptation of data transceiver interface functions are completed.After that,the transplanted wi-fi driver wastested for loading and unloading functions and stability.
Keywords/Search Tags:Windows, Linux, wi-fi driver, 802.11 agreement, WDI, INF, MDL, sk?buff
PDF Full Text Request
Related items