20

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

“Linux 设备驱动程序”一书是否有任何 Mac OS X 对应物?

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

提前致谢

4

4 回答 4

13

Apple Developer Connection 网站包含大量文档。这里有一整节关于硬件和驱动程序的内容,特别是这里的入门文档。可能对 OS X 内部结构最好的整体介绍是Amit Singh的Mac OS X 内部结构。

于 2009-08-25T08:42:09.397 回答
7

Amit Singh 的精彩著作Mac OS X Internals: A Systems Approach有一个关于内核扩展、IOKit 和驱动程序的广泛部分。这是我所知道的关于 OS X 内部的最佳通用资源,但它不包括最新的系统更新;它仅涵盖 10.4 版本(Tiger)。

于 2009-08-25T08:42:37.570 回答
1

Amit Singh's book is good but as other posters noted it needs to be updated. I'm getting up to speed on IOKit and opted for another newer book OS X and iOS Kernel Programming. It doesn't have the depth of Singh's book but it has many practical examples of driver code. It is perhaps a better choice if you want get going quickly.

于 2013-05-03T01:16:03.977 回答
1

我建议以下内容,因为它已更新为 Snow Leopard 和 Lion:Mac OS X 和 iOS 内部结构:Jonathon Levine 的 Apple 核心:http ://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias %3Dstripbooks&field-keywords=Mac+internals&rh=n%3A283155%2Ck%3AMac+internals

这是一本关于 Mac OS X 内部结构各个方面的好书。

于 2014-07-28T05:53:26.263 回答