Font Size: a A A

Study Of Embedded System Based On ARM9 And Design Of USB Device Driver

Posted on:2010-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:Z G GuanFull Text:PDF
GTID:2178360275978618Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Following the high-speed development of the microprocessor such as ARM, the number of embedded products with operating system are more than ever before, and its functions are more powerful. The embedded products with a USB interface are convenient especially for transfer data with PC. Linux operating system that owns many advantages , which is open-source, powerful function and stabilization, so it developed rapidly in the field of the embedded operating system. A wide range of embedded device determines the characteristics that the different equipment needs to design the appropriate product driver. All togather,embedded Linux device driver's development" play a vital role in the working of developping embedded system.This article will study the embedded systems based on ARM9 and USB driver technology.First of all, the article descriped the embedded system's knowledge briefly from both hardware and operating systems, tested the hardware of platform followed. The working of succeed to transplant the Linux operating system, included composing the starting programmer and transplanting the system kernel,structured the embedded Linux platform for the development of USB driver.After studing the USB bus,the working mechanism between Linux kernel and device drivers,studing the structure of USB driver in the Linux operating system from the view of USB host, analysising the USB source in Linux system detailed from three parts of the USB host control driver, USB drivers and USB device driver.The article composed the USB host controller driver for ARM9 processor in the Linux operating system.At the end,the article composed respectively the USB scanner host driver and the mass storage devie driver from two ways of characters equipment and block equipment.After above researching, the article showed the whole development's process of embedded system and USB device driver, wish to provide a technical reference for other developers.
Keywords/Search Tags:ARM9, embedded system, Linux, USB dirver
PDF Full Text Request
Related items