代码之家  ›  专栏  ›  技术社区  ›  drAlberT

在哪里可以系统地研究如何编写Mac OS X设备驱动程序?[关闭]

  •  17
  • drAlberT  · 技术社区  · 15 年前

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

    有没有与“Linux设备驱动程序”一书相对应的Mac OS X?

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

    提前谢谢

    4 回复  |  直到 10 年前
        1
  •  11
  •   Ned Deily    15 年前

    Apple Developer Connection网站包含大量文档。有一个关于硬件和驱动程序的完整部分 here 尤其是入门文档 here . 对OS X内部的最好的全面介绍可能是 Mac OS X Internals Amit Singh。

        2
  •  6
  •   cms    15 年前

    阿密特·辛格的好书 Mac OS X Internals: A Systems Approach 有一个关于内核扩展、iokit和驱动程序的扩展部分。这是我所知道的关于OSX内部的最好的一般资源,但它不包括最新的系统更新;它只包括10.4版本(Tiger)。

        3
  •  1
  •   Kirk    11 年前

    AmitSingh的书不错,但正如其他海报所指出的,它需要更新。我正在加快iokit的速度,选择了另一本更新的书OSX和iOS内核编程。它没有辛格的书的深度,但它有许多实际的驱动程序代码的例子。如果你想快点走,这也许是个更好的选择。

        4
  •  1
  •   user941601    10 年前

    我建议在更新到《雪豹与狮子:Mac OS X与iOS内部:苹果的核心》(Jonathon Levine: http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Dstripbooks&field-keywords=Mac+internals&rh=n%3A283155%2Ck%3AMac+internals

    这是一本关于MacOSX内部各方面的好书。