Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 8 głosach.
Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques
Projektuj oprogramowanie wbudowane wyższej jakości od koncepcji po produkcję. Książka ta zakłada podstawową znajomość języka C i programowania mikrokontrolerów i jest podzielona na trzy krytyczne obszary: Architektura i projektowanie oprogramowania.
Agile, DevOps i procesy.
Rozwój i umiejętności kodowania.
Zaczniesz od podstawowego wprowadzenia do architektury oprogramowania wbudowanego i rozważań na temat udanego projektu. Następnie książka opisuje, jak zaprojektować aplikację opartą na systemie RTOS i zbadać typowe wzorce projektowe i bloki konstrukcyjne. Następnie omówione zostaną procesy projektowania oprogramowania wbudowanego, takie jak TDD, CI/CD, modelowanie i symulacja, które można wykorzystać do przyspieszenia rozwoju. Wreszcie, książka zbada, jak wybrać mikrokontroler, napisać konfigurowalny kod, strategie kodowania, techniki i narzędzia, bez których programiści nie mogą żyć.
Systemy wbudowane są zwykle projektowane przy użyciu mikrokontrolerów do budowy systemów elektronicznych z dedykowaną funkcją i reakcjami w czasie rzeczywistym. Nowoczesne systemy muszą starannie równoważyć złożony zestaw funkcji, zarządzać bezpieczeństwem, a nawet uruchamiać wnioskowanie uczenia maszynowego przy zachowaniu rozsądnych kosztów, skalowalności i solidności. Pod koniec tej książki będziesz miał zdefiniowany proces rozwoju, zrozumiesz nowoczesną architekturę oprogramowania i będziesz przygotowany do rozpoczęcia budowy systemów wbudowanych. Czego się nauczysz
⬤ Zrozumieć, czym jest solidne projektowanie systemów wbudowanych i jak je stosować.
⬤ Poznasz nowoczesne procesy rozwoju systemów wysokiej jakości.
⬤ Wiedzieć, gdzie bity trafiają na krzem: jak wybrać mikrokontroler.
⬤ Opanuj techniki pisania konfigurowalnego, zautomatyzowanego kodu.
Dla kogo jest ta książka Inżynierowie zajmujący się oprogramowaniem i sprzętem wbudowanym, entuzjaści lub wszyscy interesariusze, którzy chcieliby poznać nowoczesne techniki projektowania i budowania systemów wbudowanych.