serial number macbook mac horndis dji check macos documentation device-driver iokit

macos - number - ¿Dónde puedo estudiar sistemáticamente cómo escribir controladores de dispositivo Mac OS X?



macbook serial number check model (4)

Estoy buscando un libro o una guía exhaustiva a nivel universitario para estudiar con el fin de obtener la capacidad de escribir controladores de dispositivos Mac OS X. Soy totalmente ignorante en este sistema operativo, pero ya soy experto en Linux.

¿Hay alguna contrapartida de Mac OS X para el libro "Controladores de dispositivos Linux"?

La mejor guía debería introducir también los elementos internos del sistema operativo, aclara las diferencias entre el espacio del kernel y el usuario, y así sucesivamente.

Gracias por adelantado


El libro de Amit Singh es bueno pero, como han señalado otros carteles, debe actualizarse. Me estoy poniendo al día con IOKit y opté por otro libro más reciente, OS X y iOS Kernel Programming. No tiene la profundidad del libro de Singh pero tiene muchos ejemplos prácticos de código de controlador. Es quizás una mejor opción si quieres irte rápido.


El maravilloso libro de Amit Singh sobre Mac OS X Internals: A System Approach tiene una amplia sección sobre extensiones de kernel, IOKit y controladores. Es el mejor recurso general sobre los aspectos internos de OS X que conozco, pero no cubre las últimas actualizaciones del sistema; solo cubre hasta la versión 10.4 (Tiger).


El sitio web de Apple Developer Connection contiene mucha documentación. Hay toda una sección sobre Hardware y controladores here en particular, un documento de introducción here . Probablemente, la mejor introducción general a los aspectos internos de OS X es los aspectos internos de Mac OS X de Amit Singh.