Note :
Ce livre est une ressource ciblée pour le développement de pilotes OS X, en particulier autour de IOKit. Il compile des informations pratiques importantes mais présente des lacunes significatives dans la couverture, en particulier en ce qui concerne les pilotes vidéo et d'autres composants du noyau.
Avantages:Le livre offre des explications claires, rassemble des informations éparses sur les pilotes de périphériques Apple et est très utile pour le développement d'IOKit. Il couvre les aspects pratiques du développement du noyau, y compris le débogage et le déploiement des pilotes.
Inconvénients:Le livre est limité dans sa portée, manquant spécifiquement de couverture sur les pilotes vidéo et d'autres sujets importants du noyau. Certains lecteurs ont constaté qu'il manquait des pages et ont noté qu'il s'agissait essentiellement d'un livre consacré uniquement à IOKit, ce qui pourrait laisser des lacunes importantes pour une compréhension complète du noyau.
(basé sur 8 avis de lecteurs)
OS X and IOS Kernel Programming
OS X and iOS Kernel Programming combine des connaissances essentielles sur le système d'exploitation et l'architecture du noyau avec une approche très pratique qui vous aidera à écrire du code efficace au niveau du noyau. Vous apprendrez des concepts fondamentaux tels que la gestion de la mémoire et la synchronisation des threads, ainsi que le cadre I/O Kit. Vous apprendrez également à écrire vos propres extensions au niveau du noyau, telles que les pilotes de périphériques USB et Thunderbolt, y compris les pilotes de réseau, de stockage et audio.
OS X and iOS Kernel Programming fournit une introduction incisive et complète au noyau XNU, qui fait fonctionner les iPhones, les iPads, les iPods, ainsi que les serveurs et les clients Mac OS X. Vous élargirez ensuite vos horizons pour examiner l'architecture des systèmes Mac OS X et iOS. La compréhension des systèmes d'exploitation d'Apple vous permettra d'écrire des pilotes de périphériques efficaces, tels que ceux abordés dans le livre, à l'aide d'I/O Kit.
Avec OS X and iOS Kernel Programming, vous allez :
⬤ Découvrir les sujets classiques de l'architecture du noyau tels que la gestion de la mémoire et la synchronisation des threads.
⬤ Vous vous familiariserez avec les subtilités du processus de développement du noyau en appliquant les outils de débogage et de profilage du noyau.
⬤ Apprenez à déployer vos projets au niveau du noyau et à les empaqueter avec succès.
⬤ Écrire du code qui interagit avec des dispositifs matériels.
⬤ Examiner des exemples de code faciles à comprendre qui peuvent également être utilisés dans vos propres projets.
⬤ Créer des filtres de réseau.
Que vous soyez un amateur, un étudiant ou un ingénieur professionnel, tournez-vous vers la programmation du noyau d'OS X et d'iOS et trouvez les connaissances dont vous avez besoin pour commencer à développer.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)