Changes between Version 8 and Version 9 of Howto-TP


Ignore:
Timestamp:
Dec 2, 2020, 7:09:35 PM (5 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Howto-TP

    v8 v9  
    88
    99
    10 
    11 = Environnement de travail Linux pour les TP
    12 
    13 
    14 
    1510Les travaux pratiques se font sur Linux.
    1611La première étape est donc de disposer d'un ordinateur réel ou virtuel sur Linux.
     
    1813Si vous en avez déjà installée une pour une autre UE, elle devrait faire l'affaire.
    1914
    20 Si vous avez Linux, vous pouvez sauter cette étape et passer à la section suivante.
    21 Sinon, nous vous avons préparé une machine virtuelle utilisant VirtualBox et une distribution !LinuxMint.
     15Si vous avez Linux, vous pouvez sauter la première étape et passer à la section suivante.
     16Si vous suivez l'UE de réseau, vous devriez déjà avoir !VirtualBox et une VM installée et fonctionnelle.
     17Sinon, nous vous avons préparé une machine virtuelle utilisant !VirtualBox et une distribution !LinuxMint.
    2218
    23 * Installation de !VirtualBox
    24   * Il existe de très bon didacticiel pour l'installation de !VirtualBox et je préfère que vous les lisiez, parce que je ne ferai sans doute pas mieux. Je n'ai pas testé cette étape, parce que j'ai déjà Virtualbox, si vous rencontrer un problème, vous pourrez utiliser les forums sur Moodle ou Discord pour vous aidez.
    25     - [https://fr.wikihow.com/installer-VirtualBox wikihow : Comment installer VirtualBox]
    26     - [https://www.papergeek.fr/comment-installer-une-machine-virtuelle-linux-dans-windows-10-81428 papergeek : Comment installer une machine virtuelle linux dans windows 10]
    27 
    28 * Mise en route de !LinuxMint
    29   * Récupérer le disque de la [https://frama.link/fdbQuRaD machine virtuelle]. Ce fichier fait 3.7Go
    30 
    31  
    32 * Installation de la machine virtuelle
     19= 1. Environnement de travail Linux pour les TPs
    3320
    3421
    3522
    36 = Prototype virtuel et chaîne de compilation MIPS
     23
     24* Il existe de très bon didacticiel pour l'installation de !VirtualBox et je préfère que vous les lisiez, je ne ferai sans doute pas mieux. Je n'ai pas testé cette étape parce que j'ai déjà Virtualbox, si vous rencontrez un problème, vous pourrez utiliser les forums sur Moodle ou Discord pour vous aidez.
     25  - [https://fr.wikihow.com/installer-VirtualBox wikihow : Comment installer VirtualBox]
     26  - [https://www.papergeek.fr/comment-installer-une-machine-virtuelle-linux-dans-windows-10-81428 papergeek : Comment installer une machine virtuelle linux dans windows 10]
     27* Récupérez le disque de la [https://frama.link/fdbQuRaD machine virtuelle]. Ce fichier fait 3.7Go
     28* Décompressez le fichier, il occupera alors 11Go
     29* .... je vais l'expliquer ....
    3730
    3831
    3932
    40 = Compilation et exécution des programmes
     33= 2. Prototype virtuel et chaîne de compilation MIPS
     34
     35* Loguez-vous sur votre Linux, soit en natif, soit sur votre VM habituelle, soit sur la VM que vous venez juste d'installer.
     36* Démarrez un navigateur (chrome ou firefox) et rendez-vous sur la page de l'UE : `https://www-soc.lip6.fr/trac/archi-l3s5/wiki/Howto-TP`
     37* Récupérez l'archive contenant le [htdocs:files/AS5.tgz prototype virtuel et la chaîne de compilation MIPS]
     38* Placez l'archive à la racine de votre compte et ouvrez un terminal
     39* Décompressez l'archive avec la commande : **`tar xvzf AS5.tgz`**
     40* Si vous avez bien placé l'archive à la racine de votre compte, déplacez-vous dans AS5 : **`cd $HOME/AS5`**
     41* Editez le fichier `$HOME/.bashrc` et ajoutez au début **`source $HOME/AS5/bin/Source.me`**
     42* Exécutez pour cette fois le `.bashrc` (parce que vous venez juste de le modifier) **`source $HOME/.bashrc`**
     43
     44
     45= 3. Compilation et exécution des programmes
     46
     47 * Allez tant le répertoire `test` de `bin`: **`cd $HOME/AS5/bin/test; make exec`**\\
     48    Si cela fonctionne, vous devez voir :
     49    * dans le terminal où vous avez lancé la commande précédente la bannière  du simulateur du prototype `SystemCASS` puis des informations sans importance ici et tout en bas une compteur d'horloge qui s'incrémente tous les millions de cycles.
     50    * vous devez voir une fenêtre en haut à gauche avec marqué "Hello World!"\\
     51      Ce message est écrit par le programme qui s'exécute sur le MIPS.
     52   * Pour arrêter la simulateur, vous tappez `ctrl-C` sur le terminal de lancement du simulareur.
     53
     54
     55