« Discussion:SE4Binome2024-1 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(10 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 9 : Ligne 9 :
** carte fille clavier (avec matrice boutons), juste schéma en cours.
** carte fille clavier (avec matrice boutons), juste schéma en cours.
* PCB
* PCB
** 7/11/2024
** schématique : ajouter quelques commentaires, vérifier les valeurs des capacités de découplage, des "test points" et "mounting holes" auraient pû être ajoutés
** PCB :
*** bien, sauf que la DRC montrait une erreur facilement corrigée
*** prête pour production
Evaluation finale :
* Wiki : Bon Wiki, complet, illustré, des vidéos de démonstration, quelques coquilles.
* Bouclier : fonctionnel mais aucune indication dans le Wiki si le problème avec MOSI a été adressé (a priori oui sinon le clavier ne marcherait pas mais il faudrait préciser)
* Ordonnanceur : avec fonction <code>delay</code>, tâche avec communications série et SPI mais sans sémaphores (et mise en sommeil).
* Carte : rien à redire sur la conception et la réalisation de la carte, complexifiée avec les TLC par rapport à l'an passé.
* Programmation : la carte est fonctionnelle (avec une gestion des LED correcte), la communication SPI entre la carte clavier et le bouclier serait fonctionnelle (voir Bouclier plus haut), une démonstration vidéo présente.
* SPI : la programmation SPI est mal décrite dans le Wiki, l'attente dans une ISR est une hérésie, le <code>wait_spi</code> dans <code>testcom</code> est inutile si la fonction <code>testcom</code> est uniquement appelée par l'ISR.
* Pilote dans l'OS : non implanté.
Commentaire général : bon projet en particulier la carte fille est parfaitement fonctionnelle. Par contre l'intégration dans l'ordonnanceur n'est pas réalisé.
Note 16/2O (sans garantie aucune) :
* Progression : 1,5/2
* Wiki : 2,5/3
* Ordonnancement : 4/5
* Cartes : 4/5
* Programmation : 4/5

Version actuelle datée du 30 janvier 2025 à 23:01

Commentaires des encadrants :

  • Carte bouclier envoyée le 24/09/2024, routage à partir du routage des encadrants ;
  • Wiki quasi-vide au 2/10/2024.
  • Micro-soutenance du 15 octobre 2024 :
    • wiki sans rédaction ;
    • manquent des tests pour le bouclier (uniquement le test LED IDE Arduino) ;
    • mettre les programmes de test dans le GIT ;
    • ordonnanceur : uniquement clignotement avec minuteur ;
    • carte fille clavier (avec matrice boutons), juste schéma en cours.
  • PCB
    • 7/11/2024
    • schématique : ajouter quelques commentaires, vérifier les valeurs des capacités de découplage, des "test points" et "mounting holes" auraient pû être ajoutés
    • PCB :
      • bien, sauf que la DRC montrait une erreur facilement corrigée
      • prête pour production

Evaluation finale :

  • Wiki : Bon Wiki, complet, illustré, des vidéos de démonstration, quelques coquilles.
  • Bouclier : fonctionnel mais aucune indication dans le Wiki si le problème avec MOSI a été adressé (a priori oui sinon le clavier ne marcherait pas mais il faudrait préciser)
  • Ordonnanceur : avec fonction delay, tâche avec communications série et SPI mais sans sémaphores (et mise en sommeil).
  • Carte : rien à redire sur la conception et la réalisation de la carte, complexifiée avec les TLC par rapport à l'an passé.
  • Programmation : la carte est fonctionnelle (avec une gestion des LED correcte), la communication SPI entre la carte clavier et le bouclier serait fonctionnelle (voir Bouclier plus haut), une démonstration vidéo présente.
  • SPI : la programmation SPI est mal décrite dans le Wiki, l'attente dans une ISR est une hérésie, le wait_spi dans testcom est inutile si la fonction testcom est uniquement appelée par l'ISR.
  • Pilote dans l'OS : non implanté.

Commentaire général : bon projet en particulier la carte fille est parfaitement fonctionnelle. Par contre l'intégration dans l'ordonnanceur n'est pas réalisé.

Note 16/2O (sans garantie aucune) :

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