Hodnotenie:
V recenziách sa objavujú rôzne názory na účinnosť knihy ako zdroja informácií o mikrokontroléroch ARM Cortex-M. Niektorí chvália jej dôkladnosť a zrozumiteľnosť, iní ju kritizujú za preklepy a nezrovnalosti.
Výhody:Kniha je chválená za to, že je zaujímavá, informatívna a dobre napísaná, poskytuje solídny prieskum procesorov ARM Cortex-M, podrobne opisuje nízkoúrovňovú architektúru a slúži ako dobrý zdroj informácií pre začiatočníkov v oblasti vstavaných systémov. Ponúka komplexný prehľad vývojových procesov a pokrýva rôzne podstatné témy.
Nevýhody:Kritici upozorňujú na prítomnosť preklepov a chýb v príkladoch kódu, čo môže viesť k zmätku a ťažkostiam pri ich sledovaní. Niektorí recenzenti považujú úvodné kapitoly za zbytočné a pokrytie IoT a RTOS za príliš základné. Okrem toho sa naznačuje, že kniha nemusí byť dostatočná pre tých, ktorí majú pokročilejšie skúsenosti s programovaním vstavaných systémov.
(na základe 8 čitateľských recenzií)
Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems
Naučte sa navrhovať a vyvíjať bezpečné a spoľahlivé vstavané systémy
Kľúčové vlastnosti
⬤ Identifikujte a prekonávajte výzvy vo vstavaných prostrediach.
⬤ Pochopiť kroky potrebné na zvýšenie bezpečnosti riešení internetu vecí.
⬤ Vybudovať paralelné a distribuované vstavané systémy kritické z hľadiska bezpečnosti a bezpečné z hľadiska pamäte.
Popis knihy
Vstavané systémy sú samostatné zariadenia so špeciálnym účelom. Stretávame sa s rôznymi oblasťami použitia vstavaných systémov v takých odvetviach, ako je automobilový priemysel, telekomunikácie, zdravotníctvo a spotrebná elektronika, a to je len niekoľko príkladov.
Architektúra vstavaných systémov začína pohľadom na vývoj vstavaných systémov z vtáčej perspektívy a na to, ako sa líši od iných systémov, ktoré možno poznáte. Najskôr budete vedení k nastaveniu optimálneho vývojového prostredia, potom prejdete k softvérovým nástrojom a metodikám na zlepšenie pracovného toku. Preskúmate mechanizmy zavádzania a stratégie správy pamäte typické pre vstavaný systém v reálnom čase. Prostredníctvom analýzy programovacieho rozhrania referenčného mikrokontroléra sa pozriete na implementáciu funkcií a ovládačov zariadení. Ďalej sa oboznámite s technikami používanými na zníženie spotreby energie. Potom sa zoznámite s technológiami, protokolmi a bezpečnostnými aspektmi súvisiacimi s integráciou systému do riešení internetu vecí.
Na konci knihy preskúmate rôzne aspekty vstavanej architektúry vrátane synchronizácie úloh vo viacvláknovom prostredí a bezpečnostných modelov prijatých modernými operačnými systémami reálneho času.
Čo sa naučíte
⬤ Zúčastniť sa na fáze návrhu a definovania vstavaného produktu.
⬤ Zoznámite sa s písaním kódu pre mikrokontroléry ARM Cortex-M.
⬤ Vybudovať vstavané vývojové laboratórium a optimalizovať pracovný postup.
⬤ Napíšte kód bezpečný pre pamäť.
⬤ Pochopiť architektúru komunikačných rozhraní.
⬤ Pochopiť návrhové a vývojové vzory pre pripojené a distribuované zariadenia v internete vecí.
⬤ Ovládnuť vzory paralelného vykonávania viacúlohových úloh a operačných systémov v reálnom čase.