Hodnotenie:
Kniha poskytuje solídny úvod do vstavaných systémov, vhodný pre začiatočníkov aj skúsených programátorov. Obsahuje praktické rady, venuje sa základným témam a je oceňovaná za zrozumiteľný štýl písania. Niektorí čitatelia však považujú knihu za príliš rozsiahlu, chýba v nej hĺbkové pokrytie pokročilých tém a má niektoré chyby.
Výhody:⬤ Vhodná pre začiatočníkov a hobbystov
⬤ prehľadné a príjemné písanie
⬤ komplexný prehľad tém vstavaných systémov
⬤ obsahuje praktické rady a dobré príklady
⬤ dobre štruktúrovaná na učenie
⬤ poskytuje otázky na pohovor a zaujímavé postrehy na hľadanie práce.
⬤ Pre pokročilých čitateľov môže byť príliš zjednodušený
⬤ v niektorých oblastiach chýba hĺbka
⬤ obsahuje errata
⬤ neposkytuje dostatok konkrétnych príkladov pre pokročilé témy
⬤ slabšie pokrytie niektorých základných techník návrhu hardvéru
⬤ niektorí čitatelia ho vnímajú ako príliš široký.
(na základe 103 čitateľských recenzií)
Making Embedded Systems
Máte záujem o vývoj vstavaných systémov? Keďže tieto systémy neznášajú neefektívnosť, vyžadujú si disciplinovaný prístup k programovaniu. Táto prehľadná príručka vám pomôže vypestovať si množstvo správnych vývojových postupov založených na klasických vzoroch návrhu softvéru a nových vzoroch jedinečných pre vstavané programovanie. Naučte sa, ako vytvárať architektúru systému pre procesory, nie pre operačné systémy, a objavte špecifické techniky na riešenie hardvérových ťažkostí a výrobných požiadaviek.
Táto kniha, napísaná odborníkom, ktorý vytvoril vstavané systémy od mestského dohľadu a skenerov DNA až po detské hračky, je ideálna pre stredne pokročilých a skúsených programátorov bez ohľadu na to, akú platformu používate.
⬤ Optimalizujte svoj systém s cieľom znížiť náklady a zvýšiť výkon.
⬤ Vyvíjajte architektúru, vďaka ktorej bude váš softvér odolný v prostredí s obmedzenými zdrojmi.
⬤ Preskúmajte senzory, motory a iné vstupno-výstupné zariadenia.
⬤ Vykonajte viac s menším množstvom: znížte spotrebu pamäte RAM, priestoru pre kód, cyklov procesora a spotrebu energie.
⬤ Učte sa, ako aktualizovať vstavaný kód priamo v procesore.
⬤ Zistite, ako implementovať zložitú matematiku na malých procesoroch.
⬤ Pochopiť, čo hľadajú personalisti pri pohovoroch, keď sa uchádzate o prácu vo vstavaných systémoch.
Tvorba vstavaných systémov je kniha pre programátora v jazyku C, ktorý chce vstúpiť do zábavného (a lukratívneho) sveta vstavaných systémov. Je veľmi dobre napísaná - dokonca zábavná - a plná prehľadných ilustrácií.
--Jack Ganssle, autor a odborník na vstavané systémy.