我正在寻找一本详尽的大学级书或学习指南,以便获得Mac OS X设备驱动程序的能力。我对这个操作系统一无所知,但我对 Linux 已经很熟练了。

是否有《Linux 设备驱动程序》一书的 Mac OS X 对应版本?

最好的指南也应该介绍操作系统内部结构,明确内核空间和用户空间的差异等等。

提前致谢

有帮助吗?

解决方案

Apple Developer Connection 网站包含大量文档。有一个完整的部分是关于硬件和驱动程序的 这里 特别是入门文档 这里. 。对 OS X 内部结构最好的整体介绍可能是 Mac OS X 内部结构 作者:阿米特·辛格。

其他提示

阿米特·辛格的精彩的书 Mac OS X的内幕:一种系统方法有广泛部分的内核扩展,由于IOKit和驱动程序。这是对我所知道的OS X的内部最好的资源一般,但它不包括最新的系统更新;它仅覆盖到10.4释放(虎)。

阿米特·辛格的书是好的,但由于其他海报指出它需要更新。我起床,以加快对由于IOKit并选择了另一种较新的书OS X和iOS内核编程。它没有辛格的书的深度,但它的驱动程序代码中的许多实际的例子。这也许是一个更好的选择,如果你想要得到持续快速。

我建议以下,因为它更新到雪豹和狮子:Mac OS X和iOS的内幕:苹果的核心由乔纳森·莱文:的 http://www.amazon.com/s/ref=nb_sb_noss_1?url =搜索别名%3Dstripbooks&字段的关键字= MAC +内部&RH = N%3A283155%2CK%3AMac +内部

这是非常有关的Mac OS X内部的各个方面的一本好书。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top