Menu

Kodjo NAYO

LILLE

En résumé

Ingenieur développeur de systèmes temps réels embarqués

Mes compétences :
NetBeans
Assembler
Xilinx
Microsoft Visual Studio
IAR Embedded WorkBench
FPGA
ECLiPSe
Advanced RISC Machine (ARM)
Microcontroleur
Microsoft Office
C
Logiciel embarqué
RTOS

Entreprises

  • SNCF Technicentre Industriel d'Hellemmes - Développeur de firmware et drivers pour les systèmes éléctroniques embarqués

    2014 - 2016 Mission 6 mois + 18mois au Technicentre Industriel SNCF à Hellemmes:
    « Projet de géolocalisation et de télédiagnostic des équipements de communication embarqués sur train »
    o Contrôle de l'état sanitaire des équipements à bords des trains par la remontée de codes défauts via la 3G
    o Environnement de développement: IAR Embedded pour les processeur ARM et Visual Studio pour l'applicatif
    o Langage: C, C++ et Assembleur
    o Développement de drivers de module GPS, accéléromètre et odomètre via les interfaces I2C, UART et GPIO
    o Développement de drivers de périphériques USB pour la communication inter-cartes
    o Migration du firmware suivant la norme ferroviaire EN50128 de développement de logiciel sécuritaire: passage de l'OS Temps Réel FreeRTOS vers SafeRTOS certifiée SIL3
    o Gestion de données en mémoire grâce au module MPU ( Memory Protection Unit) intégré au processeur ARM Cortex-M3
  • Université Bordeaux 1 - Developpeur en langage VHDL-Projets d'études

    Talence 2012 - 2013 Travaillant en équipe de 2 personnes, mon rôle était d’étudier l’architecture matérielle de la carte, d’effectuer l’assignation des broches, d’instancier et configurer les ports d’entrées sorties et d’établir les connexions appropriées pour le contrôle des modules et périphériques. Le but de ce projet rentre dans l’apprentissage des différentes technologies qui existent et leurs applications dans les différents secteurs d’activités. Les étapes de développement sont les suivantes :
    • Etude et configuration de l’architecture matérielle et logicielle des modules tels que : boutons, afficheurs LCD, ports séries et VGA
    • Ecriture du code d’un additionneur 4 bits afin de connaître le fonctionnement des entrées-sorties présentes sur la carte. Ceci passe donc par le contrôle de l’afficheur numérique (3digits) du support FPGA et la comptabilisation du nombre d’appui sur les boutons. Le résultats est affiché progressivement sur l’afficheur numérique.
    • Implémentation du code sur la carte avec l’outil Adept Digilent
    • Test et validation des modules LCD par affichage de messages.
    • Test et validation sur port VGA par la gestion des pixels et l’affichage de messages.
  • Université Bordeaux 1 - Developpeur de microcontrôleur et microprocesseur en C

    Talence 2011 - 2011 (3mois): « Réalisation didactique et application en multimédia sur 2 cartes : une carte microprocesseur
    DSP Analog_Devices BF537 et une carte
    o Etude et définition du cahier des charges détaillé
    o Prise en main des environnements de développement et étude des périphériques des deux cartes
    o Développement d'applicatifs pour le traitement du signal audio (filtrage et amplification)
    o Langages: C++ Outils : NetBeans, Scilab, VisualDSP++ 5.0, LabView
  • Université Bordeaux 1 - Projet de Conception d'un Circuit Imprimé

    Talence 2010 - 2010 (3mois): « Etude et Réalisation d'un amplificateur audio : application sur un baladeur Mp3 »
    * Définition du cahier des charges détaillé et réalisation du schéma électrique
    * Prise en main des outils CAO Proteus (ISIS et ARES) et création des composants sous ISIS
    * Routage de la carte sous ARES et conception du circuit imprimé destiné à l'application

Formations

Réseau

Annuaire des membres :