Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie