Málna Pi IoT Pythonban Linux meghajtók használatával

Málna Pi IoT Pythonban Linux meghajtók használatával (Mike James)

Eredeti címe:

Raspberry Pi IoT In Python Using Linux Drivers

Könyv tartalma:

A Raspberry Pi ideális választás a tárgyak internetéhez. Ahhoz, hogy az IoT-ben jól használható legyen, két területhez, az elektronikához és a programozáshoz is szakértelemre van szükség, és ez akadályt jelent az indulás előtt. Van azonban egy figyelmen kívül hagyott útvonal, amely rövidebb utat biztosíthat. A Pi OS, a Raspberry Pi operációs rendszere Linux-alapú, és számos kész IoT-eszközhöz elérhetőek Linux-illesztőprogramok. Ezek egy nagyon könnyen használható, magas szintű munkamódszert biztosítanak. A probléma, amelyet ez a könyv megold, az, hogy nagyon kevés a dokumentáció, amely segít a kezdésben.

A könyvben gyakorlatias megközelítést talál az elektronikus áramkörök és adatlapok megértéséhez, valamint ezek kódra való lefordításához, kifejezetten Python használatával. A Python kiváló nyelv az IoT vagy a fizikai számítástechnika megismeréséhez. Lehet, hogy nem olyan gyors, mint a C, de sokkal könnyebben használható összetett adatfeldolgozáshoz. Ebben a könyvben a hangsúly a dolgok működésének megértésén van, hogy az új ismereteket saját projektjeiben is alkalmazni tudja. Bármelyik Python fejlesztőrendszert használhatja, amelyet ismer, de a könyvben szereplő programokat a Visual Studio Code és annak távoli fejlesztési lehetőségei segítségével fejlesztettük.

Az első IoT-program, amit bárki ír, a "Blinky", hogy villogtasson egy LED-et, és ez a könyv sem kivétel, de lehet, hogy nem egészen az, amire számítasz. A GPIO vonal helyett a Linux LED-meghajtót használja - nincs hardver és nincs felhajtás. A GPIO azonban nem marad ki, mivel a következő három fejezet a használatára összpontosít az új GPIO karakteres vezérlőn keresztül, amely a régi és nagyon elterjedt sysfs GPIO vezérlőt váltja fel. Ez a módja a modern GPIO megvalósításának.

A Linux és a hardverrel való kapcsolatának egyik legfontosabb eleme a viszonylag új eszközfa. Míg a legtöbb beszámoló erről az erőforrásról az eszközillesztő-íróknak szól, ez a beszámoló az eszközillesztő-felhasználóknak szól, és ennek érdekében több eszközt is megvizsgálunk, köztük a DHT22 hőmérséklet- és páratartalom-érzékelőt. Egy rövid kitérő után néhány alapvető elektronikába, megnézzük, hogyan támogatják az impulzusszélesség-modulációt egy meghajtón keresztül. Innen a két szabványos busz, az I2C és az SPI kezelésével foglalkozunk, először az alapokat tekintjük át, majd megnézzük a magasabb szintű szervezettségre irányuló két kísérletet, a hardveres felügyeleti rendszert, a Hwmon-t, és az ipari I/O-t, az IIO-t. A harmadik szabványos busz, bár hardveresen általában nem támogatott, az 1-Wire busz. Ezt részletesen tárgyaljuk, és még a Netlink használatának bemutatását is tartalmazza, amely a sockets API-t használja a kernelbe és a kernelből történő üzenetküldésre, hogy hozzáférjen az illesztőprogramhoz. Az utolsó fejezet a következő szintre lép, és saját egyedi overlayek létrehozását vizsgálja az eszközfába írt fragmentumok segítségével.

Ez a második cím, amelyet közösen írtak Harry Fairhead és Mike James, és alternatív megközelítésnek tekinthető a Raspberry Pi IoT In Python Using GPIO Zero című könyvben felvázolt megközelítéshez képest. Mindkét könyvhöz Harry az elektronika és az IoT területén szerzett szakértelmét, Mike pedig a Python-kódot adja.

Harry Fairhead más IoT-vel kapcsolatos könyvek szerzője, többek között a Raspberry Pi IoT in C, második kiadás; Micro: bit IoT in C, második kiadás; Applying C For The IoT With Linux és Fundamental C: Getting Closer To The Machine.

Mike James a szerzője a Programmer's Python: Everything is an Object-nek és az I Programmer Library más programozási és informatikai címeinek.

A könyv egyéb adatai:

