Formation STM32 FREERTOS
FREERTOS
I. But
Implémentation du OS embarqué FREERTOS dans le processeur
II. Manipulation
Activation du freertos
On active le freertos à partir du menu pinout
Déclaration des taches
Dans l’onglet configuration on appui sur le bouton FREERTOS
MAHER Boumiza Page 1
Formation STM32 FREERTOS
La fenêtre freertos est l’interface pour programmé les taches, fil d’attente, timer et
sémaphores.
Dans notre exemple on va déclarer deux taches pour clignoter deux led à fréquence
différent. On click sur le bouton add
Dans la fenêtre new task on donne un nom à la tache, puis on met task priority à
osPriorityNormal et on donne un nom de la fonction qui sera exécuté par la tache (Entry
function) .On refait les mêmes étapes pour une autre fonction (entry function) sous le nom
blink_2.puis on déclare deux sorties pour les led.
Apres génération de projet les deux fonctions blink_1 et blink_2 se trouve au fin du
fichier main.c
Le programme doit être écrit dans la boucle infinie, For .on ajoute le programme des
taches
MAHER Boumiza Page 2
Formation STM32 FREERTOS
III. Tips
Dans certain cas et pour des raisons inconnue il ya des erreurs lors de linking pour y
remédier il faut soit, activer soit désactiver les includes a partir de la fenêtre Freetos
configuration onglet includes parametre ou bien de l’onglet config parametres
MAHER Boumiza Page 3