Raspberry Pi IoT en Python avec les pilotes Linux

Raspberry Pi IoT en Python avec les pilotes Linux (Mike James)

Titre original :

Raspberry Pi IoT In Python Using Linux Drivers

Contenu du livre :

Le Raspberry Pi est idéal pour l'internet des objets. Pour l'utiliser à bon escient dans le cadre de l'IdO, il faut disposer de deux domaines d'expertise, l'électronique et la programmation, ce qui constitue un obstacle au démarrage. Cependant, il existe une solution méconnue qui peut offrir un raccourci. Pi OS, le système d'exploitation du Raspberry Pi, est basé sur Linux et des pilotes Linux sont disponibles pour de nombreux appareils IoT prêts à l'emploi. Ceux-ci offrent une méthode de travail de haut niveau très facile à utiliser. Le problème que ce livre résout est qu'il existe très peu de documentation pour vous aider à démarrer.

Tout au long de ce livre, vous trouverez une approche pratique de la compréhension des circuits électroniques et des fiches techniques et de leur traduction en code, en particulier à l'aide de Python. Python est un excellent langage pour apprendre l'IoT ou l'informatique physique. Il n'est peut-être pas aussi rapide que le langage C, mais il est beaucoup plus facile à utiliser pour le traitement de données complexes. Ce livre met l'accent sur la compréhension du fonctionnement des choses afin que vous puissiez appliquer vos nouvelles connaissances à vos propres projets. Vous pouvez utiliser n'importe quel système de développement Python que vous connaissez, mais les programmes présentés dans ce livre ont été développés à l'aide de Visual Studio Code et de ses outils de développement à distance.

Le premier programme IoT que l'on écrit est "Blinky" pour faire clignoter une LED et ce livre ne fait pas exception, mais il n'est peut-être pas tout à fait ce à quoi vous vous attendez. Au lieu d'utiliser une ligne GPIO, il utilise le pilote de LED Linux - pas de matériel et pas d'ennuis. Le GPIO n'est pas laissé de côté pour autant, puisque les trois chapitres suivants se concentrent sur son utilisation via le nouveau pilote de caractères GPIO, qui remplace l'ancien et très commun pilote GPIO sysfs. C'est ainsi que l'on peut faire du GPIO moderne.

L'arbre des périphériques (Device Tree), relativement récent, est un élément clé de toute étude de Linux et de sa relation avec le matériel. Alors que la plupart des comptes rendus de cette ressource s'adressent aux auteurs de pilotes de périphériques, celui-ci s'adresse aux utilisateurs de pilotes de périphériques et, à cette fin, nous examinons plusieurs périphériques, notamment le capteur de température et d'humidité DHT22. Après un bref détour par l'électronique de base, nous verrons comment la modulation de largeur d'impulsion est prise en charge par un pilote. Nous nous attaquons ensuite aux deux bus standard, I2C et SPI, en passant d'abord en revue les principes de base, puis en examinant les deux tentatives d'imposer une organisation supérieure, le système de surveillance du matériel, Hwmon, et les E/S industrielles, IIO. Le troisième bus standard, bien qu'il ne soit généralement pas pris en charge par le matériel, est le bus 1-Wire. Il est couvert en détail et comprend même une introduction à l'utilisation de Netlink, qui utilise l'API sockets pour envoyer des messages vers et depuis le noyau afin d'accéder au pilote. Le dernier chapitre passe au niveau supérieur et envisage la création de vos propres superpositions personnalisées en écrivant des fragments dans l'arborescence des périphériques.

Il s'agit du deuxième titre écrit conjointement par Harry Fairhead et Mike James et peut être considéré comme une approche alternative à celle décrite dans Raspberry Pi IoT In Python Using GPIO Zero. Pour les deux livres, Harry apporte son expertise en électronique et en IoT et Mike contribue au code Python.

Harry Fairhead est l'auteur d'autres ouvrages sur l'IdO, notamment Raspberry Pi IoT en C, deuxième édition ; Micro : bit IoT en C, deuxième édition ; Applying C For The IoT With Linux et Fundamental C : Getting Closer To The Machine.

