dernière modif le 11/10/2017
Introduction Ce document détaille les aspects techniques, pour des informations plus générales, voir les notes de cours :
Cours 1, Implantation sûre de systèmes contrôle/commande temps-réel
Cours 2, Mdl vers Lustre vers Osek
Environnement de travail Développement Tout les outils nécessaires sont disponibles sur les PC/linux, dans
/user/5/raymondp/mdl2lus2osek et /user/5/raymondp/lustre Pour accéder simplement aux outils, ajouter la ligne suivante à votre .bashrc
source /user/5/raymondp/mdl2lus2osek/SETENV.sh source /user/5/raymondp/lustre/setenv.sh Chargement des programmes sur la brique La méthode nxt-OSEK produit 3 types de binaires (ram.
Intro For an appli “MyAppli”, nxtOSEK builds 3 different binaries:
MyAppli_ram.bin, is uploaded in RAM, on bricks without firmware: program is lost when the brick is switched off useful for quick tests on Linux, can be uploaded with fwexec (from libnxt-0.3) no tools (simply) available on Windows MyAppli_rom.bin, is uploaded in ROM, on bricks running a minimal firmware provided by nxtOSEK: * the minimal firmware can load a single program * on Windows, can be uploaded with appflash.