Maîtriser le développement des pilotes de périphériques Linux : Ecrire des pilotes de périphériques personnalisés pour prendre en charge les périphériques informatiques dans les systèmes d'exploitation Linux

Note :   (4,7 sur 5)

Maîtriser le développement des pilotes de périphériques Linux : Ecrire des pilotes de périphériques personnalisés pour prendre en charge les périphériques informatiques dans les systèmes d'exploitation Linux (John Madieu)

Avis des lecteurs

Résumé:

Ce livre est une ressource bien écrite pour ceux qui ont une solide compréhension de la programmation en C et qui souhaitent s'initier au développement de pilotes de périphériques Linux. Il couvre les différents types de pilotes et inclut des connaissances pratiques mais n'est pas adapté aux débutants.

Avantages:

Bien écrit avec des explications claires, couvre les connaissances pratiques sur les bases du noyau Linux et les différents types de pilotes, présenté dans un format simple, sert de bonne référence pour ceux qui ont une certaine expérience préalable.

Inconvénients:

Ne convient pas aux débutants, car il suppose des connaissances préalables sur le développement du noyau et des pilotes.

(basé sur 3 avis de lecteurs)

Titre original :

Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems

Contenu du livre :

Maîtrisez l'art de développer des pilotes de périphériques personnalisés pour vos systèmes Linux embarqués

Caractéristiques principales :

⬤ Rester à jour avec les sous-systèmes Linux PCI, ASoC et V4L2 et écrire des pilotes de périphériques pour eux.

⬤ Prendre en main l'infrastructure de gestion de l'énergie du noyau Linux.

⬤ Adopter une approche pratique pour personnaliser votre environnement Linux en utilisant les meilleures pratiques.

Description du livre :

Linux est l'un des systèmes d'exploitation dont la croissance est la plus rapide au monde. Au cours des dernières années, le noyau Linux a évolué de manière significative pour prendre en charge une grande variété de dispositifs embarqués grâce à ses sous-systèmes améliorés et à une série de nouvelles fonctionnalités. Avec ce livre, vous découvrirez comment vous pouvez améliorer vos compétences pour écrire des pilotes de périphériques personnalisés pour votre système d'exploitation Linux.

Mastering Linux Device Driver Development fournit une couverture complète des sujets du noyau, y compris les cadres vidéo et audio, qui ne sont généralement pas abordés. Vous travaillerez avec certains des frameworks du noyau Linux les plus complexes et les plus importants, tels que PCI, ALSA for SoC et Video4Linux2, et découvrirez des conseils d'experts et les meilleures pratiques en cours de route. En outre, vous comprendrez comment tirer le meilleur parti de frameworks tels que NVMEM et Watchdog. Une fois que vous aurez maîtrisé les aides du noyau Linux, vous travaillerez avec des types de périphériques spéciaux tels que les périphériques multifonctions (MFD), puis les pilotes de périphériques vidéo et audio.

À la fin de ce livre, vous serez en mesure d'écrire des pilotes de périphériques riches en fonctionnalités et de les intégrer à certains des cadres du noyau Linux les plus complexes, y compris V4L2 et ALSA pour SoC.

Ce que vous apprendrez :

⬤ Explorer et adopter les aides du noyau Linux pour le verrouillage, le report de travail et la gestion des interruptions.

⬤ Comprendre le sous-système Regmap pour gérer les accès à la mémoire et travailler avec le sous-système IRQ.

⬤ Maîtriser le sous-système PCI et écrire des pilotes fiables pour les périphériques PCI.

⬤ Écrire des pilotes complets de périphériques multimédias en utilisant le SoC ALSA et le cadre V4L2.

⬤ Construire des pilotes de périphériques sensibles à la consommation d'énergie en utilisant le cadre de gestion de l'énergie du noyau.

⬤ Découvrez comment tirer le meilleur parti de divers sous-systèmes du noyau tels que NVMEM et Watchdog.

A qui s'adresse ce livre :

Ce livre s'adresse aux développeurs embarqués, aux ingénieurs système Linux et aux programmeurs système qui souhaitent explorer les cadres et les sous-systèmes du noyau Linux. Des compétences en programmation C et une connaissance de base du développement de pilotes sont nécessaires pour commencer à lire ce livre.

Autres informations sur le livre :

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

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Maîtriser le développement des pilotes de périphériques Linux : Ecrire des pilotes de périphériques...
Maîtrisez l'art de développer des pilotes de...
Maîtriser le développement des pilotes de périphériques Linux : Ecrire des pilotes de périphériques personnalisés pour prendre en charge les périphériques informatiques dans les systèmes d'exploitation Linux - Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems
Développement de pilotes de périphériques Linux : Développer des pilotes personnalisés pour Linux...
Apprenez à développer des pilotes de périphériques...
Développement de pilotes de périphériques Linux : Développer des pilotes personnalisés pour Linux embarqué - Linux Device Drivers Development: Develop customized drivers for embedded Linux
Linux Device Driver Development - Second Edition : Tout ce dont vous avez besoin pour commencer à...
Se familiariser avec les concepts les plus...
Linux Device Driver Development - Second Edition : Tout ce dont vous avez besoin pour commencer à développer des pilotes de périphériques pour le noyau Linux et les systèmes Linux embarqués. - Linux Device Driver Development - Second Edition: Everything you need to start with device driver development for Linux kernel and embedded Linux

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)