Développement Firmware / BSP

Vous avez besoin d’un produit qui puisse intégrer une intelligence embarquée (connexion au cloud, traitement d’images, process industriel, …).

Notre équipe est spécialisée dans le développement de produits connectés, nous vous guidons par des prestations de développement hardware et software complètes.

Nous développons sur tous types d’architectures, des plus simples (microcontrôleurs 8, 16 et 32 bits) aux plus complexes (multi-processeurs 32 et 64 bits). 

Développement de BSP

  • Développement de systèmes embarqués sur mesure pour architectures ARM, QorIQ Layerscape, Intel.
  • Migration de noyau Linux 2.6, 3.x, 4.x.
  • Portage et mise au point de bootloader tel que Uboot ou Barebox.
  • Portage et développement sur mesure de drivers Linux (réseau, graphique, communication USB, GSM, CAN).
  • Utilisation avancée des outils Yocto et Buildroot.

Développement Linux

  • Développement applicatif avec le framework Qt.
  • Mise en oeuvre de piles de communications CAN, Ethercat, Modbus, MQTT, OPC UA, Profinet, Bluetooth.
  • Développement et intégration autour des piles Xenomai ou Prempt-RT.
  • Mise en place de systèmes de mise à jour distants (swupdate, Mender, …).
  • Développement d’applications temps réel.

Développement Android

  • Développement de BSP Android.
  • Développement de drivers.
  • Développement de librairies JNI (Modbus, CAN, RS232, RS485, …).
  • Développement applicatif sous Kotlin.

Développement de Firmwares

Développement sur MCU

  • Développement de firmwares bare-metal.
  • Développement de firmwares RTOS Zephyr, Keil.
  • Développement d’ordonnanceurs temps réel.
  • Développement de drivers.
  • Optimisation du démarrage et de la consommation.
  • Mise en place de processus de mise à jour à distance.
  • Maitrise des architectures STM32, PICxx, DsPIC.
  • Développement DSP (acquisition, filtrage, modulation, démodulation).

Développement sur MPU

  • Développement de BSP Linux/Android
  • Développement de drivers.
  • Optimisation du démarrage et de la consommation.
  • Mise en place de processus de mise à jour à distance.
  • Maitrise des architectures STM32, PICxx, DsPIC
  • Développement DSP (acquisition, filtrage, modulation, démodulation)

Développement sur FPGA

  • Développement FGPA / IP.
  • Développement d’IP acquisition audio / vidéo
  • Développement interface haut débit
  • Développement d’ordonnanceurs temps réel.
  • Développement bare-metal / Linux sur System on Chip (SoC)
  • Développement High Level Software (HLS)
 
Schéma FPGA

Développement Informatique

Nous développons vos applications Android/IOS et intégrons vos plateformes Cloud et IHM