Où puis-je étudier systématiquement comment écrire des pilotes de périphériques Mac OS X? [fermé]

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

Question

Je cherche une liste exhaustive, livre de niveau universitaire ou un guide pour étudier afin de acquérir la capacité d'écrire des pilotes de périphériques Mac OS X. Je suis totalement ignorant sur ce système d'exploitation, mais je suis déjà qualifiée sur Linux.

Y at-il d'équivalent Mac OS X pour le livre "Linux Device Drivers"?

Le meilleur guide devrait introduire internals OS aussi, fait l'espace noyau clair et les différences userland et ainsi de suite.

Merci d'avance

Était-ce utile?

La solution

Le site Web de Apple Developer Connection contient beaucoup de documentation. Il y a toute une section sur le matériel et les pilotes en particulier un document intitulé Mise en route < a href = "http://developer.apple.com/referencelibrary/GettingStarted/GS_HardwareDrivers/index.html" rel = "noreferrer"> ici . Probablement la meilleure introduction générale OS X est Mac OS X Internes par Amit Singh.

Autres conseils

Mac OS X Internes: une approche systémique a une une vaste section sur les extensions de noyau, le IOKit et les pilotes. Il est la meilleure générale sur OS X internes que je connais, mais il ne couvre pas les dernières mises à jour du système; elle ne couvre que jusqu'à 10,4 sortie (Tiger).

Le livre de Amit Singh est bonne, mais comme d'autres ont noté qu'il a besoin d'être mis à jour. Je me lève pour accélérer le IOKit et a opté pour un autre plus récent livre OS X et iOS noyau programmation. Il n'a pas la profondeur du livre de Singh, mais il a de nombreux exemples pratiques de code du pilote. Il est peut-être un meilleur choix si vous voulez y aller rapidement.

Je suggère ce qui suit comme il est mis à jour Snow Leopard et Lion: Mac OS X et iOS Internes: Core par Jonathon Levine Apple: http://www.amazon.com/s/ref=nb_sb_noss_1?url = recherche-alias% 3Dstripbooks et champ-keywords = Mac + = rh & internals n% 3A283155% 2CK% 3AMac + internals

Ceci est tout à fait un bon livre sur tous les aspects internes de Mac OS X.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top