Font Size: a A A

The Design And Implementation Of The Driver Architecture Of An Embedded Operation System

Posted on:2012-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:L F HaoFull Text:PDF
GTID:2178330335962988Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The requirement of intelligence speeds up the widely and large scare applications of modern embedded system, along with the pressure on shorter development cycle and higher development efficiency. As a key factor affecting the development cycle and development efficiency, embedded operating system has been a hot research and development field, which suffer the restriction of technology export from west countries. Device driver is an important part of the embedded system development. To build a device driver need not only the through understanding of the device driver architecture of the embedded operating system, but also accurate understands of the device operation principle. It is undoubtedly a challenge for a student to complete such a task within one year.The device driver architectures of the existing embedded operating system have more or less defects. The complex and complete management system may be a shortcoming for some resource-limited middle or low-end embedded system. On the other hand, these middle or low-end embedded systems cover the biggest share in the market. Especially with the emergence of the Internet of Things and the rapid development of communications technology, low-end embedded system demonstrates much bright future than ever. Simple and understandable device driver architecture of embedded operation system becomes increasingly important.After studying open-the-shelf device driver architectures of the dominate operating systems, this thesis analyzes three typical device driver architecture, and provides a device driver architecture for ARM7. The purposes of the proposal are to provide a more efficient and simpler device driver architecture which consumes lesser system resource. To verify the tractability of our proposed device driver architecture of embedded operation system, the thesis implement an experiment USB's driver programs under this driver architecture and the USB's driver verification programs on PC side. The screenshots intercepted by Bus Hound show the success of date transmission.
Keywords/Search Tags:embedded operating system, driver architecture, device management, device driver, I/O system
PDF Full Text Request
Related items