文档介绍:Companion
BOOKS FOR PROFESSIONALS BY PROFESSIONALS® eBook
Available
Master kernel programming for
S X and iOS Kernel bines essential operating system and
OS X
Okernel architecture knowledge with a highly practical approach that will efficiency and performance
help you write effective kernel-level code. You’ll learn fundamental concepts
such as memory management and thread synchronization, as well as the I/O
Kit framework. You’ll also learn how to write your own kernel-level extensions,
such as device drivers for USB and Thunderbolt devices, working,
storage and audio drivers. and
OS X and iOS Kernel Programming provides an incisive plete introduc-
tion to the XNU kernel, which runs iPhones, iPads, iPods, and Mac OS X servers iOS Kernel Programming
and clients. Then, you’ll expand your horizons to examine Mac OS X and iOS
system architecture. Understanding Apple’s operating systems will allow you to
write efficient device drivers, such as those covered in the book, using I/O Kit.
With OS X and iOS Kernel Programming, you’ll:
• Discover classical kernel architecture topics such as memory
management and thread synchronization
• e well-versed in the intricacies of the kernel development
process by applying kernel debugging and profiling tools
• Learn how to deploy your kernel-level projects and how to essfully
package them
• Write code that interacts with hardware devices
• Examine easy to understand example code that can also be used in your
own projects
• work filters
Whether you’re a hobbyist, student, or professional engineer, turn to OS X and
iOS Kernel Programming and find the knowledge you need to start developing
your own device drivers and applications that control hardware devices. OS X and iOS Kernel
Halvorsen
Clarke Programming
Ole Henry Halvorsen | Douglas Clarke
COMPANION eBOOK
Shelve in
Programming / Mac / Mobile
SOURCE CODE ONLINE
User level:
ermediate–Advanced