Font Size: a A A

Unified Driven Framework For Cross-platform Embedded Systems

Posted on:2009-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:K XiaoFull Text:PDF
GTID:2208360245461451Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Device driver is such software that can communicate with the hardware through device bus or other communication sub-system. The Operation System or the application can only handle the hardware via the device driver. So the development of the device driver plays an important role in embedded system design.Usually, device driver must be customizing for different embedded Operation System and embedded hardware platform, such as different microprocessors and the different way to communicate between the peripheral devices and microprocessors. The developers have to care about the details of the different embedded Operation System and the embedded hardware platform besides the peripheral device itself. Because there are many different embedded Operation System and embedded hardware platform, such manner of device driver development is efficient less.If there's such kind of device driver that can be easily port to different embedded Operation System and embedded hardware platform without any change to the source code, the Independent Hardware Vendor (IHV) will be very appreciate. Because it will let their device driver support different embedded system soon. Meanwhile, the developers can concentrate on the point that how to handle the peripheral device correctly and efficiently, it will improve the quality of the device driver. There must be some kind of middleware technology, in order to support the cross platform device driver.This subject focus on the question that how to develop the cross platform device driver and the middleware technology to support it. The solution is the Embedded Unified Driver Framework (eUDF).The eUDF has many features.1) The eUDF can run on different embedded operation system. The eUDF provide the developers the OS independent interface to develop device driver.2) The eUDF can run on different embedded hardware platform. The eUDF provide the developers the hardware platform independent interface to develop device driver.3) The eUDF's framework can accommodate to different peripheral devices. 4) The eUDF can provide the uniform cache management function.5) The eUDF can provide the uniform power management function...
Keywords/Search Tags:Embedded Operation System, device driver, cross platform, device driver framework
PDF Full Text Request
Related items