Présentation du simulateur |
Ce projet est un simulateur de trains POSIX et RTAI. Le fonctionnement POSIX ne nécessite pas d'OS temps réel mais un système Linux respectant le standard POSIX; alors que celui RTAI, nécessite l'installation d'un linux avec un noyau patché RTAI (>=3.7) et RTnet (voir rubriques d'installation de RTAI : "RTAI & RTnet à partir des sources" ou "RTAI & RTnet à partir de paquets Debian"). Téléchargement du simulateurPour télécharger le simulateur, cliquez ici ou lancer la commande suivante dans un terminal : wget http://trainsim.ebvmultimedia.net/dl/trainsim.zip Compiler le simulateur et le programme utilisateurPour compiler l'ensemble, exécuter le script de compilation dans un terminal, avec votre compte utilisateur (la compilation peut nécessiter l'installation des librairies gtk+, cairo, pango, glib) : ./compil Pour compiler en mode POSIX commenter les lignes //#define TS_RTAI 1 //#define TSUSR_RTAI 1contenues respectivement dans ./src/const_kernel.h et ./usr/src/usr_const_global.h. Pour compiler en mode RTAI veiller à ce qu'elles soient décommentées. #define TS_RTAI 1 #define TSUSR_RTAI 1Les Makefile n'ont pas besoin d'être changés. Lancer le simulateur et le programme utilisateurAprès compilation et en fonction des paramètres choisis précédemment (évidemment, le mode d'exécution dépend du mode de compilation): Pour lancer le simulateur en mode POSIX : exécuter avec votre compte utilisateur normal : ./trainsim Pour le lancer en mode RTAI : exécuter avec le compte root (super utilisateur). ./run |