Changes between Version 24 and Version 25 of Howto-TP
- Timestamp:
- Dec 30, 2024, 1:17:58 PM (6 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Howto-TP
v24 v25 50 50 = A) Étape 1. Prototype virtuel et chaîne de compilation MIPS 51 51 52 * **Possibilité n°1** : \\Les outils de compilation et le prototype virtuel sont sur dans les répertoires du module et donc pas en local sur votre compte. C'est la solution recommandée pour ne pas utiliser inutilement votre quota dans le cas où vous travaillez uniquement dans les salles de la PPTI.\\ \\52 * **Possibilité n°1** : si vous travaillez sur les machines de la PPTI.\\Le cross compilateur MIPS et le prototype virtuel du SoC sont sur dans les répertoires du module et donc pas en local sur votre compte. C'est la solution recommandée pour ne pas utiliser inutilement votre quota.\\ \\ 53 53 * Éditez le fichier **`$HOME/.bashrc`** et ajoutez au début :\\**`source /Infos/lmd/2024/licence/ue/LU3IN031-2025fev/kO6-a2/bin/SourceMe.sh`** 54 * Ouvrez un nouveau terminal pour démarrera un nouveau bash et qui lira votre fichier `.bashrc`.\\ \\ 55 * **Possibilité n°2** :\\les fichiers sont sur votre compte. C'est la solution nécessaire dans le cas où vous travaillez sur votre propre machine Linux.\\ \\ 56 * Récupérez l'archive contenant **[htdocs:files/kO6a2bin.tgz le prototype virtuel et la chaîne de compilation MIPS]** (source du [htdocs:files/fb.tgz framebuffer] si la version compilée ne fonctionne pas) 57 * Placez l'archive à la racine de votre compte et ouvrez un terminal 58 * Décompressez l'archive avec la commande : **`tar xvzf kO6a2bin.tgz`** à la racine de votre compte (''si ça ne marche pas utilisez **`tar xvf kO6a2bin.tgz`**''). 54 * Ouvrez un nouveau terminal pour démarrer un nouveau bash affin de lire votre nouveau fichier **`.bashrc`**. 55 * Créez un répertoire **`kO6-a2`** à la racine de votre compte: **`mkdir $HOME/kO6-a2`** \\ \\ 56 * **Possibilité n°2** : Si vous travaillez sur votre machine personnelle.\\Vous avez besoin du cross compilateur MIPS et du prototype virtuel du SoC.\\ \\ 57 * Récupérez le fichier de l'archive **[htdocs:files/kO6a2bin.tgz kO6a2bin.tgz]** contenant le cross compilateur et le prototype virtuel (si la version compilée du framebuffer ne fonctionne pas, vous devrez le recompilier à partir de ses [htdocs:files/fb.tgz sources] ) 58 * Placez l'archive **`kO6a2bin.tgz`** à la racine de votre compte et ouvrez un terminal 59 * Décompressez l'archive avec la commande : **`tar xvzf kO6a2bin.tgz`** à la racine de votre compte (''si ça ne marche pas utilisez ''**`tar xvf kO6a2bin.tgz`**). 59 60 * Si vous avez bien placé l'archive à la racine de votre compte, déplacez-vous dans kO6-a2 : **`cd $HOME/kO6-a2`** 60 * Éditez le fichier **`$HOME/.bashrc`** et ajoutez au début de ce fichier :\\**`source $HOME/kO6 /bin/SourceMe.sh`**61 * Ouvrez un nouveau terminal pour démarrer a un nouveau bash et qui lira votre nouveau fichier `.bashrc`.61 * Éditez le fichier **`$HOME/.bashrc`** et ajoutez au début de ce fichier :\\**`source $HOME/kO6-a2/bin/SourceMe.sh`** 62 * Ouvrez un nouveau terminal pour démarrer un nouveau bash afin de lire votre nouveau fichier **`.bashrc`**. 62 63 * Vous pouvez placer le répertoire **`kO6-a2`** ailleurs qu'à la racine, voire le renommer, mais pour que cela fonctionne vous devez éditer le fichier **`kO6-a2/bin/SourceMe.sh`**, toutefois dans les textes des TP, nous ferons l'hypothèse que le répertoire **`kO6-a2`** est la racine du compte. 63 64 … … 67 68 68 69 69 * Vous devez avoir réalisé l'étape 1.70 * Allez dans le répertoire **`kO6-a2/ bin/test`** et lancez **`make exec`** :\\ **`cd $HOME/kO6-a2/bin/test; make exec`**70 * Vous devez avoir réalisé l'étape A (quel que soit votre choix machine PPTI ou Perso) 71 * Allez dans le répertoire **`kO6-a2/`** et lancez **`make exec`** :\\ **`cd $HOME/kO6-a2/bin/test; make exec`** 71 72 72 73 * __Si cela fonctionne :