Málna Pi IoT C nyelven

Értékelés:   (4.4 az 5-ből)

Málna Pi IoT C nyelven (Harry Fairhead)

Olvasói vélemények

Összegzés:

A könyv értékes forrás azoknak, akiket érdekel a Raspberry Pi programozása, különösen a hardveres interfészekhez használt C nyelv használata. Bár részletes információkat és gyakorlati példákat nyújt, szenved a rossz írásmódtól és szerkesztési problémáktól, amelyek rontják az általános olvashatóságot.

Előnyök:

Felbecsülhetetlen az IoT megvalósításokhoz, különösen a Raspberry Pi C nyelvvel történő programozásához. Részletes magyarázatokat kínál a Linuxon keresztül történő hardvereléréshez, világos kódpéldákat tartalmaz, és széleskörűen foglalkozik a különböző hardverkomponensekkel való kapcsolódással. Jó ugródeszkának számít a középhaladó programozók számára, és elismert az információk mélységéről.

Hátrányok:

Az írásmód kötetlen és rosszul szerkesztett, ami olvashatósági problémákhoz vezet. A kódpéldákban formázási hibák és nyelvtani hibák vannak, amelyek összezavarhatják az olvasót. Az olvasók megjegyzik, hogy a könyvnek jót tenne egy alapos korrektúra és szerkesztés.

(12 olvasói vélemény alapján)

Eredeti címe:

Raspberry Pi IoT In C

Könyv tartalma:

A második kiadás már elérhető.

A Raspberry Pi ideális választás a dolgok internetéhez. Ahhoz azonban, hogy jól használható legyen az IoT-ben, két szakterületre van szükséged, az elektronikára és a programozásra, és mivel a hardver- és a szoftvermérnöki szakma általában különálló réseket foglal el, segítségre lehet szükséged a kettő kombinálásához. Ez a könyv megtanít IoT-programozóként gondolkodni.

A Raspberry Pi IoT in C című könyvben gyakorlatias megközelítést talál az elektronikus áramkörök és adatlapok megértéséhez és ezek kódra való lefordításához, konkrétan a C programozási nyelv használatával. A C nyelv választásának fő oka a sebesség, ami döntő tényező, amikor a külvilággal való kommunikációra szolgáló programokat írunk. Ha már ismer egy másik programozási nyelvet, a C-t nem lesz nehéz elsajátítani. Itt a NetBeans-szal és a bcm2835 könyvtárral együtt használjuk.

A könyv fő gondolata az, hogy ne egyszerűen telepítsünk egy illesztőprogramot, hanem közvetlenül a hardverrel dolgozzunk. Tehát a Raspberry Pi HAT-ok vagy más bővítő kártyák helyett a Pi GPIO-ját (General Purpose Input Output) használjuk, és a polcról beszerezhető érzékelőket csatlakoztatjuk. Ha tudni akarod, hogyan dolgozhatsz közvetlenül a GPIO vonalakkal, hogyan dolgozhatsz közel valós idejű Linuxszal és általában hogyan veheted át az irányítást a Pi felett, akkor erre a könyvre van szükséged. Elmagyarázza, hogyan kell használni a szabványos busz típusokat - SPI, I2C, PWM - és az egyéni protokollokat, beleértve az 1 huzalos busz részletes bemutatását. Azt is megtudhatja, hogyan helyezheti az internetet az IoT-be az aljzatok és az alacsony költségű ESP8266 segítségével.

A könyv elolvasása után jobb helyzetben lesz ahhoz, hogy bármit bármivel összekapcsoljon, anélkül, hogy egyedi illesztőprogramokra és előre elkészített hardvermodulokra lenne szüksége.

Miután írtunk egy Blinky programot, hogy ellenőrizzük, hogy minden, amire szükségünk van, telepítve van-e és működik-e, továbblépünk a GPIO használatának alapjainak feltárására, valamint a memória leképezésére, az impulzusszélesség-modulációra és más kifinomultabb busz típusokra. Innen elkezdhetjük az érzékelők csatlakoztatását, ami az IoT egyik alapvető követelménye. Először a mindenütt jelenlévő I2C busszal találkozunk, ezután egy egyedi protokollt valósítunk meg egy egyvezetékes buszhoz, végül pedig nyolc 12 bites AtoD csatornát adunk hozzá az SPI busszal, ami néhány finom nehézség leküzdését jelenti. Ezután megnézzük a hagyományos soros interfészt, hogyan használjuk más eszközökkel való kommunikációra. Ez megnyitja az utat ahhoz, hogy a Pi-t a világhálóra juttassuk - elvégre ez a könyv a dolgok internetéről szól -, először egy USB-s WiFi adaptert és aljzatokat használva, majd az olcsó ESP8266-ot, ami különösen hasznos a Pi Zero esetében, amely csak egy USB porttal rendelkezik. Miután a Pi-t webklienssé és webszerverré alakítottuk át, használhatjuk őket információcserére.

A könyv egyéb adatai:

ISBN:9781871962468
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Micro: bit IoT C nyelven - Micro: bit IoT In C
FRISSÍTETT ÉS KIBŐVÍTETT MÁSODIK KIADÁS, AMELY AZ EREDETI ÉS A V2 VÁLTOZATOT IS TARTALMAZZA, MOSTANTÓL ELÉRHETŐ A...
Micro: bit IoT C nyelven - Micro: bit IoT In C
A C alkalmazása az IoT-ben Linuxszal - Applying C For The IoT With Linux
Applying C az a könyv, amelyre szüksége van, ha Linuxot futtató egylapos...
A C alkalmazása az IoT-ben Linuxszal - Applying C For The IoT With Linux
Málna Pi IoT C nyelven - Raspberry Pi IoT In C
A Raspberry Pi ideális választás a tárgyak internetéhez. Ahhoz azonban, hogy az IoT-ben jól használható legyen, két...
Málna Pi IoT C nyelven - Raspberry Pi IoT In C
Málna Pi IoT C nyelven - Raspberry Pi IoT In C
A második kiadás már elérhető. A Raspberry Pi ideális választás a dolgok internetéhez. Ahhoz azonban, hogy jól...
Málna Pi IoT C nyelven - Raspberry Pi IoT In C
Alapvető C: Közelebb a géphez - Fundamental C: Getting Closer To The Machine
A C egy jó nyelv, amit érdemes megtanulni. Arra tervezték, hogy a...
Alapvető C: Közelebb a géphez - Fundamental C: Getting Closer To The Machine
Málna Pi IoT C-ben Linux illesztőprogramok használata - Raspberry Pi IoT In C Using Linux...
A Raspberry Pi ideális választás a tárgyak...
Málna Pi IoT C-ben Linux illesztőprogramok használata - Raspberry Pi IoT In C Using Linux Drivers
A Raspberry Pi Pico programozása C nyelven - Programming The Raspberry Pi Pico In C
A könyvnek új kiadása jelent meg: A Raspberry Pi Pico/W...
A Raspberry Pi Pico programozása C nyelven - Programming The Raspberry Pi Pico In C
Micro: bit IoT C-ben Második kiadás - Micro: bit IoT In C Second Edition
A BBC micro:bit számos szerepet képes betölteni, beleértve a nagy...
Micro: bit IoT C-ben Második kiadás - Micro: bit IoT In C Second Edition

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