Menu

Stephane GRAVOIS

Serres-Castet

En résumé

Pratiquant l'astronomie depuis longtemps, j'ai profité de mes compétences et expériences professionnelles pour créer ASTROKIT, un système de suivi pour les télescopes en mode ALTAZ ou EQUATORIAL, avec l'avantage de disposer d'un micro-stepping software pour le contrôle des moteurs.

Cette solution embarquée (linux temps réel mou sur Raspberry Pi 2/3), intègre plusieurs modulations Pwm codées en natif dans l'espace user, en profitant des 4 coeurs de CPU des nano-cartes.

http://www.astrokit.fr

Cette carte élimine les vibrations et permet un suivi très précis des astres, par l'intermédiaire d'une télécommande infrarouge universelle, et permet de vérifier explicitement le comportement statistique temps réel mou des temps de latence du système avec bonne précision.

Une évolution Xenomai temps réel dur est en cours, intégrant en sus une modulation Pwm par driver/module noyau, à partir des timers disponibles, pour palier aux latences de la gestion simultanée d'un IOT (récupération GPS et données d'angles depuis un téléphone portable).

Parallèlement à mon activité d'ingénieur, je construis parfois des télescopes de grands diamètres (40cms), car j'adore bricoler.

J'en ai vendu deux à clients du sud-ouest, en suivant le design épuré 270°.

N'hésitez pas à me contacter pour en savoir plus et bonne visite,

Mes compétences :
UNIX
Administration système
C
Linux
Virtualisation
Architecture logicielle
C++
Java
Administration réseaux
Linux embarqué
VMware
Oracle
Sybase
Electronique analogique
Electronique numérique
Robotique

Entreprises

  • Aquitaine Electronique - Ingénieur kernel linux embarqué

    Serres-Castet 2018 - maintenant CCD pour CNRS - ENSEEIHT - Institut National Polytechnique de Toulouse

    Projet MIRZA, inclinomètre vertical nanométrique à lasers.

    Au sein de l'entité R&D de AECE Pau :

    * études des spécifications fonctionnelles en vue d'écritures de drivers de périphériques
    * développement des drivers en C (modulateur BF - modulateur PWM - démodulateur HF)
    * test unitaires, fonctionnels et d'intégration, test et intégration du driver SPI
    * correction des bugs (mise en oeuvre de l'API noyau, algorithmes dédiés, macros, ..)
    * mise en place git et svn avec l'équipe

    Host : ubuntu, projetQtor, buildroot+yocto, compilateurs croisés eabihf, C kernel, shell
    Target : Xilinx zynq microzed, arm cortex A9, architecture armv7-a, eabihf neon vfpv3 32bits
    Hard : designs FPGA xilinx, dma-mapping / dma-engine / ocm / listheads / spinlocks / ...
  • Aquitaine Electronique - Ingénieur linux Embarqué

    Serres-Castet 2018 - 2018 Missions d'interim pour ADEQUAT Interim Pau.

    Projet MIRZA, inclinomètre vertical nanométrique à lasers.

    Au sein de l'entité R&D de AECE Pau :

    * construction du système linux embarqué pour la cible xilinx
    * tests et mise en oeuvre d'outils de build linux embarqué
    * intégration de l'environnement électronique FPGA dans le système
    * cross-compilation et tuning de programmes en C de la partie applicative

    Hôte : ubuntu, virtualbox, buildroot + yocto, compilateurs croisés armhf, C, shell
    Cible : Xilinx zynq microzed, ARM cortex A9 : armv7-a (eabihf neon vfpv3 32bits), C, shell
    Environnement cible : noyau 4.9, devicetrees (FPGA), uBoot
  • Astrokit - Ingénieur Linux embarqué temps réel

    2014 - 2018 Astrokit est un module RPI2/3, qui permet de piloter les moteurs pas-à-pas des montures azimutales / équatoriales de télescopes, en mode micro-pas "logiciels" (soft micro-stepping)

    http://www.astrokit.fr

    * construction du système linux temps réel mou
    * calcul des vitesses azimutales des astres en fonction du GPS
    * développement de l'applicatif en C multi-threadé en espace user temps réel mou
    * développements des librairies et/ou drivers annexes (spi, i2c, lirc, rtc, ..)

    Host : Debian, Buildroot, noyau 4.1.x, compilation croisée armel / armhf, C, linux-rt
    Target : RPI2 / RPI3 , armv7, SOC broadcom BCM27xx
    Réseaux : tcp/ip, bluetooth, i2c, spi, wifi, IR (API LIRC codé en C)
  • CNES - Toulouse - Ingénieur système Linux

    PARIS 1 2006 - 2006 Ingénieur Système Linux.
    Développement, test, intégration et mise en production d'un robot Linux

    Environnement : Linux, Partimage, Rescue-linux, scripting shell (bash), réseaux (tcp/ip, dhcp, iptables), autoboot
  • Sogeti - Ingénieur système Linux

    Issy-les-Moulineaux 2006 - 2014 Périmètre de 250 serveurs et 350 stations de travail.
    Exploitation périmètre stockage et sauvegarde
    Administration système et réseaux périmètre Unix & Linux
    Etudes et développements

    sysadmin unix linux stockage : HP-UX, linux red-hat, aix, filers netapp, networker,
    linux dev : tcl / tk , bash, perl, html, php, mysql, java, gtk+, C
  • Accenture - INGENIEUR D'ETUDE

    Paris 2003 - 2005 Maintenance d'applications sur plate-forme TMA télécom
    Support N3 sur les applicatifs (C) et N2 sur les bases Oracle.
    Architecture technique : mise en place du parallélisme côté client et serveur.
    Migrations d'applications (powerbuilder, librairies ct_lib)
    Etudes de faisabilité (mqseries)

    Env : UNIX (Solaris) - GDB - PURIFY - TOAD - POWERBUILDER - ORACLE - SYBASE - C - JAVA (jni, jquery, jsp)
  • Neuf Cegetel - INGENIEUR D'ETUDE

    Boulogne-Billancourt 2002 - 2003 Architecte logiciel
    C Pro*C Oracle
  • Thales - INGENIEUR SYSTEMES EMBARQUES AERONAUTIQUE

    Courbevoie 2001 - 2002 Norme DO178B
    Tests logiciels sur cible embarqué.

    Env : UNIX - C/C++ - ADA - Bancs de test - Rational Test Real Time
  • MBDA - INGENIEUR SYSTEMES EMBARQUES AERONAUTIQUE

    Le Plessis-Robinson 2000 - 2001 Norme DO178B
    Tests et simulation logicielle sur cible embarqué.

    Env : UNIX - C/C++ - Bancs de test

Formations

  • Vertego

    Pau 2007 - 2007 Administration Système
  • Telecom Bretagne (ENST Bretagne)

    Brest 1998 - 1999 Master2 Signal Télécom Image Radar, option Image

    Electronique, traitement du signal et de l'image.
    Analyse, segmentation, synthèse, classification, ondelettes.
    Mathématiques appliquées à l'électronique.

    Rapport de stage :

    http://www.astrokit.fr/travaux/documents/rapport_dea/rapport_total_DEA.pdf

Réseau

Annuaire des membres :