L’objectif du stage est d’implémenter un « MTP Responder » sur un microcontrôleur STM32. MTP est un protocole USB permettant à un PC d’accéder aux fichiers d’un appareil mobile multimédia, qui sera ici un microcontrôleur STM32. La HAL (Hardware Abstraction Library) fournie par STMicroelectronics pour STM32 propose un protocole UMS (USB Mass Storage) en device, un MTP en host, mais pas de MTP en device. Le but, dans le contexte d’un projet IOT, est de pouvoir compléter le fonctionnement du logiciel embarqué afin que celui-ci puisse accéder à la mémoire de stockage interne, tout en permettant une connexion USB vers un PC pour récupérer les données en parallèle.
Les Missions du stage sont :
Ce stage est réalisé sous le contrôle d’un maitre de stage et d’experts métier guidant les principaux choix d’orientation du projet. Les activités à réaliser pendant le stage sont les suivantes :
Implémentation du MTP Responder sur un projet cible sur STM32 incluant
Création d’un projet démo utilisant cette bibliothèque MTP
Packaging sous forme d’une bibliothèque portable
Le sujet de base pourra être enrichi par d’autres missions en fonction de l’avancement.
Ce stage est envisagé pour un étudiant de niveau Bac + 5, ayant une spécialisation Logiciel.
Le stagiaire devra répondre aux critères suivants :
Bon niveau d’anglais
Ce stage se déroulera au sein de nos équipes électroniques sur notre siège d’Ecully (69) pour une durée de 6 mois. De fortes possibilités d’embauche existent à l’issue du stage !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.