datasheets.com EBN.com EDN.com EETimes.com Embedded.com PlanetAnalog.com TechOnline.com  
Events
UBM Tech
UBM Tech
Welcome Guest Log In | Register

Architecture of Device I/O Drivers

Authored on: Jun 9, 2006 by David Kalinsky

Technical Paper / Conference Paper

0 0
More InfoLess Info
Nowadays embedded systems software developers take advantage of the services of a real-time operating system (RTOS) to structure their device driver software. A device driver can be organized as a collection of "chunks" of concurrent software. The RTOS is involved in both scheduling the "chunks" and allowing them to communicate cleanly with one another. In different operating systems, the concurrent "chunks" of software might be given different names like 'threads' or 'tasks'. For example, in the pSOS+ RTOS they are called 'tasks' and 'Interrupt Service Routines' (ISRs); and in the OSE RTOS they are called 'prioritized processes' and 'interrupt processes'. The device driver designs shown in this paper assume that you are using an RTOS.

View
 
0 comments
write a comment

Please Login

You will be redirected to the login page

×

Please Login

You will be redirected to the login page

×

Please Login

You will be redirected to the login page