Développement Linux

Nous avons un large panel de compétences autour de Linux : intégration matérielle, développement d’applications et de frameworks d’accès bas-niveau.

linux sample

Voici quelques aspects notables de notre savoir-faire.

Intégration matérielle :

  • Écriture/Portages de drivers
  • Intégration du bootloader (U-Boot)
  • Framework/API d’accès au matériel
  • Adaptation du noyau Linux
  • Plateforme Freescale iMX28/iMX6, Qualcomm Snapdragon, TI OMAP, Intel Atom
  • Gestion d’énergie et mode basse consommation (DVFS, Suspend-to-RAM)

Développement d’applications/frameworks :

Langages

  • C, C++
  • Python
  • JAVA
  • Perl

Distributions

  • Debian/Ubuntu
  • OpenEmbedded/Yocto
  • Android
  • Buildroot

Media

  • Compression matérielle MPEG4 part10 AVC, H264
  • Compression Audio µ-law
  • Intégration WebRTC

Système

  • Mise à jour automatique
  • Surveillance des informations système
  • Gestion intelligente d’économie d’énergie
  • Développement Backend (serveurs, protocoles, administration)
  • Device Management

Sécurité

  • Boot chiffré et authentifié
  • Chiffrement des données au sein du système
  • Sécurité des communications
  • DRM

Réseaux/RF

  • Développement de protocoles spécifiques
  • Streaming audio temps réel sur lien RS485
  • Transmission robuste d’alertes en RF
  • Intégration Wifi, Ethernet, GSM, ISM, Bluetooth 4 (BLE, Classic)
  • Software Defined Radio (SDR)

Intégration

  • RaspberryPi
  • Routeurs Wifi
  • Serveurs

Interface

  • QT
  • GTK
  • Filtrage et correction pour écriture manuscrite