63 | | * ''Notez que vous pouvez placer le répertoire **`kO6-a2`** ailleurs qu'à la racine de votre compte, 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 bien à la racine du compte.'' |
| 62 | * ''Notez que vous pouvez placer le répertoire **`kO6-a2`** ailleurs qu'à la racine de votre compte, 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 bien à la racine du compte.''\\ \\ |
| 63 | * **Possibilité n°3** : Si vous travaillez sur Windows, vous pouvez utiliser le WLS2 (Windows Subsystem for Linux) et installer le prototype du SoC et l'environnement de compilation, presque comme si vous étiez sur Linux natif.\\ \\ |
| 64 | * installation de la dernière version Powershell. Je ne suis pas absolument certain que cela soit nécessaire, mais Powershell est un interpréteur de commande beaucoup plus évolué que l'interpréteur historique de Windows. |
| 65 | {{{#!c |
| 66 | winget search Microsoft.PowerShell |
| 67 | winget install --id Microsoft.PowerShell --source winget |
| 68 | }}} |
| 69 | * Installation de WSL2 et lancement |
| 70 | {{{#!c |
| 71 | wsl --install |
| 72 | wsl --update |
| 73 | wsl |
| 74 | }}} |
| 75 | * Installation de l'environnement sur WSL2, à faire dans le terminal de WSL, gcc, xterm et sdl1.2 |
| 76 | {{{#!bash |
| 77 | sudo apt install gcc -y |
| 78 | sudo apt install xterm -y |
| 79 | sudo apt install libsdl1.2-dev -y |
| 80 | }}} |
| 81 | * Installation de l'environnement de compilation et d'exécution pour les TP |
| 82 | - Récupérer l'archive sur le site de l'UE **[htdocs:files/kO6a2bin.tgz kO6a2bin.tgz]** contenant le cross compilateur et le prototype virtuel |
| 83 | - L'extraire et placer le répertoire ko6-a2 à la racine du compte WSL. Pour être à la racine vous devez utiliser la commande shell `cd` |
| 84 | - Compiler la fenêtre graphique fb : aller dans le répertoire `ko6-a2/bin/soclib-fb` et `taper make` |
| 85 | - Editer le fichier `ko6-a2/bin/SourceMe.sh` pour mettre à jour la variable `$KO6` définissant le répertoire de `ko6` |
| 86 | - Ajouter source `ko6-a2/bin/Sourceme.sh` au début de votre fichier `.bashrc` à la racine de votre compte WSL2 et pour cette première fois, sourcez le source `ko6-a2/bin/Sourceme.sh` |