de it fr

155 Développer des procédures en temps réel.

Module
Développer des procédures en temps réel.
Compétence
Développer, adapter et tester des procédures en temps réel pour des systèmes à microprocesseur dans le domaine du pilotage et de la régulation.
Objectifs opérationnels
1 Analyser les données du problème d’après les fonctions, et les mettre en relation avec les processus en temps réel existants.
  Connaissances opérationnelles nécessaires:
1 Connaît l’architecture et les principales caractéristiques (MIPS, taux d’échantillonnage, etc.) du matériel cible et peut prendre en considération les possibilités d´utilisation des constituants matériel (registres, RAM, EEPROM, ports, timer, compteur, UART, ADC, etc.) lors de l´analyse d’une tâche donnée.
 
2 Spécifier les modifications pour les fonctions en temps réel à adapter.
  Connaissances opérationnelles nécessaires:
1 Connaît la structure, les fonctionnalités, les possibilités et les limites d’une application en temps réel avec microprocesseur et peut les inclure dans la planification d’une application.
2 Connaît les mécanismes de communication et de synchronisation (scheduler, processus, task, thread, interrupt, polling, processus de communication, sémaphores, flags, etc.) et peut les inclure dans la planification d’une tâche donnée.
 
3 Implémenter les modifications spécifiques dans un environnement de développement temps réel.
  Connaissances opérationnelles nécessaires:
1 Connaît un environnement de développement pour le matériel cible (éditeur, compilateur) et peut montrer comment une application temps réel peut être réalisée.
 
4 Identifier, spécifier les cas pertinents de tests en temps réel et documenter dans le scripte de tests.
  Connaissances opérationnelles nécessaires:
1 Connaît des méthodes appropriées de tests pour la vérification de fonction en temps réel et peut expliquer comment avec celles-ci on peut, en tenant compte particulièrement de l´interaction des processus et des exigences temporelles critiques de la fonction appelée.
 
5 Expérimenter l´application en temps réel modifiée avec un débogueur, identifier et corriger les erreurs, établir la documentation.
  Connaissances opérationnelles nécessaires:
1 Connaît les outils de tests d’un environnement de développement (simulateur, débogueur, etc.) et peut montrer comment le mode de fonctionnement exigé peut être vérifié sur le matériel cible.
 
Domaine de compétence
Ingénierie de logiciels techniques
Objet
Systèmes de pilotage et de régulation comprenant des capteurs, des acteurs, avec des microprocesseurs en temps réel.
Niveau
4
Pré-requis
  • Réaliser des applications à microprocesseur
  • Traiter des processus de pilotage et de régulation
Nombre de leçons
40
Reconnaissance
Certificat fédéral de capacité
Publié: 24.05.2014 15:37:28
Titre DEP Module 155-1 - 3 Eléments - Examen écrit individuel, Travail pratique de mise en oeuvre, Travail pratique de mise en oeuvre
Institution EPTM Ecole professionnelle technique et des métiers
Aperçu Développer, adapter et tester des procédures en temps réel pour des systèmes à microprocesseur dans le domaine du pilotage.
Complément

Partie 1
Pondération 25%
Durée indicative (recommandation) 1
Description de l'élément Les personnes en formation répondent à diverses questions et solutionnent des tâches dans divers thèmes tels que l'architecture (registres, RAM, EEPROM, ports, timer, compteur, UART, ADC, etc.) et les limites et possibilités d'une procédure en temps réel.
Moyens d'aide Documents personnels (livres spécialisés, document d'enseignement, fiches de caractéristiques), également électronique.
Evaluation Questions sur les connaissances 100%
Relation à la pratique Structure et fonctions d'un micro-contrôleur.

Partie 2
Pondération 25%
Durée indicative (recommandation) 1
Description de l'élément Développement logiciel (structogramme, codification, cibles, téléchargements).
Diverses mises en oeuvre dans le logiciel ("boucle infinie", interruption, timer, adc).
Elaborer et commenter des séquences programmes simples, analyser et décrire.
Moyens d'aide Documents personnels (livres spécialisés, document d'enseignement, fiches de caractéristiques), également électronique.
Evaluation Développement du programme, env.10%
Programmation (structure du code, style du code, ...), env.30%
Test et mise en service, env.10%
Documentation, env.20%
Etendue fonctionnelle de la solution, env.30%
Relation à la pratique Planifier et réaliser diverses possibilités de mise en oeuvre d'un système à micro-contrôleur.
Elaborer des séquences simples de code pour un système à micro-contrôleur.

Partie 3
Pondération 50%
Durée indicative (recommandation) 2
Description de l'élément Planifier, coder, tester et documenter un devoir proche de la pratique à l'aide d'un matériel donné.
Moyens d'aide Documents personnels (livres spécialisés, document d'enseignement, fiches de caractéristiques), également électronique.
Evaluation Développement du programme, env.10%
Programmation (structure du code, style du code, ...), env.30%
Test et mise en service, env.5%
Documentation, env.10%
Etendue fonctionnelle de la solution, env.30%
Questions sur les connaissances, env.15%
Relation à la pratique Planifier et réaliser diverses possibilités de mise en oeuvre d'un système de procédure en temps réel à l'aide d'un micro-contrôleur.
Publié: 12.03.2019 12:18:53
Date de péremption: Pas de date de péremption
Retour