Changes between Version 2 and Version 3 of Howto-TP


Ignore:
Timestamp:
Feb 7, 2022, 7:32:25 PM (3 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Howto-TP

    v2 v3  
    3131* Allez dans le répertoire **`tp1/00_do_first`** : **`cd $HOME/2kO6/tp1/00_do_first; make exec`**
    3232
    33 * __Si cela fonctionne, vous devez voir :
    34   * 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 pour le moment. Vous devez aussi voir un compteur d'horloge qui s'incrémente tous les millions de cycles.
    35   * vous devez voir 4 fenêtres texte avec marqué "Hello World!" et une fenêtre graphique avec \\
    36     Ce message est écrit par le programme qui s'exécute sur le MIPS.
     33* __Si cela fonctionne :
     34  * Le simulateur du SoC **'almo1'** démarre.
     35  * Dans le terminal où vous avez lancé la commande précédente, vous devez voir la bannière  du simulateur **`almo1`** (**`SystemCASS`**) suivie d'informations sur l'architecture simulée (sans importance pour vous actuellement) et un compteur d'horloge qui s'incrémente tous les millions de cycles simulés.
     36  * vous devez voir apparaître quatre fenêtres **`xterm`** avec le message "numéro --> Hello World!" et une fenêtre graphique contenant l'image de Wall-E (le petit robot des studios PIXAR)\\
     37  * Ces messages et cette image sont écrits par le programme qui s'exécute sur le MIPS.
    3738  * Pour arrêter la simulation, tapez **`ctrl-C`** sur le terminal de lancement du simulateur.
    3839
    3940* __Si cela ne fonctionne pas :
    40   * peut-être n'avez-vous  pas placé le répertoire **`AS6`** à la racine de votre compte.\\
    41     Vous avez le droit, mais vous devez modifier la première ligne du fichier **`AS6/bin/Source-me.sh`** et indiquer le bon répertoire.
    42   * peut-être n'avez-vous pas sourcer le fichier **`AS6/bin/Source-me.sh`**.\\
    43     Vous pouvez le vérifier en tapant la commande **`cd;almo1.x`**\\
    44     Si le shell vous répond **`command not found`** ou **`commande inconnue`**, c'est que vous n'avez pas sourcé le fichier **`bin/Source-me.sh`**.
     41  * Vous n'avez peut-être pas placé le répertoire **`2kO6`** à la racine de votre compte.
     42    Vous avez le droit, mais vous devez modifier la première ligne du fichier **`2kO6/bin/Source-me.sh`** et indiquer le bon répertoire.
     43  * Si le shell vous répond **`command not found`** ou **`commande inconnue`**, c'est que vous n'avez pas ''sourcé'' le fichier **`Source-me.sh`**. Vous pouvez le vérifier en tapant la commande **`almo1.x`**
    4544
    4645
     
    5049
    5150
    52 * Utilisez un **vrai** éditeur de code **moderne**, tel que **`code`** (Visual Studio Code) (ou  **`[g]vim`**, **`[x]emacs`** ou **`sublime-text`**) afin de profiter d'une aide à la programmation avec, par exemple, des fenêtres popup pour les prototypes. **`code`** est installé sur la VM !LinuxMint. Si vous utilisez votre propre VM, je vous conseille de l'installer.
     51* Utilisez un **vrai** éditeur de code **moderne**, tel que **`code`** (Visual Studio Code) (ou  **`[g]vim`**, **`[x]emacs`** ou **`sublime-text`**) afin de profiter d'une aide à la programmation avec, par exemple, des fenêtres popup pour les prototypes.
    5352* Vous allez devoir utiliser l'interpréteur de commande **`shell`** de Linux et quelques commandes. Si vous avez l'habitude d'utiliser la souris, il va falloir vous faire un peu violence, mais dîtes-vous que c'est pour votre bien ! Vous devrez parfois utiliser des commandes que vous ne connaissez pas, soyez curieux et tentez un **`man`** sur la commande (ou une recherche sur le web, c'est bien aussi).