Mike James est l'auteur de Programmer's Python : Everything is an Object et d'autres titres de programmation et d'informatique dans la I Programmer Library.

Autres informations sur le livre :

ISBN :9781871962659
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of...
De l'imagination, de l'aventure et une bonne dose...
L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Leftover Distances
"Mike James est un poète amoureux des ponts, un poète de la louange.À la recherche de tissus conjonctifs, sans cesse en mouvement,.À la recherche de signifiants,...
Leftover Distances
L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of...
De l'imagination, de l'aventure et une bonne dose...
L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Guide du programmeur pour Kotlin - Programmer's Guide To Kotlin
Il existe une deuxième édition de ce livre .Kotlin attire l'attention en tant que "meilleur...
Guide du programmeur pour Kotlin - Programmer's Guide To Kotlin
Fumée et miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and Mirrors: The...
Smoke and Mirrors est le récit officiel des...
Fumée et miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
La fumée et les miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and...
Smoke and Mirrors est le récit officiel des...
La fumée et les miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Une composition photo plus forte - Système en quatre étapes : Plus de 100 techniques et outils -...
Transformez votre photographie grâce à ce guide...
Une composition photo plus forte - Système en quatre étapes : Plus de 100 techniques et outils - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python du programmeur : Tout est un objet : Quelque chose de complètement différent - Programmer's...
Ce livre a pour but d'expliquer la logique...
Python du programmeur : Tout est un objet : Quelque chose de complètement différent - Programmer's Python: Everything is an Object: Something Completely Different
Deep C# : Plongez dans le C# moderne - Deep C#: Dive Into Modern C#
C# est un langage bien établi et, avec son incarnation open-source, il a une vigueur...
Deep C# : Plongez dans le C# moderne - Deep C#: Dive Into Modern C#
Portable Light : Poèmes nouveaux et choisis, 1991-2021 - Portable Light: New & Selected Poems,...
"Soyez à la fois ordinaire et mystique", conseille...
Portable Light : Poèmes nouveaux et choisis, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Des corbeaux dans le juke-box : Poèmes - Crows in the Jukebox: Poems
L'œuvre de Mike James Crows in the Jukebox s'inspire des sujets les plus humains : la famille,...
Des corbeaux dans le juke-box : Poèmes - Crows in the Jukebox: Poems
Python du programmeur : Async - Threads, processus, asyncio et plus encore : Quelque chose de...
Python a plus de flexibilité que la plupart des...
Python du programmeur : Async - Threads, processus, asyncio et plus encore : Quelque chose de complètement différent - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT en Python avec GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Le Raspberry Pi est idéal pour l'internet des objets. Mais...
Raspberry Pi IoT en Python avec GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems : Les parties étonnantes - JavaScript Jems: The Amazing Parts
Que vous soyez un programmeur professionnel, un étudiant ou un passionné,...
JavaScript Jems : Les parties étonnantes - JavaScript Jems: The Amazing Parts
Maîtriser le Raspberry Pi Pico en C : WiFi avec lwIP & mbedtls - Master the Raspberry Pi Pico in C:...
L'ajout du WiFi au Raspberry Pi Pico transforme...
Maîtriser le Raspberry Pi Pico en C : WiFi avec lwIP & mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT en Python avec les pilotes Linux - Raspberry Pi IoT In Python Using Linux...
Le Raspberry Pi est idéal pour l'internet des...
Raspberry Pi IoT en Python avec les pilotes Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programmation de l'ESP32 en MicroPython - Programming the ESP32 in MicroPython
L'ESP32 est un appareil remarquable, peu coûteux mais doté de nombreux...
Programmation de l'ESP32 en MicroPython - Programming the ESP32 in MicroPython
La mouche de mai - Mayfly
L'aviation a fait couler beaucoup d'encre, et presque toute l'histoire est centrée sur le travail prestigieux des pilotes. Même le personnel de cabine a...
La mouche de mai - Mayfly

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)