Sto cercando un libro o una guida esauriente a livello universitario per studiare in modo che acquisisca la capacità di scrivere driver di dispositivo Mac OS X. Sono totalmente ignorante su questo sistema operativo, ma sono già esperto in Linux.Dove posso studiare sistematicamente come scrivere driver di dispositivo Mac OS X?
C'è qualche controparte di Mac OS X per il libro "Linux Device Drivers"?
La guida migliore dovrebbe introdurre anche gli interni del sistema operativo, rende chiaro lo spazio del kernel e le differenze nel campo utente e così via.
Grazie in anticipo
Non posso dare garanzie, ma OS X è basato su BSD (e NeXTSTEP, ma chi lo usa?), Quindi qualsiasi conoscenza applicabile a BSD può essere utile qui. Ripeto, _ay. Non lo saprei per certo, quindi non trattenerti (altrimenti, pubblicherei questo come risposta invece di un semplice commento). –
OS X deriva da NeXTSTEP ma è basato solo parzialmente su BSD. C'è un microkernel Mach. Il sistema I/O è molto diverso. ecc. ecc. –
090828 proprio oggi sulla mailing list di darwin-driver ... Michael Smith scrive: (quota) Ripetendo una vecchia discussione; I/O Kit non è il modello del driver BSD. Provare per bloccare un driver di stile * BSD lateralmente in un foro a forma di I/O Kit è una ricetta per il dolore (chiedimi come faccio a sapere). – kent