| | 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 | |