Site : tvaira.free.fr
Vous intervenez en équipe en tant que technicien IR dans une entreprise spécialisée dans les systèmes numériques. Vous venez de recevoir le périphérique USB correspondant à vos besoins et vous devez :
- identifier les informations techniques nécessaire à sa prise en charge
- intégrer le nouveau matériel au système
- rendre opérationnel sa mise en oeuvre
- réaliser la recette de son installation
- développer un module logiciel minimal
- rendre la solution opérationnelle et la documenter
- connaissance des commandes de base du système GNU/Linux
- connaissances en programmation C/C++ et en programmation orienté objet (POO)
- équipe de 3 étudiants
- assurer un compte-rendu oral et être capable de répondre à des questions techniques
- fournir un manuel d’installation au format source markdown et au format HTML
- élaborer et compléter une fiche de recette au format source openoffice et au format PDF
- livrer un programme source C++ de nom
nmea.cpp
qui recevra en argument le nom du fichier spécial de périphérique (sinon on utilisera le nom par défaut) et qui utilisera les services de la classes QextSerialPort
pour gérer le périphérique USB à votre charge. Le programme produira l’affichage de quelques données extraites des trames de communication et formatées suivant les besoins.
- Système d’exploitation : GNU/Linux (Ubuntu 12.04.5 LTS)
- Environnement de développement : Geany 1.24.1
- Compilateur : GNU g++/gcc version 4.6.3
- Chaîne de fabrication : qmake 2.01a et GNU make 3.81
- API : Qt 4.8.1
- Bibliothèque : QextSerialPort.
- Columbus V-800 GPS Receiver
- Adafruit Ultimate GPS
- Adafruit Ultimate GPS
- CV7-V-USB
- A1. Rechercher et/ou exploiter des documents …
- T1.2 Extraire et synthétiser l’information pertinente.
- C1.1 Rechercher et structurer des informations techniques.
- SF01. Déterminer les critères de recherche et identifier les informations disponibles.
- A7. Réaliser ou mettre en oeuvre et valider une solution.
- T7.2 Produire un prototype logiciel et/ou matériel.
- C4.1 Câbler et/ou intégrer un matériel.
- SF35. Réaliser la mise en situation et interconnecter du matériel.
- C4.2 Adapter et/ou configurer un matériel.
- SF36. Rendre opérationnel un matériel.
- C4.3 Installer et configurer une chaîne de développement
- SF38. Fournir un environnement de développement opérationnel.
- C4.4 Développer un module logiciel.
- SF42. S’assurer de la conformité du logiciel avec le cahier des charges.
- T7.3 Valider le prototype.
- C4.5 Tester et valider un module logiciel et matériel.
- SF44. Faire la recette d’un module.
- C4.6 : intégrer un module logiciel
- SF46. Rendre opérationnel le système ou le sous-système.
- A9. Elaborer et/ou mettre en oeuvre le processus de réception …
- T9.2 Installer un système ou un service.
- C5.1 Préparer la solution et le plan d’action.
- SF49. Le système est opérationnel et documenté.
- C5.2 Mettre en oeuvre une solution matérielle/logicielle en situation.
- SF50. Rendre la solution opérationnelle et la documenter.
Retour au sommaire