Menu

Philippe LE BOULANGER

LANNION

En résumé

Développer l'utilisation du système Lepton dans les systèmes embarqués enfouis et plus particulièrement dans les objets connectés ou encore les applications industrielles comme le M2M, les capteurs évolués et l'instrumentation.

Pour plus d'informations:
www.o10ee.com
https://github.com/lepton-distribution/lepton

Articles en accès libre:
- Open Silicium numéro 7 : http://connect.ed-diamond.com/Open-Silicium/OS-007/Lepton-un-systeme-d-exploitation-temps-reel-pour-les-systemes-enfouis2

- Open Silicium numéro 10 : http://connect.ed-diamond.com/Open-Silicium/OS-010/Lepton-systeme-d-exploitation-temps-reel-pour-l-embarque-enfouis-une-approche-detaillee

Article:
- Open Silicium numéro 15: boutique.ed-diamond.com/home/876-open-silicium-15.html


Mes compétences :
ARM
POSIX
RTOS
FreeRTOS
UNIX
Lepton
eCos
Systèmes embarqués
TCP/IP
GNU/Linux
embOS
Python
Langage assembleur

Entreprises

  • O10EE - Ingénieur Systèmes Embarqués

    2014 - maintenant Portage de lepton sur le noyau temps réel FreeRTOS 8 pour les coeurs ARM cortex M3, Cortex M4, Cortex M0 et M0+ (Atmel samd20 xplained pro).
    Disponible sur le dépôt officiel de lepton.

    Développement du logiciel de surveillance des batteries pour des navires submersibles. Intégration au système de conduite.

    Développement du logiciel embarqué sur les sondes de surveillance des batteries pour des navires submersibles.

    Développement d'objets connectés. Utilisation de composants Nordic Semiconductor et Bluegiga pour le support du Bluetooth 4 Low Energy.
  • IJINUS - Ingénieur Systèmes Embarqués

    2013 - 2013 Ingénieur développement logiciel embarqué. Mission de portage du système d’exploitation lepton sur les microcontrôleurs STM32F1 et STM32F4:
    • Connexion gsm/gprs: PPP, uIP, IPv4.
    • Portage de lepton dans l’environnement keil uVision 4.
    • Développement du pilote de périphérique Ethernet du stm32F4.
    • Intégration du système de fichier eFFS dans lepton.
    • Intégration pilotes de périphérique, UART, SPI et Flash NAND.
  • DEVELEC - Ingénieur développement systèmes embarqués

    2012 - 2013 Ingénieur développement logiciel. Réécriture de logiciels de surveillance de batteries pour des navires submersibles.
  • Itron - Ingénieur de recherche

    Issy-les-Moulineaux 2010 - 2011 Développement de logiciels embarqués pour des compteurs électriques communicants.
    • Participation à la définition de l'architecture du logiciel embarqué.
    • Réseaux IPV6.
    • RTOS Quadros. Intégration Pile IP Quadnet/Treck.
    • Intégration et modification de la stack uIP (projet contiki). Ajout du protocole PPP et des socket BSD en TCP/UDP pour des réseaux en IPV4 et IPV6.
    • «Proof of concept» d’un module de communication en utilisant le système d'exploitation lepton.
  • CHAUVIN ARNOUX - Ingénieur Systèmes Embarqués

    PARIS 2001 - 2010 Ingénieur d’études. Responsable de l’étude et de la conception d’un système d'exploitation (baptisé lepton) pour les nouveaux appareils de la gamme contrôle électrique, les nouveaux multimètres et oscilloscopes portables METRIX. Aujourd’hui l’utilisation de ce système d’exploitation s’est étendue à de nombreux produits de l’entreprise.

    Ce système d’exploitation est à présent disponible en open source:http://code.google.com/p/lepton/

    Travaux réalisés lors de l’implémentation de ce système d’exploitation:
    • Implémentation des appels et fonctions système du standard POSIX 1003.1 et de ses extensions temps réel (environ 120 fonctions et appels système supportés) ainsi que quelques utilitaires de la norme POSIX 1003.2 (shell, od, stty, ...).
    • Support de plusieurs micro-contrôleurs 16 et 32 bits : renesas m16c62p. ARM7: atmel at91m55800a, at91sam7se, at91sam7x. ARM9: at91sam9261, at91sam9260.
    • Développement des pilotes matériels associés, notamment pour les liaisons séries type rs232, des bus i2C, spi, des supports de stockages comme la mémoire flash ou encore de type sdcard et aussi des contrôleurs Ethernet intégrés ou externes (cs8900a, dm9000a).

    Etude et conception de l’architecture du logiciel embarqué pour les appareils suivants (basés sur le système d’exploitation lepton):
    ➡ Répéteur pour le réseau météorologique de navires de combat.
    ➡ Nouvelle génération d’oscilloscope portable Metrix.
    ➡ CA6240: micro-ohmmètre.
    ➡ CA6116: contrôleur d’installations multifonctions.
    ➡ CA6030, CA6454, CA6456: contrôleurs d’installations mono/bi fonctions.
    ➡ MTX 328xx: Multimètres graphiques Metrix.
  • Instranet - Développeur logiciel

    2000 - 2001 Développement du module de personnalisation du produit Instranet Version 2.0.
    Technologies utilisées: Java, Servlet, JSP, HTML, XML.
    Base de données: Oracle.
    Application Server: Tomcat, Resin.
  • Bluemega - Développeur logiciel système

    Saint-Aubin 1999 - 2000 Analyse des flux d'impression en temps réel.
    Participation à la conception et mise en oeuvre de l’architecture d’un logiciel de surveillance des flux d’impression (projet Megatrack), basé sur une architecture de composants distribués COM/DCOM et les services SNMP.
    Développement d'interpréteurs pour les langages d'impression suivant PJL, HPGL, PCL, PCL XL.
    Technologies et langages utilisés:
    • Programmation orientée objet. Composant COM/DCOM et RPC.
    • Modification du systèmes d’impressions Windows NT/2000: spooler d’impression, moniteur de port.
    • Base de données SQL server.
  • Ring! Service centre - Développeur logiciel système

    1997 - 1999 Programmation d’interface pour carte vocale DIALOGIC et NMS (Natural Micro-System).
    Développement complet d’une passerelle IP/RTC (Norme H323) fonctionnant en Host Processing sous Windows NT et utilisant les cartes prototypes de la QX2000 (NMS).
    • Programmation orientée objet. Langage C++.
    • Programmation système sous windows NT (API WIN32).
    • Programmation réseau (tcp et udp).

Formations

Pas de formation renseignée

Réseau

Annuaire des membres :