Kursplan
Introduktion
Förstå realtidsoperativsystem (RTOS)
Lär dig begreppet multitasking i Embedded Systems
Översikt över FreeRTOS kärnan
Översikt över STM32 MCU-kortet
Ställa in utvecklingsmiljön
- Ladda ner och installera all nödvändig programvara Konfigurera STM32 firmware och hårdvara
Förstå uppgift Management i RTOS
- Förstå stackminne och uppgiftsstapelstorlek Skapa dina första uppgifter med hjälp av uppgiftsparametrar Implementering av uppgiftsprioriteringar Utforska uppgiftstillstånd Implementeringsfördröjningar Använda Idle Task Hook Ta bort uppgifter
Kommunicera mellan uppgifter
- Hantera köer Översikt över köer med en kö
Använda Mutexes Använda binära semaforer Använda Räkna semaforer
- Hantera minne och tid
Lär dig insidan av FreeRTOS
Felsökning och prestandaverktyg Kernel Internals
- Skapa en blinkande tavla med FreeRTOS
Lär dig GPIO-stiften på STM32 Använda uppgifter för att blinka en inbyggd lysdiod Slå på/stänga av lysdioden med användning av kö Slå på/av lysdioden med avbrott
- Felsökning
Avslutande kommentarer
Krav
- Kännedom om inbyggda system
- Grundläggande erfarenhet av C-programmering
Publik
- Ingenjörer
- Ingenjörsstudenter
- Alla som är intresserade av att lära sig FreeRTOS
- Alla som är intresserade av inbyggda system
Vittnesmål (2)
Tränaren var mycket kunnig och livekodexempel på en "riktig" hårdvaruenhet med en skärm var bra.
Silver Kuusik - Engie Mobisol GmbH
Kurs - 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.