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í
Modul 1: Úvod do vestavěných systémů
-
Přehled
Seznámení s účelem a oblastmi využití vestavěných systémů v různých odvětvích. -
Vlastnosti vestavěných systémů
Pochopení klíčových charakteristik, jako jsou časová omezení, specializované funkce a kombinace hardwaru s softwarem. -
Typy vestavěných systémů
Seznámení se s různými kategoriemi – samostatné systémy, reálně časové systémy, síťované vestavěné systémy a mobilní verze. -
Architektury vestavěných systémů
Seznámení s běžnými architektonickými modely, např. Harvardovou a Von Neumannovou architekturou.
Modul 2: Programovací jazyky a vývojové prostředí
-
Jazyk C
Přehled jazyka C, jeho syntaxe a důvody, proč je v oblasti vestavěných systémů tak rozšířený. -
Programování v C pro vestavěné systémy
Jak jazyk C umožňuje přímou interakci s hardwarem – manipulace s pamětí i ovládání hardwarových registrů. -
Programování rozhraní k hardwaru
Jak psát nízkoúrovňový kód určený k ovládání senzorů, aktuátorů a dalších komponent.
Modul 3: Základy mikrokontrolérů
-
Architektura mikrokontrolérů
Seznámení s vnitřní strukturou a fungováním mikrokontrolérů. -
Základní konfigurace
Jak nastavit a inicializovat mikrokontroléry pro různé účely využití. -
Základní periférie
Seznámení s běžnými perifériemi – časovači, A/D převodníky, rozhraním UART a GPIO.
Modul 4: Internet věcí (IoT)
-
Přehled IoT
Co je Internet věcí a jak vestavěné systémy přispívají k fungování celých řešení. -
Architektura IoT
Seznámení se s jednotlivými vrstvami systému – senzorovou, síťovou, zpracováním dat a vrstvou aplikací.
Požadavky
- Základní znalosti programování
- Obecné povědomí o fungování počítačových systémů
Cílová skupina
- Inženýři a techničtí specialisté
- Programátoři specializující se na vestavěný software
- Techničtí pracovníci, kteří se chtějí seznámit s návrhem a realizací systémů založených na Internetu věcí a vestavěných systémech
21 Hodiny
Reference (1)
Schopnost požadovat pokročilé předměty, i když nebyly původně plánovány.
Gabriel Chouinard - Spark Microsystems
Kurz - FreeRTOS: Programming for Real Time Operating Systems
Přeloženo strojem