maintenantDans 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
Nanterre2010 - maintenantRé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.
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.