Font Size: a A A

Linux Kernel Transplant And The Research And Implementation Of Usb Wireless Card Driver

Posted on:2009-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:G W ZhengFull Text:PDF
GTID:2198360308979636Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Linux, which has lots of advantages such as open-source, powerful kernel, small size, cuttable, high-speed and nice network performance, has been widly used in network equipment. Therefore, how to integrate embedded system with Linux to serve our production and living better becomes a hot point in the field of computer application.In order to apply Linux kernel to a particular embedded system, we should at least do the following two aspects:(1) Transplanting a particular version of Linux operating system to a specific embedded systems. (2) Programming and testing my procedures on the system that has been transplanted. Paper depends on the above two points and selects the embedded system as a development platform. The mainly work involved is Linux kernel transplantation and the research and implementation of USB wireless card driver.First of all, paper analyzes Linux operating system kernel and focuses on the process of scheduling, memory management and interrupt handling. At the same time the USB protocol has been studied, mainly on the USB bus topology and the bus transfer protocol. Combined with practical application, paper focuses on the bulk data transfer. Secondly, on the basis of in-depth studying on the Linux kernel and USB protocol, paper transplants the Linux kernel to embedded platform. Transplantation, based on the actual process, divides into the following three stages:(1) bootloader transplantation; (2) Linux kernel transplantation; (3) file system transplantation. Finally, the paper analyzes several important modules of USB wireless card driver, including the module-loading, equipment-detection, data-sending, data-receiving, device -disconnection and module -uninstalling, and then actualizes the USB wireless card driver on the embedded system.
Keywords/Search Tags:USB wireless card, embedded system, Linux operating system, net driver program
PDF Full Text Request
Related items