San Francisco, CA, April 25, 2012—Device drivers allow software to communicate with hardware, and because every operating system has specific requirements, driver writing is nontrivial. When developing for the open source FreeBSD operating system, programmers have had to scour the Internet and dig through the kernel source code to figure out how to write the drivers they need. Until now.
In FreeBSD Device Drivers (No Starch Press, May 2012, 352 pp., $49.95, ISBN 9781593272043), author Joseph Kong teaches readers how to master everything from the basics of building and running loadable kernel modules to more complicated topics like thread synchronization and interrupt handling. After a crash course in the different FreeBSD driver frameworks, thorough tutorial sections dissect real-world drivers like the parallel port printer driver and storage drivers. Throughout the book, extensive annotations walk the reader through the many code examples.No Starch Press founder Bill Pollock says, "At No Starch Press, we try to publish books that solve readers' problems, and this is an area that has been underserved for years. We're excited to offer this resource to the FreeBSD community."
In FreeBSD Device Drivers, readers will learn:
With FreeBSD Device Drivers, FreeBSD driver writers will finally have all of the information they need in one place.
For more information or to request a review copy of FreeBSD Device Drivers, contact Jessica Miller at No Starch Press (email@example.com, +1.415.863.9900, x110) or visit www.nostarch.com.
Chapter 7, "Newbus and Resource Allocation" (PDF)
Table of Contents
Detailed Table of Contents (PDF)
No Starch Press Catalog Page
FreeBSD Device Drivers
Publisher: No Starch Press
By Joseph Kong
ISBN: 9781593272043, $49.95
May 2012, 352 pp.
You Might Also Be Interested In:
Absolute FreeBSD, 2nd Edition
The Complete Guide to FreeBSD
by Michael W. Lucas
Designing BSD Rootkits
An Introduction to Kernel Hacking
by Joseph Kong
The Linux Programming Interface
A Linux and UNIX System Programming Handbook
by Michael Kerrisk
Available in fine bookstores everywhere, from http://www.oreilly.com/nostarch or directly from No Starch Press (http://www.nostarch.com, firstname.lastname@example.org, 1-800-420-7240).
About No Starch Press
Founded in 1994, No Starch Press publishes the finest in geek entertainment—unique books on technology, with a focus on open source, security, hacking, programming, alternative operating systems, LEGO, science, and math. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. Visit http://www.nostarch.com for a complete catalog.
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
PRESS QUERIES ONLY
Contact Mary Thengvall