Návrh Školení
Úvod
Přehled vložených systémů
- Praktické použití: hodinky, přenosné DVD přehrávače, mobilní telefony atd.
- Rozdíly mezi reálnými časovými operačními systémy, EmbeddedLinux atd.
- Omezení zdrojů: velikost, rychlost a spotřeba energie
Přehled architektury mikrokontrolérů
- Mikrokontroléry vs. mikropočítače
- Výběr architektury mikrokontroléru
Spuštění projektu
- Určení požadavků na návrh
- Příprava vývojového prostředí, nástrojů a hardwaru
- Propojení mikrokontroléru s PC.
Programování mikrokontroléru 8051 pomocí Embedded C
- Práce se systémovými periferiemi
- Propojení s uživatelskými perifériemi
- Všeobecné účelové vstupy/výstupy (GPIO)
Programování mikrokontroléru ARM CORTEX M-3 pomocí Embedded C
- Práce se systémovými periferiemi
- Propojení s uživatelskými perifériemi
- Všeobecné účelové vstupy/výstupy (GPIO)
Programování jádra procesoru ARM9 pomocí Embedded C
- Práce se systémovými periferiemi
- Propojení s uživatelskými perifériemi
- Všeobecné účelové vstupy/výstupy (GPIO)
Testování a ladění
- Nástroje a techniky
- Optimalizace pro velikost, rychlost a spotřebu energie
Nasazení vloženého systému
- Envionmentální aspekty
- Bezpečnost zařízení
Řešení problémů
Shrnutí a závěr
Požadavky
- Pochopení elektroniky.
- Zkušenosti s programováním v C.
- Všichni účastníci potřebují hardwarové (mikrokontrolér, kabely atd.) a softwarové (IDE atd.) vybavení. Konkrétní požadavky prosím konzultujte s koordinátorem školení.
Cílová skupina
- Inženýři elektroniky
- Vývojáři s znalostmi elektroniky
Reference (3)
Sean byl dynamickým mluvčím a praktické cvičení byla velmi zajímavá a vidím, jak budou skutečně použitelná.
Temira Koenig - Yeshiva University
Kurz - Raspberry Pi for Beginners
Přeloženo strojem
Instruktor byl opravdu laskavý a vědomostný, s radostí mi detailněji vysvětloval věci, které jsem neznal.
Felix - Microchip Technology Inc
Kurz - Embedded C Application Design Principles for Automotive Professionals
Přeloženo strojem
Získání užitečných znalostí a vyjasnění některých věcí, o kterých jsem dříve pochyboval.
Kenneth Mahoney - University of Glasgow
Kurz - Arduino: Programming a Microcontroller for Beginners
Přeloženo strojem