OS X and iOS Kernel Programming provides an incisive and complete introduction to the XNU kernel, which runs iPhones, iPads, iPods, and Mac OS X servers 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
• Become 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 successfully package them
• Write code that interacts with hardware devices
• Examine easy to understand example code that can also be used in your own projects
• Create network filters
Whether you’re a hobbyist, student, or professional engineer, turn to OS X andiOS Kernel Programming and find the knowledge you need to start developing
OS X and iOS Kernel Programming provides an incisive and complete introduction to the XNU kernel, which runs iPhones, iPads, iPods, and Mac OS X servers 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
• Become 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 successfully package them
• Write code that interacts with hardware devices
• Examine easy to understand example code that can also be used in your own projects
• Create network filters
Whether you’re a hobbyist, student, or professional engineer, turn to OS X andiOS Kernel Programming and find the knowledge you need to start developing

OS X and iOS Kernel Programming
484
OS X and iOS Kernel Programming
484Paperback(1st ed.)
Product Details
ISBN-13: | 9781430235361 |
---|---|
Publisher: | Apress |
Publication date: | 12/23/2011 |
Edition description: | 1st ed. |
Pages: | 484 |
Product dimensions: | 7.50(w) x 9.20(h) x 1.20(d) |