France Telecom pour Alten
- Ingenieur Systèmes embarqués
2007 - 2008Octobre 2007 à Avril 2008
Écriture d'un pilote en langage C pour le pilotage de la partie FXS (téléphone analogique )
de la livebox version 1 ( Matériel inventel ).
Phase 1 du projet
- Étude du fonctionnement matériel.
- Spécification de la partie logicielle.
Phase 2 du projet
- Codage du driver.
Phase 3 du projet
- Tests unitaires
- Écriture d’un programme de test unitaire afin de valider
le fonctionnement du pilote.
- Test et mise au point du pilote
Environnement : linux, makefiles, langage c, chaine gnu de compilation croisée (processeur broadcom bcm6348), doxygen, subversion (svn), cunit, api bluetooth linux, redboot .
DCNS
- Stagiaire développeur Linux Embarqué
Paris2007 - 2007JANVIER 2007 à AOUT 2007
Etude, spécification et développement d’une carte électronique pilotée par un système Linux embarqué (PC104). Cette carte à pour but d’interfacer un système de transmission de Voix sur IP avec un système analogique.
Utilisation du logiciel Proteus pour la réalisation du schéma électronique.
Réalisation d’un interfaçage Bus isa-Bus i2c.
Ecriture de drivers pour la gestion des composants i2c.
Réalisation d’une interface graphique en java pour la gestion de la carte.
Utilisation et configuration de l’IPBx Asterisk.
Durée : 8 mois
Environnement technique : Linux embarqué, VOIP, driver, java, IPBx.
Ecole Nationale d'Ingenieurs de Brest
- Projet Professionnalisant en Equipe
PLOUZANE2006 - 2006Développeur Linux Embarqué
Projet Professionnalisant en Equipe orienté Linux Embarque: Intégration d’un Système Linux sur une carte électronique destinée à piloter un robot autonome, à l’aide de l’outil de développement ElinOs :Utilisation d'outils destinés à Linux et à l’embarqué sur un système x86 puis sur une carte a base de processeur Intel Xscale PXA270 (coeur ARM 9):
Bootloader : u-boot, grub.
Utilisation d’une sonde jtag et des outils jtag tools (sous Linux) et jflash (sous Windows) servant notamment a l’installation du chargeur de démarrage.
Liaison Ethernet : pile TCP/IP, utilisation des services réseau ssh, telnet, tftp, dans le but de pouvoir transférer rapidement de nouvelles applications sur le robot.
Configuration et compilation du noyau linux 2.6, compilation pour ajouter des modules (pour un adaptateur wifi en usb) et optimiser le noyau en taille et en consommation mémoire.
Liaison série : Minicom, Kermit.
Modification de fichiers de configuration (ajout de modules au démarrage, utilisation d’etherboot).
Partitionnements : ext2, ext3, jffs.
Utilisation de la Busybox.
Réalisation d’applications permettant de valider le fonctionnement de certains périphériques.
Durée : 6 mois
Environnement technique : Linux embarqué, Elinos, ARM 9, jtag, jflash, TCP/IP.