Développement de pilotes de périphériques Linux : Développer des pilotes personnalisés pour Linux embarqué

Note :   (4,3 sur 5)

Développement de pilotes de périphériques Linux : Développer des pilotes personnalisés pour Linux embarqué (John Madieu)

Avis des lecteurs

Résumé:

Ce livre propose une introduction complète à l'écriture de pilotes Linux, en mettant l'accent sur le développement embarqué, ce qui en fait une ressource précieuse pour les débutants comme pour les développeurs expérimentés. Cependant, il souffre de nombreux problèmes d'édition et de formatage qui nuisent à l'expérience de lecture.

Avantages:

Un contenu complet et actualisé sur le développement de pilotes Linux, en particulier pour les systèmes embarqués.
Structure facile à lire qui décompose les sujets complexes.
Bon pour les débutants, fournissant les termes et concepts essentiels.
Offre des exemples pratiques et des informations utiles sur divers cadres et types de pilotes.

Inconvénients:

De nombreuses erreurs grammaticales et des formulations maladroites qui détournent l'attention du contenu.
Mauvaise composition et problèmes de formatage, en particulier dans la version Kindle.
Certains sujets, comme l'interfaçage avec le bus PCI, ne sont pas abordés.
Peut nécessiter une relecture approfondie et des références croisées pour plus de clarté.

(basé sur 30 avis de lecteurs)

Titre original :

Linux Device Drivers Development: Develop customized drivers for embedded Linux

Contenu du livre :

Apprenez à développer des pilotes de périphériques personnalisés pour votre système Linux embarqué A propos de ce livre - Apprenez à développer des pilotes de périphériques Linux personnalisés - Apprenez les concepts de base des pilotes de périphériques tels que la gestion de la mémoire, la mise en cache du noyau, la gestion avancée des IRQ, etc. - Expérience pratique de l'aspect embarqué de Linux A qui s'adresse ce livre Ce livre est destiné à tous ceux qui souhaitent commencer à développer leurs propres pilotes de périphériques Linux pour les systèmes embarqués.

Les utilisateurs de Linux embarqué tireront un grand bénéfice de ce livre. Ce livre couvre tous les aspects du développement de pilotes de périphériques, des pilotes de cartes aux pilotes de périphériques réseau en passant par la gestion de la mémoire. Ce que vous apprendrez - Utiliser les facilités du noyau pour développer des pilotes puissants - Développer des pilotes pour les périphériques I2C et SPI largement utilisés et utiliser l'API regmap - Ecrire et supporter devicetree à partir de vos pilotes - Programmer des pilotes avancés pour les périphériques réseau et frame buffer - Plonger dans l'API Linux irqdomain et écrire des pilotes de contrôleur d'interruption - Améliorer vos compétences avec les frameworks régulateur et PWM - Développer des pilotes de système de mesure avec le framework IIO - Obtenir le meilleur de la gestion de la mémoire et du sous-système DMA - Accéder et gérer les sous-systèmes GPIO et développer des pilotes de contrôleur GPIO En détail Le noyau Linux est une pièce complexe, portable, modulaire et largement utilisée, Le noyau Linux est un logiciel complexe, portable, modulaire et largement utilisé, qui fonctionne sur environ 80 % des serveurs et des systèmes embarqués dans plus de la moitié des appareils dans le monde.

Les pilotes de périphériques jouent un rôle essentiel dans les performances d'un système Linux. 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 ne cesse de croître.

Ce livre vous aidera tout d'abord à comprendre les bases des pilotes et à vous préparer au long voyage à travers le noyau Linux. Il couvre ensuite le développement de pilotes basés sur divers sous-systèmes Linux tels que la gestion de la mémoire, le PWM, le RTC, l'IIO, la gestion des IRQ, etc. Le livre propose également une approche pratique de l'accès direct à la mémoire et des pilotes de périphériques réseau.

À la fin de ce livre, vous serez à l'aise avec le concept de développement de pilotes de périphériques et serez en mesure d'écrire n'importe quel pilote de périphérique à partir de zéro en utilisant la dernière version du noyau (v4.13 au moment de la rédaction de ce livre). Style et approche Un ensemble d'exemples attrayants pour développer des pilotes de périphériques Linux.

Autres informations sur le livre :

ISBN :9781785280009
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)