Menu

Bertrand CACHET

NEUCHATEL

En résumé

CSM-Instrument est le leader mondial des mesures mécaniques de surfaces: module élasticité, dureté, adhésion, résistance à la rayure.

Développement d'une application déployée sur une plateforme embarquée composée de DSP (Freescale 56800E) pour le contrôle temps réel (asservissement des moteurs et des actuateurs, acquisition et filtrage des signaux) et d'un PC ETX (intégrant une distribution linux personnalisée) utilisé en tant qu'ordonnanceur.

Spécificités techniques:
* Le Controlleur éxécuté sur le/les DSP est développé en C/C++.
* L'Ordonnanceur éxécuté sur le PC est développé en Python et envoie les ordres au Controlleur via une communication TCP/IP
* Une interface graphique peut être associée à l'Ordonnanceur avec lequel elle échange des messages XML-RPC.

Modules complémentaires gérés par l'instrument:
* Caméra USB pour visualiser la mesure.
* Imprimante USB pour imprimer un rapport.

Mes compétences :
Python

Entreprises

  • CSM-Instruments - Développeur logiciel et systèmes embarqués

    2012 - maintenant
  • ReDS Institut - Developpeur systèmes embarqués

    2011 - 2012 Development of a BSP for an OMAP3 SoC based board
    # Adapt UBoot, Linux, QEMU to the platform [C, Makefile
  • Mobile Nuggets - Developpeur applications mobiles

    2010 - 2011 Application development on iOS & Android platforms
    [Objective-C, Java]
    # Integrate graphical interfaces, animations, videos, sounds
    # Integrate services: server connection, GPS, 2D/3D scenes
    # Setting up a service company
  • CSM Instruments - Développeur logiciel et systèmes embarqués

    2006 - 2010 Development of a measurement platform
    # Acquisition, filtering and real time control on DSP [C]
    # Measurement scheduling from PC [Python]
    # Electronic board validation
    # Tactile interface [Python]
    # Build an embedded Linux distribution [Bash]

    Optimize real time behavior of existing software [Delphi]
    # Isolating acquisition/display in two threads.
    # Improve MVC model

Formations

Réseau

Annuaire des membres :