Návrh Školení
Úvod
Pochopení operačních systémů v reálném čase (RTOS)
Naučte se koncept multitaskingu v Embedded Systems
Přehled jádra FreeRTOS
Přehled desky STM32 MCU
Nastavení vývojového prostředí
- Stažení a instalace veškerého požadovaného softwaru Nastavení firmwaru a hardwaru STM32
Pochopení úlohy Management v RTOS
- Porozumění paměti zásobníku a velikosti zásobníku Vytváření prvních úkolů pomocí parametrů úkolů Implementace priorit úkolů Zkoumání stavů úkolů Zpoždění provádění pomocí háčku nečinných úkolů Mazání úkolů
Komunikace mezi úkoly
- Správa front Přehled front pomocí fronty
Použití mutexů pomocí binárních semaforů pomocí počítání semaforů
- Správa paměti a času
Učení vnitřních věcí FreeRTOS
Nástroje pro ladění a výkon jádra jádra
- Vytvoření blikající tabule pomocí FreeRTOS
Naučit se piny GPIO na STM32 pomocí úkolů k blikání integrované LED diody Zapnutí/vypnutí LED pomocí řazení do fronty Zapnutí/vypnutí LED pomocí přerušení
- Odstraňování problémů
Závěrečné poznámky
Požadavky
- Seznámení s vestavěnými systémy
- Základní zkušenosti s programováním v C
Publikum
- Inženýři
- Studenti inženýrství
- Každý, kdo má zájem se učit FreeRTOS
- Každý, kdo se zajímá o vestavěné systémy
Reference (2)
Trenér byl velmi znalý a živé ukázky kódu na „skutečném“ hardwarovém zařízení s displejem byly skvělé.
Silver Kuusik - Engie Mobisol GmbH
Kurz - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
I liked the fact that the training was more induced as prepared chaos. this means that the training took a structured life of its' own, but had ample room for learning and mistake making.