Подтвердить что ты не робот

Где я могу систематически изучать, как писать драйверы устройств Mac OS X?

Я ищу исчерпывающую книгу университетского уровня или руководство для изучения, чтобы получить возможность писать драйверы устройств Mac OS X. Я полностью незнаю эту ОС, но я уже умею работать в Linux.

Есть ли какая-либо копия Mac OS X для книги "Драйверы устройств Linux"?

В лучшем руководстве также должны появляться внутренние элементы операционной системы, что делает возможным ясное пространство ядра и различия в пользовательских настройках и т.д.

Заранее спасибо

4b9b3361

Ответ 1

Веб-сайт Apple Developer Connection содержит большое количество документации. Существует целый раздел "Оборудование и драйверы" здесь, в частности документ Getting Started здесь. Вероятно, лучшее общее введение в внутреннюю среду OS X - это Mac OS X Internals от Amit Singh.

Ответ 2

Amit Singh замечательная книга Mac OS X Internals: системный подход содержит обширный раздел о расширениях ядра, IOKit и драйверах. Это лучший общий ресурс для внутренних компонентов OS X, о котором я знаю, но он не распространяется на последние обновления системы; он распространяется только до версии 10.4 (тигр).

Ответ 3

Книга Амита Сингха хороша, но, как отмечали другие плакаты, ее нужно обновить. Я получаю скорость на IOKit и выбрал еще одну новую книгу OS X и iOS Kernel Programming. Он не имеет глубины книги Сингха, но в нем много практических примеров кода драйвера. Возможно, это лучший выбор, если вы хотите быстро начать работу.