Discussion:SE4Binome2024-6

De projets-se.plil.fr
Aller à la navigation Aller à la recherche

Commentaires des encadrants :

  • Carte bouclier envoyée le 25/09/2024, routage original, erreur d'orientation haut/bas ;
  • Au 2/10/2024, un paragraphe sur le choix des cartes électronique pour les TP, rien sur la réalisation du bouclier ordonnanceur ;
  • Micro-soutenance du 15 octobre :
    • Wiki : OK (corriger les quelques coquilles), déplacer du code dans le GIT ;
    • GIT : organiser proprement le GIT ;
    • bouclier : manque le test sur les connecteurs HE-10 avec l'afficheur 7 segments ;
    • ordonnanceur : fonctionne avec deux tâches de LED ;
    • carte fille écran : il est demandé de complexifier la carte fille en ajoutant une RAM SPI (e.g. FM24C04B-GTR), la carte mère écrit dans la RAM et le uC de la carte fille rafraichit l'écran régulièrement.

Evaluation finale :

  • Wiki : beaucoup d'extraits de code mais Wiki illustré et rédigé, des coquilles.
  • Bouclier : erreur de conception conduisant à souder les connecteur dans le mauvais sens, pour le test SD, une photo de l'oscilloscope pas du tout probante, rien sur l'éventuelle correction de l'erreur de conception du schéma original.
  • Ordonnanceur : OK pour l'ordonnanceur de base, pas de remise à 0 du compteur dans la fonction de mise en sommeil pour un délai donné, gestion de l'afficheur 7 segments et de la matrice de LED, gestion un peu primitive en coupant les interruptions sans gestion de ressource commune dans l'ordonnanceur
  • Carte : deux versions nécessaires pour obtenir une carte fonctionnelle, dans le Wiki il est question d'une erreur sur le "regulateur ISR", je suppose qu'il faut lire "connecteur ICSP" ? pas mal de tests avec l'IDE Arduino et en C (principalement en C) pour valider la gestion de l'écran LCD, l'écran est fonctionnel (nombreuses vidéo de démonstration), par contre aucun test de la sélection du maître ISP pour gérer la RAM ISP esclave, plus généralement rien dans le Wiki à propos des transistors de sélection.
  • Programmation : la programmation importante pour cette carte est celle de la RAM vidéo, il est dommage de ne pas avoir fait un test d'écriture dans toute la RAM suivi d'un test de lecture complet pour vérifier la bonne écriture, comme vous ne gérez pas les sélecteurs, êtes-vous sûrs que la carte fille est bien en mode maître SPI vis à vis de la RAM ? Programmation d'une fonction d'interprétation des caractères spéciaux (CR, LF, codes VT100) mais sans intégration dans la chaîne de communication carte mère -> carte fille.
  • SPI : une version sans interruption et sans gestion du CS, communication fonctionnelle comme le montre la vidéo de test.
  • Pilote dans l'OS : rien.

Commentaire général : une carte en partie fonctionnelle bien trop tardivement, vous avez exploré la programmation de l'écran et la communication SPI entre la carte mère et la carte fille, une tentative d'utilisation de la RAM mais peu convaincante dans la mesure où vous ne vous êtes pas approprié le fonctionnement des sélecteurs (que ce soit au niveau de la conception ou au niveau pratique).

Note 12,5/20 (sans garantie aucune) :

  • Progression : 1/2
  • Wiki : 2/3
  • Ordonnanceur : 4/5
  • Cartes : 3/5
  • Programmation : 2,5/5