December 2012
Beginner
672 pages
17h 16m
English
• Defining device drivers
• Discussing the difference between architecture-specific and board-specific drivers
• Providing several examples of different types of device drivers
Most embedded hardware requires some type of software initialization and management. The software that directly interfaces with and controls this hardware is called a device driver. All embedded systems that require software have, at the very least, device driver software in their system software layer. Device drivers are the software libraries that initialize the hardware and manage access to the hardware by higher layers of software. Device drivers are the liaison between the hardware and the operating system, middleware, and application ...