Kursplan
Införandet
Förstå realtidsoperativsystem (RTOS)
Att lära sig begreppet multitasking i Embedded Systems
Översikt över FreeRTOS kärnan
Översikt över STM32 MCU-kortet
Konfigurera utvecklingsmiljön
- Ladda ner och installera all nödvändig programvara
- Ställa in STM32 firmware och hårdvara
Förstå uppgift Management i RTOS
- Förstå stackminne och stackstorlek för uppgifter
- Skapa dina första uppgifter
- Använda uppgiftsparametrar
- Implementera uppgiftsprioriteringar
- Utforska uppgiftstillstånd
- Implementering av förseningar
- Använda den inaktiva uppgiftskroken
- Ta bort uppgifter
Kommunicera mellan uppgifter
- Hantera köer
- Översikt över köer
- Använda en kö
- Hantera avbrott (semaforer)
- Översikt över avbrott och semaforer
- Skriva en avbrottshanterare på FreeRTOS
- Använda semaforer för att synkronisera uppgifter med avbrott
- Köa inom en avbrottsrutin
Hantera resurser
- Använda Mutexes
- Använda binära semaforer
- Använda räknande semaforer
Hantera minne och tid
Att lära sig det inre av FreeRTOS
- Felsöknings- och prestandaverktyg
- Inre kernel
Skapa en blinkande tavla med hjälp av FreeRTOS
- Att lära sig GPIO-stiften på STM32
- Använda uppgifter för att blinka med en inbyggd lysdiod
- Slå på/av lysdioden med hjälp av köer
- Slå på/av lysdioden med avbrott
Felsökning
Avslutande kommentarer
Krav
- Förtrogenhet med 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 (5)
Jag gillade verkligen att Grzegorz var ett riktigt proffs, en person som visste vad han pratade om. Du kunde känna att han behärskade sitt ämne och var villig att överlämna denna kunskap till dig. Kunskapen som diskuterades under den teoretiska delen var verkligen viktig och presenterades på ett begripligt sätt.
Piotr - Kongsberg
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Utbildningen var mycket välorganiserad. Utbildaren hade kunskap och erfarenhet i ämnet. Vi hade gott om övningar för att kunna tp förstå vad som diskuterades under föreläsningarna. Tränaren hade tålamod när det uppstod problem och svarade på alla frågor.
Alexandru - Siemens
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
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.
julius gunn - self
Kurs - FreeRTOS: Programming for Real Time Operating Systems
I genuinely enjoyed the trainer knowledge.