| 126 | L'archive [attachment:soclib_tp4.tgz soclib_tp4.tgz] contient différents fichiers dont vous aurez besoin pour ce TP. |
| 127 | Elle contient également un sous-répertoire ''soft'' qui est utilisé pour la génération du logiciel embarqué. |
| 128 | |
| 129 | Créez un répertoire de travail spécifique TP4, recopiez l'archive dans ce répertoire TP4, et décompressez-la: |
| 130 | {{{ |
| 131 | $ tar xzvf soclib_tp4.tgz |
| 132 | }}} |
| 133 | |
| 134 | == 4.1 utilisation de SoCLib-CC == |
| 135 | |
| 136 | On va pour commencer regénérer le simulateur utilisé dans le TP3, en utilisant directement les modèles de composants |
| 137 | enregistrés dans l'arbre SVN SoCLib. Comme vous pouvez le constater, le répertoire principal de l'archive ne contient |
| 138 | plus que deux fichiers : le fichier '''tp3_top.cpp''' décrivant l'architecture, et le fichier '''platform.desc'''. |
| 139 | Il faut vérifier que le chemin d'accès à à soclib-cc est bien dans votre PATH en exécutant: |
| 140 | {{{ |
| 141 | $ source /users/outil/soc/env_soclib.sh |
| 142 | }}} |
| 143 | |
| 144 | Puis lancer la compilation avec la commande : |
| 145 | {{{ |
| 146 | $ soclib-cc -p platform_desc -o simulation.x |
| 147 | }}} |
| 148 | |
| 149 | == 4.2 == |
| 150 | |
| 151 | == 4.3 == |
| 152 | |