| 1 | = Utilisation d'un terminal = |
| 2 | |
| 3 | Pour réaliser les TP de l'UE ALMO, vous aurez besoin de savoir vous servir d'un terminal. Pour lancer un terminal, rendez-vous dans le menu des applications (barre des tâches). |
| 4 | Une fois le terminal lancé, vous devriez apercevoir une chaîne de caractère qu'on appelle le `'prompt'` (et qui contient généralement votre nom d'utilisateur et le nom de l'ordinateur sur lequel vous êtes en train de travailler). C'est à la suite de ce `prompt` (et sur la même ligne), que vous pouvez tapez des commandes. L'exécution d'une commande est lancée quand on appuie sur la touche "entrée". |
| 5 | |
| 6 | Dans les sujets de TP, le fait qu'on vous demande d'entrez une commande dans un terminal sera écrit comme suit : |
| 7 | {{{ |
| 8 | $ commande argument1 argument2 |
| 9 | }}} |
| 10 | |
| 11 | Cela signifie que vous devrez taper la ligne `commande argument1 argument2` dans un terminal et à la suite du `prompt` (symbolisé par le caractère `'$'`). Il ne faut donc pas taper le caractère `'$'`, mais ce qui est indiqué après. |
| 12 | |
| 13 | = Structuration des répertoires de travail = |
| 14 | |
| 15 | Afin de rester organisé, nous vous proposons la structure de répertoire suivante : |
| 16 | |
| 17 | * À la racine de votre compte, vous créerez un répertoire nommé `'LI-312'`, dans lequel seront rangés tous les fichiers relatifs aux TP de l'UE ALMO : |
| 18 | {{{ |
| 19 | $ mkdir LI-312 |
| 20 | }}} |
| 21 | |
| 22 | * Pour chaque nouveau TP, vous créerez dans le répertoire `LI-312`, un sous-répertoire nommé avec le numéro de TP. Par exemple, pour le TP1 : |
| 23 | {{{ |
| 24 | $ cd LI-312 |
| 25 | $ mkdir TP01 |
| 26 | $ cd TP01 |
| 27 | }}} |
| 28 | |
| 29 | = Utilisation des outils externes = |
| 30 | |
| 31 | Pour réaliser les TP de l'UE ALMO, vous aurez besoin d'utiliser différents outils logiciels que l'on vous fournit. Pour y avoir accès, nous avons créé un script qu'il vous faudra charger à chaque lancement d'un nouveau terminal. |
| 32 | |
| 33 | == Chargement manuel == |
| 34 | |
| 35 | Pour charger ce script de manière manuelle, tapez la commande suivante dans un terminal : |
| 36 | {{{ |
| 37 | $ source /Infos/lmd/2010/licence/ue/li312-2010oct/almo_env.sh |
| 38 | }}} |
| 39 | |
| 40 | == Chargement automatique (recommandé) == |
| 41 | |
| 42 | Afin de charger le script de manière automatique, ouvrez le fichier nommé `'.bashrc'` situé à la racine de votre compte avec un éditeur de texte (par exemple, `gedit`) : |
| 43 | {{{ |
| 44 | $ gedit ~/.bashrc |
| 45 | }}} |
| 46 | |
| 47 | Copiez la ligne ci-dessous à la fin du fichier, puis sauvez et quittez l'éditeur de texte : |
| 48 | {{{ |
| 49 | source /Infos/lmd/2010/licence/ue/li312-2010oct/almo_env.sh |
| 50 | }}} |
| 51 | |
| 52 | N'oubliez de fermer les terminaux ouverts et de les relancer pour que la modification soit prise en compte (le fichier `.bashrc` est effectivement lu seulement ''au démarrage'' d'un terminal). |
| 53 | |
| 54 | == Informations détaillées == |
| 55 | |
| 56 | Le script de configuration effectue deux tâches : |
| 57 | 1. il ajoute le chemin vers les exécutables des logiciels dont vous aurez besoin à la variable d'environnement `'PATH'` : |
| 58 | * `xspim` (pour les TP 01 à 03), `simul_almo_generic` et `mipsel-unknown-elf-{as,gcc,ld,objump}` (pour les TP 04 à 10). |
| 59 | 2. il définit la variable d'environnement `'GIET'` qui pointe vers le code du système d'exploitation que vous utiliserez à partir du TP04. |