我正在寻找一本详尽的大学水平的书籍或指南来学习,以便获得编写Mac设备驱动程序的能力。我对这个操作系统一无所知,但我对Linux已经很熟练了。
"Linux设备驱动程序“一书有没有与Mac相对应的版本?
最好的指南也应该介绍操作系统的内部结构,明确内核空间和用户空间的区别等等。
提前感谢
发布于 2009-08-25 08:42:09
Apple Developer Connection网站包含大量文档。有一整节是关于硬件和驱动程序here的,特别是入门文档here。也许对OS内部结构最好的整体介绍是由Amit Singh所著的Mac OS X Internals。
发布于 2009-08-25 08:42:38
Amit Singh的精彩著作Mac OS X Internals: A Systems Approach有大量关于内核扩展、IOKit和驱动程序的章节。据我所知,这是关于OS内部机制的最好的通用资源,但它没有涵盖最新的系统更新;它只涵盖了10.4版本(Tiger)。
发布于 2013-05-03 09:16:04
阿米特·辛格的书很好,但正如其他发帖者所指出的那样,它需要更新。我开始快速了解IOKit,并选择了另一本更新的书“OS X和iOS内核编程”。它没有辛格书中的深度,但它有许多驱动程序代码的实际示例。如果你想快速上手,这可能是一个更好的选择。
https://stackoverflow.com/questions/1326855
复制相似问题