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



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

DESCRIPTION
Click here to begin the Lecture.

The low-level interface between software and hardware has always been a challenge for embedded systems software and firmware developers. Every last detail has got to be right: the bits, the sequences, and the timing, or else that peripheral device will just refuse to operate correctly. Recently, a new category of embedded systems software development tool has appeared which provides automaton support for the construction of code for device drivers. This class of tools, known as Device Driver Development Environments (3DEs), is built around special-purpose "knowledge bases" that contain detailed information about the structure and operation of specific microprocessors and peripheral devices. Once a user specifies the functional behaviors that a device should exhibit, source code will be tiled together automatically to provide those functions, as well as boot code, interrupt service routines and test/exercise software. 3DE tools are raising the level of abstraction at which hardware/software interface programming issues are addressed.
 

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