Bonjour,
Pour implémenter des tâches temps réel avec RTAI, j'ai utilisé l'extension LXRT qui permet de travailler en espace utilisateur.
Mon problème c'est comment je peux contrôler mon système??
par exemple quand la durée d'exécution d'une tâche dépasse la période, comment faire pour détecter ça?
est ce qu'il ya des fonctions implémentées dans RTAI qui font ça?
ou il faut implémenter d'autres tâches qui contrôlent?
J'attends vos réponses et merci d'avance.
Forum Linux.embarqué Installation de noyau Linux sur une carte arm AT91SAM9G20-EK
Bonjour,
Pour installer un noyau Linux 2.6 sur une carte arm, il me faut un bootstrap, un bootloader, un système de fichier et une image noyau compilé.
Ceci nécessite que ces fichiers soient en bin.
Ma question est comment transformer l'image noyau Linux en binaire puisque son compilation nous fournit une image (uImage) pas un bin?
Merci
Pour installer un noyau Linux 2.6 sur une carte arm, il me faut un bootstrap, un bootloader, un système de fichier et une image noyau compilé.
Ceci nécessite que ces fichiers soient en bin.
Ma question est comment transformer l'image noyau Linux en binaire puisque son compilation nous fournit une image (uImage) pas un bin?
Merci
Forum Linux.embarqué Deux tâches temps réel en mode LXRT (RTAI) dans deux processus
Bonjour,
J'ai essayé d'implémenter deux tâches temps réel en mode LXRT (mode user) sous un noyau temps réel RTAI. Ceci marche seulement dans le même processus en créant deux threads où j'ai crée les deux taches temps réel, c'est à dire dans le même espace mémoire. Ce que j'ai fait exactement c'est faire un fork pour avoir deux processus, et dans chaque processus j'ai crée un thread où j'ai implémenté la tâche temps réel périodique. j'ai utilisé deux sémaphores temps (…)
J'ai essayé d'implémenter deux tâches temps réel en mode LXRT (mode user) sous un noyau temps réel RTAI. Ceci marche seulement dans le même processus en créant deux threads où j'ai crée les deux taches temps réel, c'est à dire dans le même espace mémoire. Ce que j'ai fait exactement c'est faire un fork pour avoir deux processus, et dans chaque processus j'ai crée un thread où j'ai implémenté la tâche temps réel périodique. j'ai utilisé deux sémaphores temps (…)