Linux Device Driver Development Cookbook (livre de recettes pour le développement de pilotes de périphériques sous Linux)

Note :   (4,0 sur 5)

Linux Device Driver Development Cookbook (livre de recettes pour le développement de pilotes de périphériques sous Linux) (Rodolfo Giometti)

Avis des lecteurs

Résumé:

L'ouvrage est salué pour son approche efficace du développement de pilotes Linux, fournissant un guide complet et pratique pour les débutants comme pour les utilisateurs expérimentés. Cependant, l'édition Kindle présente des problèmes importants qui gênent la lecture.

Avantages:

Offre un guide pratique et étape par étape des concepts complexes de Linux
inclut des exemples utiles et des extraits de code
aide les lecteurs à comprendre des sujets difficiles tels que les arbres de périphériques et la gestion des interruptions
convient aussi bien aux novices qu'aux experts.

Inconvénients:

L'édition Kindle présente de sérieux problèmes de formatage qui la rendent illisible ; il y a des plaintes concernant la qualité de l'édition et de la publication.

(basé sur 2 avis de lecteurs)

Titre original :

Linux Device Driver Development Cookbook

Contenu du livre :

Plus de 30 recettes pour développer des pilotes personnalisés pour vos applications Linux embarquées. Caractéristiques principales Utiliser les facilités du noyau pour développer des pilotes puissants Par une approche pratique, apprendre les concepts de base du développement de pilotes de périphériques Programmer un périphérique de caractère personnalisé pour avoir accès aux internes du noyau Description du livre

Linux est un noyau unifié largement utilisé pour développer des systèmes embarqués. Linux étant devenu l'un des systèmes d'exploitation les plus populaires, l'intérêt pour le développement de pilotes de périphériques propriétaires s'est également accru. Les pilotes de périphériques jouent un rôle essentiel dans le fonctionnement du système et garantissent que le périphérique fonctionne de la manière prévue.

En proposant plusieurs exemples sur le développement de périphériques de caractères et sur la manière d'utiliser d'autres éléments internes du noyau, tels que les interruptions, les temporisateurs du noyau et la file d'attente, ainsi que sur la manière de gérer une arborescence de périphériques, vous serez en mesure d'ajouter une gestion appropriée des périphériques personnalisés à votre système embarqué. Vous commencerez par installer le noyau Linux, puis par le configurer. Une fois le système installé, vous apprendrez à utiliser les différentes fonctionnalités du noyau et les pilotes de caractères. Vous aborderez également en profondeur les interruptions et la manière dont vous pouvez les gérer. Ensuite, vous aborderez les aspects internes du noyau nécessaires au développement d'applications. Enfin, vous mettrez en œuvre des pilotes de caractères avancés et deviendrez un expert dans l'écriture de pilotes de périphériques Linux importants.

A la fin de ce livre, vous serez capable d'écrire facilement un pilote de caractères personnalisé et un code de noyau selon vos besoins. Ce que vous apprendrez Se familiariser avec les dernières versions du noyau (4.19+/5.x) fonctionnant sur le devkit ESPRESSObin, une machine ARM 64 bits Télécharger, configurer, modifier et construire les sources du noyau Ajouter et supprimer un pilote de périphérique ou un module du noyau Maîtriser la programmation du noyau Comprendre comment implémenter des pilotes de caractères pour gérer différents types de périphériques informatiques Se familiariser avec les fonctions et objets d'aide du noyau qui peuvent être utilisés pour construire des applications du noyau Acquérir une connaissance approfondie des concepts pour gérer du matériel personnalisé avec Linux à la fois dans le noyau et dans l'espace utilisateur À qui s'adresse ce livre ?

Ce livre aidera toute personne souhaitant développer ses propres pilotes de périphériques Linux pour les systèmes embarqués. Il est nécessaire d'avoir des connaissances de base sur le système d'exploitation Linux et sur les concepts des systèmes embarqués. Table des matières Installer le système de développement Un coup d'oeil dans le noyau Travailler avec les pilotes Char Utiliser l'arbre des périphériques Gérer les interruptions et la simultanéité Diverses parties internes du noyau Opérations avancées des pilotes Char (Annexe A) : Informations supplémentaires sur le travail avec les pilotes Char (Annexe B) : Informations supplémentaires sur l'utilisation de l'arborescence des périphériques (Annexe C) : Informations complémentaires sur la gestion des interruptions et de la concomitance (Annexe D) : Informations supplémentaires sur divers aspects internes du noyau (Annexe E) : Informations supplémentaires sur les opérations avancées du pilote Char

Autres informations sur le livre :

ISBN :9781838558802
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Linux Device Driver Development Cookbook (livre de recettes pour le développement de pilotes de...
Plus de 30 recettes pour développer des pilotes...
Linux Device Driver Development Cookbook (livre de recettes pour le développement de pilotes de périphériques sous Linux) - Linux Device Driver Development Cookbook

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)