Menu

Damien BARDON

Blagnac

En résumé

Pas de description

Entreprises

  • ASTRIUM - Ingénieur matériel/logiciel

    Blagnac 2007 - maintenant Etude d'une méthodologie de co-design matériel et logiciel pour la conception de System-On-Chip, lors de mon stage de fin d'études en tant que ingénieur co-design matériel/logiciel.
  • Emtrion GmbH - Ingénieur logiciel embarqué

    2005 - 2005 Réalisation d’un BSP Linux pour une carte basée sur un microcontrôleur ARM9, ainsi qu’une étude de faisabilité d'un projet basé sur linux et le processeur Sparc Leon 3 :

    * Description :

    - Préparation de l'environnement de compilation croisée.
    - Configuration et compilation d'un noyau Linux patché pour le microcontrôleur Atmel AT91RM9200 (basé sur ARM9)
    - Adaptation des pilotes de périphériques existant pour la carte
    - Programmation des pilotes de périphériques manquant (I2C, dalle tactile, RTC...)
    - Mise en place de l'environnement utilisateur (scripts de démarrage, busybox, udev, embedded qt...)
    - Documentation


    * Environnement :

    - Linux embarqué
    - C et Bourne shell pour les scripts.
    - ARM9 (AT91RM9200) et Sparc V8 (Leon 3)
    - Environnement de développement sous Linux
  • Nascent Technology (Boston, Etats-Unis) - Ingénieur d’étude et ingénieur logiciel (stage)

    2004 - 2004 Réalisation d'un système d'imagerie permettant de faire de la reconnaissance de cibles en temps réel :

    * Description

    - 1 mois de prototypage des algorithmes de traitement d'images sous Matlab.
    - 1 mois pour porter les algorithmes en C afin de les tester en environnement réel, et surtout en temps réel.
    - Interfaçage d’une caméra USB
    - Affichage avec X11

    * Environnement

    Matlab et C sous Linux
  • Développement Robotique ESIEA - Concepteur électronique puis responsable du logiciel embarqué

    2003 - 2005 Réalisation de robots pour la coupe de France de robotique :

    * Description :

    - Management de projet et d'une équipe de 5 personnes pour le logiciel, au sein d'un groupe de 15 personnes.
    - Développement du logiciel multi-tâches du robot
    - Développement d'un pilote de périphérique sous Linux pour une carte d'entrées/sorties.
    - Configuration de l'OS embarqué (Linux) et programmation sur la carte embarquée (carte Emtrion avec processeur Hitashi SH3).
    - Algorithmes d'asservissement des moteurs.
    - Algorithmes de gestion de la trajectoire.
    - Algorithme de calcul du plus court chemin (A*) grâce à une cartographie du terrain.
    - Traitement d'images pour la détection d'objets sur le terrain.
    - Algorithmes pour système de visé et tir.
    - Développement des couches basses pour la gestion des capteurs et actionneurs.
    - Calcul de la position du robot en utilisant le retour des odomètres.
    - Développement d'une IHM en Java permettant de suivre l'évolution du robot à distance.
    - Réalisation d'une carte de commande des moteurs et d'une carte d'alimentation : schémas sous Orcad, placement routage sous Orcad, intégration et tests.


    * Environnement
    - C, Linux embarqué, processeur SH3, IHM Java
    - Orcad pour la conception des cartes.

Formations

Réseau