Changes between Version 74 and Version 75 of WikiStart


Ignore:
Timestamp:
Jan 28, 2023, 9:27:09 PM (2 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v74 v75  
    7979
    8080
    81 = 3. Séances de TD et TME
     81= 3. Séances de TME
    8282
     83
     84Les pages de TME sont composée de deux parties, une partie TD et une partie TP.
     85
     86Pour la partie TD, vous avez des questions dont les réponses sont pour la plupart dans le cours. Vous devez y répondre et formuler vos réponses dans le compte-rendu (pensez bien à mettre aussi les questions dans les comptes-rendus).
     87
     88Vous avez un corrigé disponible sur **Moodle** qui peut vous aider, mais vous ne devez pas le lire avant d'avoir vraiment tenté de répondre vous-même aux questions. Le corrigé est là pour que vous ne restiez pas bloqué, mais si vous ne cherchez pas à répondre vous-même, ce sera contre-productif. Il n'y a pas forcément toutes les réponses dans les corrigés, en particulier sur la partie TP.
     89
     90Les comptes-rendus sont notés, mais pas le détail des réponses, ce que je souhaite, c'est que vous répondiez par vous-même parce que les questions pourraient être posées à l'examen alors, il est utile que vous arriviez à formuler des réponses par vous-même. Si vous êtes bloqué et que vous ne comprenez pas non plus la réponse, n'hésitez pas à le dire, c'est qu'elle n'est pas claire et je la modifierai.
     91
     92Pour les TP, chaque étape représente un nouveau concept et vous trouverez (1) une brève description, (2) une liste des objectifs principaux de l'étape, (3) une liste des fichiers avec un bref commentaire sur chaque fichier, (4) une liste de questions simples dont les réponses sont dans le code, le cours ou le TD et enfin (5) un exercice de codage.
     93
     94
     95**Récupération du code du TP**
     96
     97
     98* Vous devez être sur une **machine Linux**.
     99* Vous devez avoir installer l'environnement, sinon relisez [wiki:Howto-TP Configuration de l'environnement]
     100* Dans le `terminal`, exécutez la commande  **`cd ; tree -L 2 2kO6`**. Vous devriez obtenir ceci:
     101{{{
     1022kO6/
     103├── bin
     104│   ├── almo1.x              Simulateur du SoC almo1
     105│   ├── fb/                  Code source de la fenêtre graphique
     106│   ├── gcc/                 Crosscompilateur MIPS
     107│   ├── soclib-fb            fenêtre graphique exécutée par le simulateur
     108│   ├── Source-me.sh         Script shell pour configurer l'environnement
     109│   └── tracelog             Script awk pour mettre en forme la trace d'exécution
     110├── LICENSE                  Licence MIT (très ouverte)
     111├── Makefile                 Makefile avec des règles générales (clean ou backup)
     112├── README.md                Explication du projet (en cours de rédaction)
     113└── tp1                      Premier TP
     114    ├── 00_do_first/         - test de la plateforme et de l'environnement
     115    ├── 01_kinit/            - Démarrage du noyau
     116    ├── 02_driver/           - API pour l'acces au TTY
     117    ├── 03_klibc/            - API de fonctions standards pour le noyau
     118    └── 04_libc/             - API de fonctions standards pour l'application
     119}}}
     120
     121
     122
     123
     124==
    83125
    84126* [wiki:AS6-TME-B1 TME B1 : Boot et gestionnaire syscall]