Discussion:SE4Binome2023-8
Contrôle continu
Micro-soutenance du 6/11/2023
Carte électronique
Conçue, reçue et pratiquement soudée. Un connecteur USB à souder pour faire un premier test.
Ordonnanceur y compris matériel
Matériel : Tout le matériel nécessaire est réalisé. Bouclier testé (1 LED HS). Un câble et un adpatateur matrice en double.
Ordonnanceur : Code en cours de déverminage. Transformer les fonctions de sauvegarde et de restauration des registres en macros (ne peut fonctionner en fonctions). Quelques détails à corriger.
Carte FPGA
Un programme écrit pendant les vacances. A tester sur le matériel.
Wiki
Bien rédigé et bien illustré.
Autres
Micro-soutenance du 11/12/2023
Carte électronique
Carte fonctionnelle.
Programmation
Sur la carte fille
Plein de vice : a changé l'identifiant USB par celui du DFU.
A priori, code USB RNDIS non fonctionnel, ping fonctionne, mais le test présenté ne pouvait le montrer.
Mission : écrire le programme (sur PC) pour envoyer un paquet ethernet en se basant sur ether
disponible [1] et qui allume une LED lors de la réception.
Ordonnanceur
Tâches fonctionnelles pour le clignotement et mise en sommeil des processus pour délai et UART.
Mission : affecter des allumages de led aux différentes tâches et au démarrage pour vérifier le bon fonctionnement.
Evaluation finale
Avancement
- Ordonnanceur : ordonnanceur complet mais pas complétement convaincant sur les sémaphores, les élèves ont géré la matrice et l'afficheur 7 segments.
- VHDL : le seul binôme avec un travail sur VHDL. La description du SPI semble être une tentative de machine à états, mais la description est assez hasardeuse. La partie VGA a été traité en TP de VHDL.
- Carte numérique : carte fonctionnelle, routage assez moyen et assemblage idem ; le test de transfert PC/carte ne fonctionne pas (pas le retour en tout cas), probablement un problème de dépassement mémoire.
- Système d'exploitation : rien.
Wiki
Wiki correctement illustré (photo et vidéos), des phrases correctement rédigées sans coquille.
- Ordonnanceur : très (trop) rapide description pour la partie jusqu'à la mise en sommeil. Pour les sémaphores la fonction présentée est correcte puisqu'elle dérive de la fonction mise au point avec le groupe 1. Par contre elle est utilisée de façon erronée puisque c'est le même sémaphore qui gère les lectures UART et les écritures UART, une lecture peut donc bloquer une écriture.
- VHDL : une section assez convaincante (pour un informaticien) sur VHDL. Une vidéo de démonstration à la clef.
- Carte numérique : description rapide de la conception et de la réalisation de la carte. Le passage sur les diodes devrait donner la raison du dysfonctionnement.
- Programmation de la carte fille : une bonne description du travail effectué et du résultat obtenu.
Note
Progression régulière : des difficultés mais une progression très correcte surtout en prenant en compte le travail sur le VHDL (4.5/5).
Avancement : très correct mais la carte fille n'est pas complètement programmée, le principe de transfert entre PC et carte même pas complètement validé, rien sur le système d'exploitation mais du VHDL (6.5/10).
Wiki : très correct même si certains travaux sont mal documenté (ordonnanceur) (4/5).
Note : 15/20.