Struttura del corso
Introduzione
Informazioni sui sistemi operativi in tempo reale (RTOS)
Imparare il concetto di multitasking in Embedded Systems
Panoramica del kernel FreeRTOS
Panoramica della scheda MCU STM32
Impostazione dell'ambiente di sviluppo
-
Download e installazione di tutto il software richiesto
Configurazione del firmware e dell'hardware dell'STM32
Informazioni sull'attività Management in RTOS
-
Informazioni sulla memoria dello stack e sulle dimensioni dello stack di attività
Creazione delle prime attività
Utilizzo dei parametri dell'attività
Implementazione delle priorità delle attività
Esplorazione degli stati delle attività
Ritardi nell'implementazione
Utilizzo dell'hook per le attività inattive
Eliminazione di attività
Comunicazione tra attività
-
Gestione delle code
Panoramica delle code
Utilizzo di una coda
Utilizzo dei mutex Utilizzo di semafori binari Utilizzo dei semafori di conteggio
-
Gestione della memoria e del tempo
Imparare gli Interni di FreeRTOS
Strumenti per il debug e le prestazioni Componenti interni del kernel
-
Creazione di una bacheca lampeggiante con FreeRTOS
Apprendimento dei pin GPIO su STM32 Utilizzo delle attività per far lampeggiare un LED integrato Accensione/spegnimento del LED tramite l'accodamento Accensione/spegnimento del LED tramite interrupt
-
Risoluzione dei problemi
Osservazioni conclusive
Requisiti
- Familiarità con i sistemi embedded
- Esperienza di base con la programmazione C
Pubblico
- ingegneri
- Studenti di ingegneria
- Chiunque sia interessato ad imparare FreeRTOS
- Chiunque sia interessato ai sistemi embedded
Recensioni (2)
Il formatore era molto ben informato e gli esempi di codice dal vivo su un dispositivo hardware "reale" con un display erano fantastici.
Silver Kuusik - Engie Mobisol GmbH
Corso - FreeRTOS: Programming for Real Time Operating Systems
Traduzione automatica
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.