Wo kann ich systematisch untersuchen, wie ich Mac OS X -Geräte -Treiber schreibe? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/1326855

Frage

Ich suche ein umfassendes Buch oder einen Leitfaden für Universitätsebene für das Studium, um die Fähigkeit des Schreibens von Mac OS X-Gerätetreibern zu erlangen. Ich bin total unwissend in diesem Betriebssystem, aber ich bin bereits unter Linux geschickt.

Gibt es ein Mac OS X -Gegenstück für Buch "Linux Device Trivers"?

Der beste Leitfaden sollte auch Betriebssystem -Interna einführen, klare Kernel- und Userland -Unterschiede usw.

Danke im Voraus

War es hilfreich?

Lösung

Die Website von Apple Developer Connection enthält viele Dokumentation. Es gibt einen ganzen Abschnitt über Hardware und Treiber hier insbesondere ein Erste -Start -Dokument hier. Wahrscheinlich ist die beste Gesamteinführung in OS X -Interna Mac OS X Interna von Amit Singh.

Andere Tipps

Amit Singhs wundervolles Buch Mac OS X -Interna: Ein Systemansatz hat einen umfangreichen Abschnitt über Kernelverlängerungen, das Iokit und die Fahrer. Es ist die beste allgemeine Ressource unter OS X -Interna, die ich kenne, aber es umfasst nicht die neuesten System -Updates. Es deckt nur bis zur 10.4 -Veröffentlichung (Tiger) ab.

Amit Singhs Buch ist gut, aber wie andere Plakate feststellten, muss es aktualisiert werden. Ich bin auf dem neuesten Stand von Iokit und entschied mich für ein weiteres neueres Buch OS X und iOS -Kernel -Programmierung. Es hat nicht die Tiefe von Singhs Buch, aber es gibt viele praktische Beispiele für den Fahrercode. Es ist vielleicht eine bessere Wahl, wenn Sie schnell loslegen möchten.

Ich schlage Folgendes vor, wie es auf Snow Leopard und Lion aktualisiert wird: Mac OS X und iOS -Interna: zum Kern des Apple von Jonathon Levine: http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3dStripbooks&field-Kewords=Mac+Internals&rh=n%3A283155%2ck%3AMAC+Internals

Dies ist ein gutes Buch für alle Aspekte von Mac OS X -Interna.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top