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 návrh?
- C versus Embedded C
Životní cyklus vestavěné aplikace
- Vývojový proces
- Údržbový proces
- Rozšířený životní cyklus
Návrhové nástroje
- Open source versus proprietární
- Kompilátory, assembler a linkery
- Knihovny
- Debuggery
- Simulátory
- IDE
Výzvy vestavěného návrhu
- Omezení návrhu vestavěného výpočtu
- Zvažování nákladů
- Výkon a efektivita
- Spotřeba energie
- Teplotní management
Definování návrhových cílů
- Minimalismus
- Definování funkčnosti
- Definování logiky a struktury programu
Spolehlivost systému
- Inspekce a údržba
- Požadavky na dostupnost (uptime)
- Možná místa poruchy
Opakovatelnost kódu
- Návrh bez redundancie
Abstrakce kódu
- Skrývání informací
- Nezávislé moduly
Modularizace kódu
- Decomposition (rozklad)
- Volné propojení
- Silná soudržnost
- Acyklické závislosti
Udržitelnost kódu
- Čitelnost
- Otestovatelnost
- Konfigurovatelnost
- Vylepšení výkonu
Zvažování hardwaru
- Škálovatelný tepelný výkon (TDP)
- Integrovaná grafika
- Jiné
Shrnutí a závěr
Požadavky
- Základní znalosti vestavěných systémů
- Zkušenosti s programováním v jazyce Embedded C
- Pochopení základů elektroniky
Cílové publikum:
- 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
Líbil se mi platforma, kterou jsme používali. Byla opravdu pěkná a snadno použitelná. Obzvláště jsem ocenil sekci o TypeScriptu, zejména část týkající se namespaců a modulů.
Robert - DB Global Technology
Kurz - JavaScript - Advanced Programming
Přeloženo strojem