Domanda

Sto cercando un, libro esaustivo di livello universitario o una guida per lo studio, al fine di acquisire la capacità di scrivere i driver di periferica per Mac OS X. Sono totalmente ignorante su questo sistema operativo, ma sono già qualificati su Linux.

Esiste un omologo di Mac OS X per il libro "Linux Device Drivers"?

La guida migliore dovrebbe introdurre meccanismi interni del sistema operativo troppo, rende lo spazio del kernel chiaro e differenze userland e così via.

Grazie in anticipo

È stato utile?

Soluzione

Il sito web dello sviluppatore connessione Apple contiene un sacco di documentazione. C'è un'intera sezione su hardware e driver per qui , in particolare, un documento Guida introduttiva < a href = "http://developer.apple.com/referencelibrary/GettingStarted/GS_HardwareDrivers/index.html" rel = "noreferrer"> qui . Probabilmente la migliore introduzione generale di OS X interni è Mac OS X Internals da Amit Singh.

Altri suggerimenti

di Amit Singh libro meraviglioso Mac OS X Internals: A approccio di sistema ha un sezione ampia sulle estensioni del kernel, l'IOKit ei driver. E 'la miglior risorsa generale su OS X interni, che io sappia, ma non copre gli ultimi aggiornamenti del sistema; copre solo fino al 10,4 rilascio (Tiger).

Il libro di Amit Singh è buona ma, come hanno notato altri manifesti ha bisogno di essere aggiornato. Mi sto fino a velocità su IOKit e ha optato per un altro più recente libro di OS X e iOS Kernel programmazione. Non ha la profondità del libro di Singh, ma ha molti esempi pratici di codice del driver. E 'forse una scelta migliore se si vuole andare avanti in fretta.

Suggerisco la seguente in quanto viene aggiornato a Snow Leopard e Lion: Mac OS X e iOS Internals: Al di Apple Core di Jonathon Levine: http://www.amazon.com/s/ref=nb_sb_noss_1?url = Ricerca-alias% 3Dstripbooks & field-parole chiave = Mac + interni e UR = n% 3A283155% 2Ck% 3AMac + interni

Questo è abbastanza un buon libro per quanto riguarda tutti gli aspetti di Mac OS X interni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top