Title: An I/O Device Driver Model and Framework for Embedded Systems
Authors: David B. Stewart
Conference: Proc. of IEEE Workshop on Middleware for Distributed Real-Time Systems and Software
Date: December 1997
Pages: 10 pages
Link: to portable document file mdrtss97.pdf, 230 KBytes

ABSTRACT

Device drivers are used to provide a layer of abstraction to hardware input/output (I/O) devices, so that higher levels of software can access devices in a uniform, hardware-independent fashion. Our objective is to develop a device driver framework for embedded systems, that includes a software model, interface specification, and straightfor ward method for realization in any real-time operating sys tem. We address the many problems associated with traditional methods of creating device drivers and have developed a simple and straightforward framework that addresses the needs of embedded systems and leads to the development of CASE tools for device driver design. The framework consists of separate definitions for basic I/O driv ers, sensor-actuator interfaces, and special purpose proces sors. This paper specifically describes the framework for basic I/O drivers.


<< Back to the PUBLICATIONS Page

© 1999 University of Maryland, College Park, MD 20742. All Rights Reserved.
For more information on the SERTS Laboratory, contact Dr. D. Stewart at
dstewart@eng.umd.edu