Font Size: a A A

Research And Development, Based On The Usb Device Driver Under Windows Ce Operating System

Posted on:2009-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y H WangFull Text:PDF
GTID:2208360245961436Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Windows CE is a new operating system for embedded development. Because of its' preemptive multi-task capability and powerful communication ability, it is implemented widely in the information equipment, mobile devices, electronic products, embedded applications and even non-PC fields. The embedded system has come into people's daily life with the development of computer technology, networking technology, multimedia communication technology, and with the wide use of embedded products, for example, PDA, information appliance, STB and so on. The development and wide use of embedded system put forward demands for software and hardware improvements.This topic is to explore the principles of USB bus driver program development on the Windows CE 5.0 operating system. USB bus has become standard means of the connection of PC and external devices now. Windows CE 5.0 NC hosts with the support of the USB bus will be able to connect more USB bus interface functions equipment and expand the area of the application, which will become an outstanding competitive advantage for the product. Thus the issue of this content has great theoretical significance and practical application value.There are so few data about the development of USB bus device driver under embedded system for study and research, So firstly this topic compared the development USB bus device driver under Windows and Linux, and then studied the online English and other related documents , it analyzed sorts of device driver's source codes in Windows CE operating system, at last, this topic proposed a new development workflow of USB bus device driver program, which is based on the framework of stream driver model strategy.The main part of this paper is to analyze the support of Windows CE OS for USB bus, elaborate on the strategy of USB camera's driver program development, which combines the development process of Webeye 2000 USB camera on ARMSYS2410 development board, and develop the driver program of experimental equipment's USB bus. Compared with the large operating systems such as Windows and Linux, the design mechanism of device driver in Windows CE embedded system is simple. You could implement flexible communication between Windows CE system and different peripheral equipments. The stream-driver model strategy summarized by this paper can be applied to the stream data generate equipment or similar device driver development.
Keywords/Search Tags:Windows CE embedded operating system, Stream driver, USB device drivers, USBD protocol stacks import function
PDF Full Text Request
Related items