Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 8 olvasói szavazat alapján történt.
Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques
Magasabb minőségű beágyazott szoftverek tervezése a koncepciótól a gyártásig. Ez a könyv alapvető C és mikrokontroller programozási ismereteket feltételez, és három kritikus területre tagolódik: Szoftverarchitektúra és -tervezés.
Agilis, DevOps és folyamatok.
És a fejlesztési és kódolási készségek.
A beágyazott szoftverek architektúrájának és a sikeres tervezéshez szükséges megfontolásoknak az alapvető bevezetésével kezd. A könyv ezután lebontja, hogyan kell egy RTOS-alapú alkalmazást architektúrázni, és feltárja a gyakori tervezési mintákat és építőelemeket. Ezután áttekint olyan beágyazott szoftvertervezési folyamatokat, mint a TDD, a CI/CD, a modellezés és a szimuláció, amelyekkel felgyorsítható a fejlesztés. Végül a könyv megvizsgálja, hogyan válasszon mikrokontrollert, írjon konfigurálható kódot, kódolási stratégiákat, technikákat és eszközöket, amelyek nélkül a fejlesztők nem tudnak élni.
A beágyazott rendszereket jellemzően mikrokontrollerek segítségével tervezik, hogy dedikált funkcióval és valós idejű válaszokkal rendelkező elektronikus rendszereket építsenek. A modern rendszereknek gondosan egyensúlyt kell teremteniük a funkciók összetett halmaza között, kezelniük kell a biztonságot, és még gépi tanulási következtetéseket is kell futtatniuk, miközben ésszerű költségeket, skálázhatóságot és robusztusságot kell fenntartaniuk. A könyv végére rendelkezni fog egy meghatározott fejlesztési folyamattal, megérti a modern szoftverarchitektúrát, és felkészült lesz a beágyazott rendszerek építésének megkezdésére. Amit tanulni fog
⬤ Megérti, hogy mi a megbízható beágyazott rendszertervezés, és hogyan alkalmazza azt.
⬤ Tudja meg a minőségi rendszerek modern fejlesztési folyamatait.
⬤ Tudja, hogy a bitek hol érik a szilíciumot: hogyan válasszon mikrokontrollert.
⬤ A konfigurálható, automatizált kód írásának technikáinak elsajátítása.
Kinek szól ez a könyv Beágyazott szoftver- és hardvermérnököknek, rajongóknak vagy bármely érdekelt félnek, aki meg szeretné tanulni a beágyazott rendszerek tervezésének és építésének modern technikáit.