Font Size: a A A

A Novel Design Of Device Drivers Based On Embedded Operating System And ARM9

Posted on:2011-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:M J ZhouFull Text:PDF
GTID:2178360305482282Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
With the development of technology, the transmission speed of USB 2.0 far from meeting the requirement of users. Then USB 3.0 emerges as the time requires and flowing with the high speed data transmission times. Linux is the source code open operating system, due to own wide fanciers and competitive price, Linux becomes the first operating system to support USB3.0.As a Universal Serial Bus technology, USB have put into application widely. In this article, it reliazes the design of USB driver program under operating systerm and wireless USB network driver program. Based on ARM9,USB hardware and CS8900A, the designing of user driver program is also realized. This article included the content as following:(1) Analysis of domestic and international situation and the embedded systems industry, points out its shortcomings;(2) Cut and make initrd.img and then transplant system. According to the hardware architecture and the practical needs of this article, this paper analyzes the characteristics of the hardware board, customizes and creates a suitable initrd.img in the board of the operating system and relializes embedded ARM Linux system platform migration. It supports the necessary developemnt enviroment for user driver program reliazation of the flowing USB devices and wireless net card device.(3) Design and Implement USB device drivers. According to the design process of Linux and driver development model, guided by software engineering thingking, this paper analysises the under searched content to design USB userspace driver framework program. This paper reliazes the interface function based on file system to make the device be accessed as document by application program. It realizes call-back function for USB bus driver module to install, load and download operation and compile debugging.(4) Design wireless USB net card user driver framework; research wireless network communication principle and USB network driver structure; Analysis the mapping relationship between network driver design template and net card chips and then design CS8900 driver program based on specific net card chips.
Keywords/Search Tags:Operating System Image, Device Driver, Programs, File System, Embedded System
PDF Full Text Request
Related items