LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
DPD courier 4.99 GLS courier 11.49

Raspberry Pi IoT In Python Using Linux Drivers, 2nd Edition

Language EnglishEnglish
Book Paperback
Book Raspberry Pi IoT In Python Using Linux Drivers, 2nd Edition Harry Fairhead
Libristo code: 45159236
Publishers J.R. Cook Publishing, January 2024
The Raspberry Pi makes an ideal match for the Internet of Things. To put it to good use in IoT you n... Full description
? points 86 b
35.46
In stock at our supplier Shipping in 9-15 days

30-day return policy


Customers also purchased


Top
Le Tarot de Marseille Jérémy Rueda / Printed items Cards
common.buy 29.50
El Entrenamiento de la Reina Noelle Riches / E-book Adobe ePub DRM
common.buy 4.84
Il Paradiso Sta Bruciando Richard Stooker / E-book Adobe ePub DRM
common.buy 0.90
Der Hollywood-Code 2 / Book Paperback
common.buy 23.33
Паризькі години Dzhordzh / Book Hardback
common.buy 26.06
虚像的丑角 (日)东野 / Book Hardback
common.buy 37.78
Héraclès Jean-Michel Coblence / Book Paperback
common.buy 32.53
Les Mondes de l'esclavage collegium / Book Paperback
common.buy 36.67
L'Espagnol professionnel au quotidien Collado Rojas Book Paperback
common.buy 20.60
Wybrańcy Veronica Roth / Book Paperback
common.buy 10.50
Die zwei Seiten der Führung Jocko Willink / Book Hardback
common.buy 21.11
Petit Breviaire de la Gourmandise Tailhade-L / Book Paperback
common.buy 14.54
Chinese Dreams Chunlin Ren ??? / Book Hardback
common.buy 26.16

The Raspberry Pi makes an ideal match for the Internet of Things. To put it to good use in IoT you need two areas of expertise, electronics and programming, and this presents a barrier to getting started. However, there is an overlooked route that can provide a shortcut. Pi OS, the Raspberry Pi's operating system, is Linux- based and Linux drivers are available for many off-the-shelf IoT devices. Using Linux drivers saves the effort of implementing low-level code and has the advantage of working the same on all versions of the Pi, including the recently launched Pi 5 which isn't hardware compatible with earlier versions.

This Second Edition has been updated to cover the Pi 5 and also the Pi Zero 2W, which is an ideal candidate for use in IoT projects. It has also been updated to use the latest versions of Pi OS, Bullseye and Bookworm. Throughout this book you will find a practical approach to understanding electronic circuits and datasheets and translating this to code, specifically using Python and VS Code.

The first IoT program anyone writes is "Blinky" to flash an LED and this book is no exception, but it might not be quite what you expect. Instead of using a GPIO line driver, it uses the Linux LED driver. The GPIO isn't left out, however, as the next three chapters focus on its use via the GPIO character driver, which replaces the old, but very common, sysfs GPIO driver. This is the way to do modern GPIO.

A key component in any look at Linux and its relationship to hardware is the relatively new Device Tree. While most accounts of this resource are aimed at device driver writers, this one is aimed at device driver users and to this end we look at several devices, including the DHT22 temperature and humidity sensor. After a brief detour into some basic electronics, we see how Pulse Width Modulation is supported via a driver. From here we tackle the two standard buses, I2C and SPI, first going through the basics and then looking at the two attempts to impose a higher organization, the hardware monitoring system, hwmon, and Industrial I/O, IIO. The 1-Wire bus is also covered in detail. The final chapter takes things to the next level and considers creating your own custom overlays by writing fragments to the device tree.

Harry Fairhead's other books include Applying C For The IoT With Linux; Programming the Raspberry Pi Pico/W, 2nd Ed, Raspberry Pi IoT in C, 3rd Ed, Raspberry Pi IoT in C Using Linux Drivers, 2nd Ed, Programming the Raspberry Pi Pico/W, 2nd Ed and Programming the ESP32 in MicroPython.

Mike James is the author of the Programmer's Python: Something Completely Different series of books and several other programming and computer science titles in the I Programmer Library.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Raspberry Pi IoT In Python Using Linux Drivers, 2nd Edition
Language English
Binding Book - Paperback
Date of issue 2024
Number of pages 286
EAN 9781871962864
ISBN 1871962862
Libristo code 45159236
Weight 499
Dimensions 178 x 254 x 15
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Windy Matthew Smith / Book Paperback
common.buy 12.82
Vitruvius: the Ten Books on Architecture Vitruvio Polión / Book Paperback
common.buy 25.05
John D. Rockefeller, 1839-1937, Industrial Pioneer and Man Wallace Trevor 1884- Holliday / Book Paperback
common.buy 16.46
Affordable
Investing in Shares For Dummies, 3rd UK Edition David Stevenson / Book Paperback
common.buy 17.17
A Teacher's Top Secret / Book Paperback
common.buy 17.37
Herbal Magic Journal E. D CHESBOROUGH / Book Hardback
common.buy 14.04
Lady Sue Ryder of Warsaw Tessa West / Book Paperback
common.buy 32.43
TROPIC DESCENT Nate Van Coops / Book Paperback
common.buy 12.12
The Manly Art of Coloring Fábio Lyra / Book Paperback
common.buy 8.38
Logical Aspects of Computational Linguistics Philippe Blache / Book Paperback
common.buy 51.63
Coming soon
Silicon Front-End Technology - Materials Processing and Modelling: Volume 532 Nicholas E. B. CowernDale C. JacobsonPeter B. GriffinPaul A. Packan / Book Hardback
common.buy 34.25
Psychology of Dexter Leah Wilson / Book Paperback
common.buy 19.39
Optimal Control and Dynamic Games Christophe Deissenberg / Book Hardback
common.buy 154.20
Adolescent Substance Abuse Yifrah Kaminer / Book Paperback
common.buy 154.20
Top
Health At Every Size Linda Bacon / Book Paperback
common.buy 14.95
Top
Princess of Blood Sarah Hawley / Book Paperback
common.buy 14.44

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account