SE302 : Architecture des systèmes embarqués

Descriptif de l'UE

Cette UE a pour objectif de vous apprendre à concevoir un système embarqué, des spécifications jusqu'à la mise en production, en passant par la compréhension des schémas, l'analyse d'intégrité du signal, la programmation des drivers et de l'OS, l'écriture et le débug du firmware, l'optimisation du code en vitesse, taille ou consommation, la gestion de la sécurité, etc.

Organisation de SE302

Les cours dispensés dans cette UE couvrent la quasi-totalité des connaissances pour architecturer et programmer à bas niveau un système embarqué :

  • Architecture matérielle
  • Systèmes d’exploitation embarqués
  • Bus
  • IoT et communication
  • Back-end pour l’IoT
  • Firmware, auto-update, sécurité
  • Intégrité du signal
  • etc.

Pour des contraintes de temps, certaines notions plus spécifiques ne seront vues que dans les projets PRIM associés. Plus généralement, des cours y seront faits à la demande en fonction des besoins des projets.

L'UE SE302 met beaucoup l'accent sur les réalisations pratiques : vous aurez à votre disposition des cartes sur lesquelles vous implémenterez toutes les notions vues en cours. Vous apprendrez aussi à vous exprimer et à rendre compte de votre travail, que ce soit sous forme de pitch éclair ou de soutenance plus longue et formelle. Vous apprendrez à prévoir et gérer votre emploi du  temps et ses aléas, ainsi qu'à travailler de façon efficace en équipe.

Vous serez évalué tout au long de l'UE autant sur les connaissances acquises que sur vos compétences ou vos capacités d'adaptation et d'apprentissage : réalisation des mini-projets, TP, soutenances, articles, challenges, le tout dans des conditions diverses et variées (situation de stress, contraintes de temps, imprévus, …).

L'objectif de cette UE est de faire de vous des chefs de projet en systèmes embarqués d'excellence, employables et efficaces dès votre sortie de l'école, et capables de remplacer n'importe quel membre de votre équipe au pied levé.

 

Quelques exemples de réalisations passées dans le projet PRIM associé

  • RoseWheel, un Segway pilotable par smartphone
  • GLiP et MBLED, des matrices de LED interactives, qui ont fait un énorme buzz jusque sur ABC News
  • RoseAce, un afficheur de vidéo rotatif basé sur la persistence rétinienne
  • HARP, la même chose mais en 3D,
  • WaDeD, un système de communication sans fil à très basse consommation en environnement rude (sousterrains, grottes, manifestations, …)
  • RoLED, un cube de LEDs interactif
  • RoseRolls, un hack d'un robot existant, le Sphéro, qui a tellement plu à l'entreprise vendant le Sphéro qu'elle a embauché un des membres de l'équipe,
  • etc.

Vidéos des années passées

https://www.youtube.com/watch?v=aPf1Ca40aCw&list=PL8t9BzzDbvUZXtrUgI1Vv-...