Bonnes connaissances en systèmes d'exploitation et en langage C
Contribution aux objectifs du référentiel de compétences de l'ARES
Identifier, conceptualiser et résoudre des problèmes complexes
Intégrer les savoirs scientifiques et technologiques afin de faire face à la diversité et à la complexité des problèmes rencontrés
Analyser des produits, processus et performances, de systèmes techniques nouveaux et innovants
Sélectionner et exploiter les logiciels et outils conceptuels les plus appropriés pour résoudre une tâche spécifique
S’engager dans une démarche de développement professionnel
Actualiser ses connaissances et s’engager dans les formations complémentaires adéquates
Acquis d'apprentissage spécifiques
Calculer la faisabilité d'un système temps réel.
Mettre en place un système d'exploitation temps réel sur différentes architectures embarquées.
Différencier les caratéristiques d'un OS en fonction du matériel sur lequel il doit fonctionner.
Définir quel algorithme d'ordonnancement utiliser en fonction des contraintes
Contenu des AA
Projet et séminaire de systèmes embarqués
Formation dans le cadre des systèmes embarqués
Systèmes d'exploitation pour l'embarqué : théorie
Rappel des généralités sur les systèmes d'exploitation.
Spécificités des OS pour l'embarqué et des OS temps réel.
Algorithmes d'ordonnancement pour le temps réel.
Introduction à FreeRTOS
Systèmes d'exploitation pour l'embarqué : laboratoires
Cas pratique d'un OS embarqué temps réel : FreeRTOS.
Exercices et manipulations avec FreeRTOS sur différentes architectures.
Répartition des heures
Projet et séminaire de systèmes embarqués : 15 h de séminaires
Systèmes d'exploitation pour l'embarqué : théorie : 8 h de théorie, 6 h d'exercices/Labos
Systèmes d'exploitation pour l'embarqué : laboratoires : 15 h d'exercices/Labos
Méthodes d'enseignement
Projet et séminaire de systèmes embarqués : activités pédagogiques extérieures, étude de cas
Systèmes d'exploitation pour l'embarqué : théorie : cours magistral, approche par situation problème
Systèmes d'exploitation pour l'embarqué : laboratoires : approche par projets, approche interactive, approche par situation problème, utilisation de logiciels
Langues d'enseignement
Projet et séminaire de systèmes embarqués : français
Systèmes d'exploitation pour l'embarqué : théorie : français
Systèmes d'exploitation pour l'embarqué : laboratoires : français
Supports
Projet et séminaire de systèmes embarqués : copies de présentations
Systèmes d'exploitation pour l'embarqué : théorie : syllabus
Systèmes d'exploitation pour l'embarqué : laboratoires : syllabus
Ressources bibliographiques
Projet et séminaire de systèmes embarqués
-
Systèmes d'exploitation pour l'embarqué : théorie
Syllabus
FreeRTOS V9.0.0 Reference Manual (disponible en ligne gratuitement, FreeRTOS.org)
Mastering the FreeRTOS Real Time Kernel - a Hands On Tutorial Guide (disponible en ligne gratuitement, FreeRTOS.org), Richard Barry
Systèmes d'exploitation pour l'embarqué : laboratoires
Syllabus
FreeRTOS V9.0.0 Reference Manual (disponible en ligne gratuitement, FreeRTOS.org)
Mastering the FreeRTOS Real Time Kernel - a Hands On Tutorial Guide (disponible en ligne gratuitement, FreeRTOS.org), Richard Barry
Évaluation et pondération
Méthode d'évaluation : note globale à l'UE
Langues d'évaluation : français
Modalités d'évaluation :
20% de la note globale pour "Projet et séminaire de systèmes embarqués", évaluation continue : non remédiable en seconde session
30% de la note globale pour "Systèmes d'exploitation pour l'embarqué : théorie" : examen écrit
50% de la note globale pour "Systèmes d'exploitation pour l'embarqué : laboratoires" : examen sur PC
Report de note d'une année à l'autre pour l'AA réussie en cas d'échec à l'UE :
Projet et séminaire de systèmes embarqués : oui
Systèmes d'exploitation pour l'embarqué : théorie : non
Systèmes d'exploitation pour l'embarqué : laboratoires : non