ISBN:9781871962659
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A Spagetti-hegy és az extra fűszeres húsgombóc története - The Story Of Spaghetti Mountain And The...
Fantázia, kaland és egy nagy adag ostobaság.Noé...
A Spagetti-hegy és az extra fűszeres húsgombóc története - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Maradék távolságok - Leftover Distances
"Mike James a hidakba szerelmes költő, a dicséret költője.A kötőszövetet keresve, fáradhatatlanul mozgásban.Jelzők után kutat,...
Maradék távolságok - Leftover Distances
A spagetti hegy története és az extra fűszeres húsgolyó - The Story Of Spaghetti Mountain And The...
Fantázia, kaland és egy nagy adag ostobaság.Noé és...
A spagetti hegy története és az extra fűszeres húsgolyó - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Programozói útmutató a Kotlinhoz - Programmer's Guide To Kotlin
Ennek a könyvnek van egy második kiadása is. A Kotlin "egy jobb Java"-ként hívja fel magára a...
Programozói útmutató a Kotlinhoz - Programmer's Guide To Kotlin
Füst és tükör: Egy sorozatos antivállalkozó felemelkedése és bukása - Smoke and Mirrors: The Rise...
A Smoke and Mirrors egy hivatalos beszámoló...
Füst és tükör: Egy sorozatos antivállalkozó felemelkedése és bukása - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Füst és tükrök: Egy sorozatos anti-vállalkozó felemelkedése és bukása - Smoke and Mirrors: The Rise...
A Smoke and Mirrors egy hivatalos beszámoló...
Füst és tükrök: Egy sorozatos anti-vállalkozó felemelkedése és bukása - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Erősebb fotókompozíció - Négylépcsős rendszer: Több mint 100 technika és eszköz - Stronger Photo...
Alakítsa át a fotózást ezzel a több mint 100...
Erősebb fotókompozíció - Négylépcsős rendszer: Több mint 100 technika és eszköz - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Programozói Python: Minden egy objektum: Valami egészen más - Programmer's Python: Everything is an...
Ez a könyv a Python 3 által az osztályokhoz és...
Programozói Python: Minden egy objektum: Valami egészen más - Programmer's Python: Everything is an Object: Something Completely Different
Mély C#: Merülés a modern C# nyelvbe - Deep C#: Dive Into Modern C#
A C# egy jól bevált nyelv, és nyílt forráskódú inkarnációjával új erőre kapott, és...
Mély C#: Merülés a modern C# nyelvbe - Deep C#: Dive Into Modern C#
Hordozható fény: Új és válogatott versek, 1991-2021 - Portable Light: New & Selected Poems,...
"Légy egyszerre hétköznapi és misztikus" -...
Hordozható fény: Új és válogatott versek, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Varjak a zenegépben: Poems - Crows in the Jukebox: Poems
Mike James Varjak a zenegépben -je a legemberibb témákból emelkedik ki: család, emlékezés, gyász és szerelem...
Varjak a zenegépben: Poems - Crows in the Jukebox: Poems
Programozói Python: Async - Szálak, folyamatok, asyncio és még sok más: Valami teljesen más -...
A Python rugalmasabb, mint a legtöbb modern...
Programozói Python: Async - Szálak, folyamatok, asyncio és még sok más: Valami teljesen más - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT Pythonban a GPIO Zero használatával - Raspberry Pi IoT In Python Using GPIO...
A Raspberry Pi ideális választás a tárgyak...
Raspberry Pi IoT Pythonban a GPIO Zero használatával - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: A csodálatos részek - JavaScript Jems: The Amazing Parts
Akár hivatásos programozó, akár tanuló, akár rajongó, a JavaScript valószínűleg...
JavaScript Jems: A csodálatos részek - JavaScript Jems: The Amazing Parts
A Raspberry Pi Pico elsajátítása C nyelven: WiFi az lwIP és mbedtls segítségével - Master the...
A WiFi hozzáadása a Raspberry Pi Pico készülékhez...
A Raspberry Pi Pico elsajátítása C nyelven: WiFi az lwIP és mbedtls segítségével - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Málna Pi IoT Pythonban Linux meghajtók használatával - Raspberry Pi IoT In Python Using Linux...
A Raspberry Pi ideális választás a tárgyak...
Málna Pi IoT Pythonban Linux meghajtók használatával - Raspberry Pi IoT In Python Using Linux Drivers
Az ESP32 programozása MicroPython nyelven - Programming the ESP32 in MicroPython
Az ESP32 egy figyelemre méltó eszköz. Alacsony költségű, de számos...
Az ESP32 programozása MicroPython nyelven - Programming the ESP32 in MicroPython
Mayfly
A repülésről már sokat írtak, szinte mind a pilóták elbűvölő munkájára összpontosítva. Még a légiutas-kísérő személyzet is bejelentkezett a történeteivel. Azonban, bár százan állunk...
Mayfly

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)