Code

Ajout du dépôt Debian/Ubuntu

Entrez les commandes suivantes depuis un terminal:

wget -O - https://www.uvolante.org/apt/uvolante.pub.key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/uvolante.list https://www.uvolante.org/apt/uvolante.list
sudo apt-get update

Divers logiciels

Une librairie pour lire, afficher et écrire des fichiers ELF, et du code qui l’utilise.

Des outils pour décortiquer le fonctionnement de gzip/DEFLATE.

Logiciel Phelma

1A Programmation Structurée

libSDL2-phelma

Il s’agit d’une légère surcouche de la librairie SDL nécessaire pour certains TP.

Pour l’installer sur votre système Debian/Ubuntu :

  1. Assurez-vous d’avoir installé le dépôt adéquat, comme expliqué ci-dessus;
  2. Installez le paquet suivant, toujours depuis un terminal :
sudo apt install libsdl2-phelma

Il se pourrait que vous deviez modifier le Makefile du TP pour utiliser ce paquet. Plus d’infos bientôt si nécessaire.

2A Chaîne de compilation MIPS

Normalement, vous n’en aurez pas besoin. Mais au cas où :

wget https://www.uvolante.org/apt/build-toolchain.sh
chmod +x build-toolchain.sh
./build-toolchain.sh

Prévoyez :

  1. une connection à Internet (~180MiB à télécharger) ;
  2. quelques GiB d’espace disque (très majoritairement libérés à la fin) ;
  3. une petite heure devant vous.