Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod
- Co je to design?
- C vs Embedded C
Zivotní cyklus embedded aplikace
- Vývojový proces
- Údržbový proces
- Rozšířený životní cyklus
Nástroje pro design
- Otevřený zdroj vs proprietární
- Compiler, assembléry a linker
- Knihovny
- Laděče
- Simulátory
- Integrovaná vývojová prostředí (IDE)
Výzvy embedded designu
- Omezení embedded výpočetního designu
- Finanční aspekty
- Výkon a efektivita
- Energie spotřeba
- Tepelná správa
Definování cílů designu
- Jednoduchost
- Definování funkcionality
- Definování programové logiky a struktury
Spojité fungování systému
- Kontrola a údržba
- Požadavky na provozní výkon
- Bodů selhání
Reutilizace kódu
- Nesplácená redundance v designu
Astrakce kódu
- Skrývání informací
- Kontextově nezávislé moduly
Modularizace kódu
- Rozdělení
- Vzájemně nezávislá části (loose coupling)
- Silné soudržnosti (strong cohesion)
- Acyklické závislosti
Údržbavost kódu
- Přehlednost
- Vyzkoušitelnost
- Konfigurovatelnost
- Vylepšení výkonu
Hardwarové aspekty
- Skalabilní tepelný design power (TDP)
- Integrovaná grafika
- Ostatní
Závěr a shrnutí
Požadavky
- Základní znalosti vestavěných systémů
- Zkušenost s programováním v jazyce Embedded C
- Pochopení základů elektroniky
Cílová skupina:
- Vývojáři
14 Hodiny
Reference (2)
Vysvětlení a interaktivita trenéra byla skvělá; i když jsem pravděpodobně nebyl dostatečně zkušený, přece jen jsem se hodně naučil!
Pieter Bruynseels - Spot Buy Center BV
Kurz - Design Patterns
Přeloženo strojem
Monikina energie a obrovské znalosti, užitečné nástroje, přizpůsobení rychlosti tréninku skupině
Natalia Kalinowska - Politechnika Lodzka
Kurz - Design Thinking Fundamentals
Přeloženo strojem