Font Size: a A A

Linux USB Network Device Driver Analysis & Realization Research

Posted on:2005-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2168360122987860Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Many advanced high-tech appliances are more and more used in modern lives. Soembedded development based on Linux is a hotspot of research. This paper introducesthe realization of Wireless LAN-the component of home gateway.The target of home gateway is constructing a network to make people control theappliances expediently wherever they are. The approach is that through the http serverto send the commands to the station at home, then the station can regulate theappliances, such as turning on the water heater or air conditioner before off-duty, orinspecting the status of them to avoid the accident, etc.There are many applications on the station, such as IrDA, JPEG, Audio, MP3 and soon, and their common ground is that they all use USB ports. The devices which useUSB ports can be plugged easily and switched conveniently. All projects are based onthe special hardware platform, first of all, the USB driver should be completed tosupport the USB device, and all other USB device drivers can be developed on it. Sothe technology concerned in this paper includes Linux network device driverdevelopment, Linux USB device driver analysis and embedded software developmentprocess. Furthermore, it explains the detailed USB system structure on Linux, anddescribes how to resolve the problems when device driver isn't compatible with lowerUSB driver.The USB driver is a complicated system, concerns lots of logic and arithmetic, itsrealization on ARM still has problems, and has many spaces to improve. But with theadvance of development, the station and all kinds of applications on it will be moreand more perfect. Till now, it has been put into the market and enters the people'slives, bring them more convenience. In the future of high-tech, this kind of productswill play increasingly important roles in modern lives.
Keywords/Search Tags:Linux Network Layers, Linux net-device driver, USB driver, Embedded-Linux
PDF Full Text Request
Related items