Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Úvod
- co je design? C vs Embedded C
Životní cyklus vestavěné aplikace
- Proces vývoje Proces údržby Prodloužený životní cyklus
Nástroje pro návrh
- Open source versus proprietární kompilátor, assemblery a linkery Knihovny Debuggery Simulátory IDE
Výzvy vestavěného designu
- Omezení návrhu vestavěných počítačů Úvahy o nákladech Výkon a účinnost Spotřeba energie Řízení teploty
Definování návrhu Goals
- Zjednodušení Definování funkčnosti Definování logiky a struktury programu
Spolehlivost systému
- Kontrola a údržba Požadavky na dobu provozuschopnosti Body selhání
Znovupoužitelnost kódu
- Design bez redundance
Abstrakce kódu
- Informace skrývající bezkontextové moduly
Modularizace kódu
- Rozklad Volná vazba Silná koheze Acyklické závislosti
Udržitelnost kódu
- Čitelnost Testovatelnost Konfigurovatelnost Upgrady výkonu
Úvahy o hardwaru
- Scalable Tepelný design Power (TDP) Integrovaná grafika Jiné
Shrnutí a závěr
Požadavky
- Základní znalost vestavěných systémů
- Embedded C zkušenosti s programováním
- Pochopení základů elektroniky
Publikum:
- Vývojáři
14 hodiny