Je suis à la recherche d'un livre de niveau universitaire ou d'un guide pour étudier afin de de gagner la possibilité 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é sur Linux.Où puis-je étudier systématiquement comment écrire des pilotes de périphériques Mac OS X?
Y a-t-il une contrepartie Mac OS X pour le livre "Linux Device Drivers"?
Le meilleur guide devrait également présenter les composants internes du système d'exploitation, faire la différence entre les espaces noyau et les espaces utilisateur, etc.
Merci à l'avance
Je ne peux faire aucune garantie, mais OS X est basé sur BSD (et NeXTSTEP, mais qui l'utilise?), Donc toute connaissance applicable à BSD _peut être utile ici. Je répète, _may_. Je ne sais pas avec certitude, alors ne me tenez pas à cela (sinon, je signalerais cela comme une réponse au lieu d'un commentaire). –
OS X dérive de NeXTSTEP mais il n'est que partiellement basé sur BSD. Il y a un microkernel Mach. Le système d'E/S est très différent. etc etc –
090828 juste aujourd'hui sur la liste de diffusion darwin-drivers ... Michael Smith écrit: (citation) Répétition d'un ancien fil; Le kit d'E/S n'est pas le modèle de pilote BSD. Essayer de coincer un conducteur de style BSD sur le côté dans un trou en forme de kit d'E/S est une recette pour le chagrin (demandez-moi comment je sais). – kent