Freebsd Device Drivers: A Guide for the Intrepid
35%
OFF
Available
 
About the Book

FreeBSD Device Drivers is the first and only book to teach readers how to develop device drivers for the FreeBSD operating system. A one-stop reference for FreeBSD device driver writers of all levels of expertise, FreeBSD Device Drivers begins with the nuts and bolts of device drivers, including explanations of the different driver components and building blocks. You will then learn how to build and run modules, allocate memory, control device communication, deal with concurrency issues, manage hardware resources, handle interrupts, support direct memory access, write PCI, SCSI, and USB device drivers, and more. With case study chapters that dissect various drivers and a liberal use of examples-from simple "hello, world" drivers to full-blown, hardware-controlling drivers-you will walk away with a full understanding of how device drivers work on FreeBSD. This book is for anyone writing device drivers, but also for any FreeBSD enthusiast who would appreciate its hands-on approach to understanding the device driver subsystem, kernel internals, and key design choices made by the FreeBSD developers.

Book Details
ISBN-13: 9781593272043
EAN: 9781593272043
Publisher Date: 07/05/2012
Binding: Paperback
Book Type: English
Country Of Origin: United States
Dewey: 005.71
Gardner Classification Code: U15
Illustration: Y
Language: English
MediaMail: Y
Pagination: 352 pages, illustrations
Series Title: English
Sub Title: A Guide for the Intrepid
Width: 177 mm
ISBN-10: 1593272049
Publisher: No Starch Press,US
Acedemic Level: English
Bood Data Readership Text: Professional & Vocational
Continuations: English
Depth: 25
Edition: Original
Height: 234 mm
Illustrations: illustrations
LCCN: 2012011862
No of Pages: 352
PrintOnDemand: N
Spine Width: 22 mm
UK Availability: GXC
Year Of Publication: 2012