CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Course
Courses & Lectures
 
Architecture Of Device Drivers
David Kalinsky, Aisys, Inc.
 
Note: Please turn off pop-up blocking software to launch course
 

DESCRIPTION

Click here to begin the Lecture.

Device driver software traditionally consists of a lot of "bit-bashing and register-twiddling". The bits, the sequences, and the timing, all have to be just right—or else that chunk of hardware will just refuse to operate properly. But it is also possible to take a higher architectural-level view of device input/output driver software. This class begins with the fundamental driver architectural issues of mutual exclusion in device access, and synchronous vs. asynchronous relations between application tasks and hardware devices. This will be followed by a series of examples of driver architectures which progress in complexity: synchronous input driver; basic asynchronous input driver; free-running asynchronous input driver (queued inputs); latest value only asynchronous driver.

 

Keywords: OSEE, online symposium for electrical engineers

View the complete TechOnLine University Course Guide.
 
Rate this course
WORSE | BETTER
1 2 3 4 5


Aisys