Oui tu as raison. Chaque tâche possèdera sa propres zone mémoire RAM contenant sa pile ainsi que son TCB. Le tas ou le Heap représente alors tous l'espace mémoire RAM regroupant les différentes bloc mémoires correspondants à chaque tâche. Par exemple, dans le noyau temps réel freeRTOS, la taille de cette zone Heap est configurée au début de la création du projet logiciel, tandis que la zone mémoire pile sera configurée au moment de la création de chaque tâche via la fonction xTaskCreate(). Je prévois d'ajouter une playlist concernant le portage de freeRTOS dans une plateforme STM32 où on voit pratiquement la configuration dés le départ de la zone mémoire Heap prévue pour la création des différentes zones mémoire piles de chaque tâche.
@@ahatech72 D'accord la pile allouée à la tâche est une pile locale incluse dans le tas qui n'a rien à voir avec la pile telle qu'on la connaît dans les GPOS. Merci pour vos vidéos.
@@ahatech72 pourriez-vous s'il vous plaît partager le contenu du cours RTOS en format PDF ? De plus, pourriez-vous également me recommander un livre contenant des exercices pour approfondir mes connaissances dans ce domaine ?
Bonjour, Merci pour ce que vous faites. Vous avez dit qu'un seul processeur ne peut pas exécuter plusieurs taches en parallèle. Ma question est : si on a Un seul processeur mais il contient plusieurs Cœurs, pourrait-il faire l'affaire ?
Oui. Un processeur multi-coeurs peut exécuter autant de tâches qu'il y a de cœurs. Un processeur comme atmega328 de Arduino ne peut pas le faire mais un processeur esp32 double cœurs peut le faire.
Super , merci pour la révision c'est très bien expliqué !
Merci. Très utile. Clair et concis. Très pédagogique
Merci pour les encouragements
Bonjour. Vous dites que le tas contient la pile d'une tâche. Ce ne sont pas normalement des zones mémoires distinctes l'une de l'autre?
Oui tu as raison. Chaque tâche possèdera sa propres zone mémoire RAM contenant sa pile ainsi que son TCB. Le tas ou le Heap représente alors tous l'espace mémoire RAM regroupant les différentes bloc mémoires correspondants à chaque tâche. Par exemple, dans le noyau temps réel freeRTOS, la taille de cette zone Heap est configurée au début de la création du projet logiciel, tandis que la zone mémoire pile sera configurée au moment de la création de chaque tâche via la fonction xTaskCreate(). Je prévois d'ajouter une playlist concernant le portage de freeRTOS dans une plateforme STM32 où on voit pratiquement la configuration dés le départ de la zone mémoire Heap prévue pour la création des différentes zones mémoire piles de chaque tâche.
@@ahatech72 D'accord la pile allouée à la tâche est une pile locale incluse dans le tas qui n'a rien à voir avec la pile telle qu'on la connaît dans les GPOS. Merci pour vos vidéos.
Merci pour le cours
pouvez vous partager avec nous le document en pdf
cordialement
Oui bien sûr. Envoie-moi ton mail et j'aimerai savoir où tu poursuis tes étude si possible pour adapter la version du cours à t'envoyer.
@@ahatech72 pourriez-vous s'il vous plaît partager le contenu du cours RTOS en format PDF ? De plus, pourriez-vous également me recommander un livre contenant des exercices pour approfondir mes connaissances dans ce domaine ?
Merci monsieur pour vedio est ce que je peux vous demander le support de ce cours complet et Merci en avance
Bonjour,
Merci pour ce que vous faites.
Vous avez dit qu'un seul processeur ne peut pas exécuter plusieurs taches en parallèle. Ma question est : si on a Un seul processeur mais il contient plusieurs Cœurs, pourrait-il faire l'affaire ?
Oui. Un processeur multi-coeurs peut exécuter autant de tâches qu'il y a de cœurs. Un processeur comme atmega328 de Arduino ne peut pas le faire mais un processeur esp32 double cœurs peut le faire.
Fait le sur vs code ou autre ça sera plus lisible
bonsoir Merci pour le cours. prière de me passer ton email. Cordialement