Abstract
Any discussion about device drivers should provide some perspective of what device drivers are and why we need them. Practically, a device driver is an executable piece of software dedicated to access a specific peripheral hardware device in order to control it and to perform input/output (I/O) operations. Figuratively, you can think of a device driver as a negotiator between the operating system software and the hardware it uses. To understand this analogy we need to look at how multitasking operating systems, such as Windows Embedded Compact, handle peripheral hardware devices to provide a unified generic access method for their higher-level applications and processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2011 Abraham Kcholi
About this chapter
Cite this chapter
Kcholi, A. (2011). The Foundation of Device Driver Development for Windows Embedded Compact. In: Pro Windows Embedded Compact 7. Apress. https://doi.org/10.1007/978-1-4302-4180-5_1
Download citation
DOI: https://doi.org/10.1007/978-1-4302-4180-5_1
Publisher Name: Apress
Print ISBN: 978-1-4302-4179-9
Online ISBN: 978-1-4302-4180-5
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)