wiki:Howto-TP

Version 9 (modified by franck, 4 years ago) (diff)

--

Configuration de l'environnement des TP

Les travaux pratiques se font sur Linux. La première étape est donc de disposer d'un ordinateur réel ou virtuel sur Linux. Si vous travaillez sur un ordinateur Windows, vous allez devoir utiliser une machine virtuelle Linux. Si vous en avez déjà installée une pour une autre UE, elle devrait faire l'affaire.

Si vous avez Linux, vous pouvez sauter la première étape et passer à la section suivante. Si vous suivez l'UE de réseau, vous devriez déjà avoir VirtualBox et une VM installée et fonctionnelle. Sinon, nous vous avons préparé une machine virtuelle utilisant VirtualBox et une distribution LinuxMint.

1. Environnement de travail Linux pour les TPs

2. Prototype virtuel et chaîne de compilation MIPS

  • Loguez-vous sur votre Linux, soit en natif, soit sur votre VM habituelle, soit sur la VM que vous venez juste d'installer.
  • 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
  • Récupérez l'archive contenant le prototype virtuel et la chaîne de compilation MIPS
  • Placez l'archive à la racine de votre compte et ouvrez un terminal
  • Décompressez l'archive avec la commande : tar xvzf AS5.tgz
  • Si vous avez bien placé l'archive à la racine de votre compte, déplacez-vous dans AS5 : cd $HOME/AS5
  • Editez le fichier $HOME/.bashrc et ajoutez au début source $HOME/AS5/bin/Source.me
  • Exécutez pour cette fois le .bashrc (parce que vous venez juste de le modifier) source $HOME/.bashrc

3. Compilation et exécution des programmes

  • Allez tant le répertoire test de bin: cd $HOME/AS5/bin/test; make exec

Si cela fonctionne, vous devez voir :

  • 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.
  • vous devez voir une fenêtre en haut à gauche avec marqué "Hello World!"
    Ce message est écrit par le programme qui s'exécute sur le MIPS.
  • Pour arrêter la simulateur, vous tappez ctrl-C sur le terminal de lancement du simulareur.