Developpment /

Développement de logiciels

Développement de hardware et de micrologiciels par un unique fournisseur

Pour nous, le terme « ingénierie des systèmes embarqués » signifie que le hardware et le micrologiciel proviennent du même fournisseur et fonctionnent en synergie. Cette approche globale nous permet d'assurer un fonctionnement irréprochable par la suite. Une telle précision nécessite de réaliser une analyse détaillée des besoins et un prototypage rigoureux.

Notre éventail de services dans le domaine des logiciels comprend :

  • Utilisation de divers microcontrôleurs de Low Power à High Performance, de Low Cost à High Tech
  • Systèmes de bus filaires, interfaces et protocoles de communication, par exemple de 1-10 V / 4-20 mA à DMX, DALI ou MODBUS
  • Communication par radio et réseaux pour l'Internet des objets (IoT) tels que Bluetooth Low Energy (BLE) / Bluetooth Smart, Zigbee
  • Technologie d'automatisation spécifique au client : technologie de capteurs, de commande et de régulation, p. ex. pour les moteurs, clapets et pompes
  • Commande d'appareils tactile ou par mouvement
  • Expérience dans la mise en œuvre conforme aux normes également pour les projets critiques pour la sécurité (technologie médicale, sécurité fonctionnelle) avec mesures de maîtrise des risques et diagnostics

Développement de micrologiciels / programmation de microcontrôleurs :

  • Micrologiciels pour les systèmes embarqués de complexité et de quantité variables :
    • du pilote matériel jusqu'à l'application abstraite
    • des systèmes d'exploitation temps réel (RTOS) au Linux embarqué
    • du développement de logiciels basé sur des modèles au code assembleur
  • Chargeur de démarrage pour les mises à jour logicielles après livraison
  • Traitement des données de mesure, fonctions de filtre et exploitation des signaux, traitement numérique du signal (DSP)
  • Développement et implémentation d'algorithmes, fonctions et processus spécifiques aux clients

Développement de logiciels pour PC :

  • Interfaces utilisateur (Graphical User Interface – GUI) et développement d'applications pour PC
  • Logiciels de paramétrage et interfaces de chargeur de démarrage
  • Composants de commande à distance
  • Applications pour smartphones