April 2012
Intermediate to advanced
352 pages
8h
English
FreeBSD Device Drivers contains the following chapters.
Provides an overview and introduction to basic device driver programming concepts and terminology.
Describes FreeBSD’s kernel memory management routines.
Teaches you how to communicate with and control your device drivers from user space.
Discusses the problems and solutions associated with multithreaded programming and concurrent execution.
Describes delaying code execution and asynchronous code execution, and explains why these tasks are needed.
Contains the first of several occasions where I walk you through a real-world device driver.
Covers the infrastructure used by FreeBSD to manage the hardware devices on ...
Read now
Unlock full access