Menu

Julien PICHON

VÉLIZY-VILLACOUBLAY

En résumé

Mes compétences :
C
Linux

Entreprises

  • IMCEE - Stagiaire

    maintenant Dans le cadre du projet Européen : l’ « Observatoire Virtuel », j’ai mis en place une base de données pour recenser les débris en orbites autour de la terre et j’ai créé un système de précalculs, basé sur les octrees pour accélérer l’accès à la base de données. Equipe de 2 personnes.

    Technologies: Linux, Mysql, C.
  • DUNASYS - Ingénieur R&D

    Nanterre 2010 - maintenant Réalisation des phases d'Analyse, de Conception et de Développement pour un boitier de capture du trafic des réseaux embarqués automobile CAN et LIN:
    * Mise en place de l'environnement de développement ex nihilo: Toolchain ARM (crosstool-ng), adaptation du bootloader u-boot, configuration et cross compilation du noyau linux (2.6.32), création du rootfs (uClibc & Busybox), mise en place d'un NFS pour faciliter le développement.
    * Développement des bibliothèques logicielles et des applications embarquées sur le produit.
    * Mise en place de la connectivité Wifi, Ethernet, Bluetooth.
    * Participation aux prises de décisions sur l'architecture logicielle du produit.

    Technologies utilisées:
    C & C++,Vim,SVN,Crosstool-ng,Busybox,uClibc,Makefile,Linux
    Bash,Gdb,Valgrind.



    Boitier de diagnostic automobile 3G. Le boitier est connecté au réseau de la voiture à travers la prise de diagnostic (OBD-II), et possède aussi une connectivité 3G. L'utilisateur peut ainsi diagnostiquer à distance la voiture.
    * Construction et configuration du système embarqué linux tournant dans le boitier.
    * Développement de l'applicatif embarqué.
    * Conception d'une passerelle ("proxy") mettant en relation le client et la voiture.

    Technologies utilisées:
    C, SVN, Buildroot, Toolchain GNU (Makefile, gcc, gdb...),
    embedded linux, Socket BSD (TCP/IP).



    Correction et évolution de l'outil de génération de code Stackbuilder

    Technologies utilisées:
    C,flex,bison.



    Développement d'une couche d'abstraction pour l'outil Dunatool. Cette HAL
    (Hardware Abstraction Layer) permet l'utilisation de différentes cartes
    pour s'interfacer avec un bus CAN. Pour l'application les cartes se présentent toutes une interface unique.

    Technologies utilisées:
    C & C++,UML,Qt.

Formations

Réseau

Annuaire des membres :