Hodnocení:
Kniha je komplexním průvodcem pro ty, kteří chtějí prohloubit své znalosti o Arduinu, a pokrývá jak hardwarové, tak softwarové aspekty. Ačkoli je chválena pro svou hloubku a přehlednost, někteří recenzenti upozorňovali na nedostatečné zaměření na důležitá interní témata a slabý rejstřík.
Klady:Důkladné pokrytí vnitřních záležitostí Arduina, vhodné pro zkušené uživatele, dobře napsané a informativní, výborné pro pokročilé projekty, obsahuje podrobné vysvětlení přerušení a optimalizačních technik, dobré jako referenční příručka.
Zápory:Řídký rejstřík znesnadňující vyhledávání témat, odbíhá do diskusí mimo téma, jako je řízení projektů a používání IDE, chybí dostatečně podrobné informace o důležitých interních tématech, jako je '#include', a někteří čtenáři považovali knihu místy za rozvláčnou.
(na základě 22 hodnocení čtenářů)
Arduino Internals
Arduino Internals vás provede srdcem desky Arduino. Autor Dale Wheat se s vámi podělí o své důvěrné znalosti desky Arduino - její tajemství, silné stránky a možné alternativy jejích součástí jsou v této knize podrobně popsány. Naučíte se sestavovat nové, vylepšené desky a periferie Arduino, přičemž budete dodržovat referenční návrh Arduina.
Kniha Arduino Internals začíná přehledem současného hardwarového a softwarového vybavení Arduina. Zejména nabízí přehledný rozbor toho, jak funguje deska ATmega8 a kdy a kde použít její deriváty. Kapitola o "hardwarovém srdci" je pro zbytek knihy zásadní a měla by být podrobně prostudována.
Dále kapitola Arduino Internals nabízí důležité informace o procesoru, na kterém běží deska Arduino, o paměti v ní obsažené a o periferiích na ní osazených. Aby bylo možné napsat software, který bude optimálně fungovat na poměrně malé vestavné desce, je třeba pochopit, jak spolu jednotlivé části spolupracují. Později se v knize dozvíte, jak nahradit některé součástky výkonnějšími alternativami a jak navrhovat periferie a štíty Arduino.
Vzhledem k tomu, že Arduino Internals se zabývá oběma stranami rozhraní mezi hardwarem a softwarem Arduina, autor analyzuje řetězec nástrojů kompilátoru a opět poskytuje návrhy, jak jej nahradit něčím vhodnějším pro vlastní účely. Dozvíte se také o tom, jak knihovny umožňují měnit způsob interakce mezi Arduinem a softwarem a jak napsat vlastní knihovnu implementující algoritmy, které jste sami vymysleli. Kniha Arduino Internals také navrhuje alternativní programovací prostředí, protože mnoho hackerů Arduina má v pozadí jiný jazyk než C nebo Javu.
Samozřejmě je možné optimalizovat způsob interakce hardwaru a softwaru - této oblasti je věnována celá kapitola.
Kapitola Arduino Internals se nezaměřuje pouze na různé části architektury Arduina, ale také na způsoby, jakými lze v příkladových projektech využít výhod nové a vylepšené desky Arduino. Wheat využívá příkladové projekty, na nichž názorně předvádí hacky a algoritmy, které se v knize učí.
Projekty Arduino na pomezí hardwaru a softwaru často vyžadují spolupráci lidí s různými talenty a dovednostmi, což nelze považovat za samozřejmost. Z tohoto důvodu obsahuje kniha Arduino Internals celou kapitolu věnovanou spolupráci a spolupráci s otevřeným zdrojovým kódem, aby tyto nástroje a dovednosti jasně ukázala.
Jedním z vrcholných úspěchů hackera Arduina je návrh štítu nebo periferie umístěné na desce Arduino, na kterou se zaměřuje následující kapitola. Pozdější kapitola posouvá specializaci dále tím, že se zabývá protokoly a komunikací Arduina, což je oblast, která se bezprostředně týká štítů a komunikace mezi periferiemi a deskou.
Nakonec kapitola Arduino Internals integruje různé dovednosti a konstrukční techniky představením několika projektů, které vás vyzvou, abyste si nově nabyté dovednosti vyzkoušeli!
Poznámka: tištěná verze tohoto titulu je černobílá; elektronická kniha je plně barevná.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)