Développement logiciel embarqué

Développement logiciel embarqué

Prendre rendez-vous

Programmation logicielle pour l’électronique embarquée de vos produits innovants

Le logiciel embarqué correspond à une catégorie spécifique de logiciels qui permettent d’assurer le fonctionnement des organes bas niveaux d’une conception électronique spécifique. Par exemple, on retrouve cette notion dans les ordinateurs personnels dans le BIOS qui assure dans ce cas précis les fonctions élémentaires de la carte mère (gestion des E/S, bus du disque dur, horloge, etc.). Ces fonctions élémentaires sont indispensables au fonctionnement des applications de plus hauts niveaux vues par l’utilisateur final.

 

SECCOM conçoit des systèmes électroniques et développe les logiciels embarqués ou débarqués pour des applications industrielles, avec ou sans OS.

Les logiciels sont développés sur mesure sur différentes plateformes de microprocesseurs ou microcontrôleurs, et sont adaptés à votre application, à la carte électronique et à son utilisation.

OS temps réel proposés : FreeRTOS, EmbOS, etc.

OS sur cible processeur : Linux embedded.

Langage matériel : VHDL, verilog…

Connectivité sans fil : Bluetooth, wifi 5, wifi 6, Lora, Sigfox, GSM 4G, 5G, etc.

Interface utilisateur confortable : écran tactile durci sur-mesure, claviers étanches, etc.

IHM

Toute Carte électronique peut comporter un ou plusieurs microcontrôleurs ou processeurs avec son logiciel intégré, un ou plusieurs FPGA, et une interface pour communiquer avec un PC, une tablette, ou un smartphone, un automate industriel, en local ou à distance.

Que ce soit pour des interfaces utilisateurs (IHM), des process de systèmes embarqués ou des BSP Linux, nos logiciels sont toujours réalisés avec une grande rigueur, largement commentées (Doxygen) et avec un suivi adapté des versions (gitlab).

Nos points forts :

La plupart de nos ingénieurs électroniciens ont une double compétence électronique et logicielle et ils interviennent directement dans les phases d’essais du système global en fonctionnement :

  • Manuel interne des règles de codage.
  • Documentation du code à partir du générateur Doxygen.

Ils pratiquent régulièrement plusieurs langages de programmation logicielle pour l’embarqué comme C, C++, … et maîtrisent YOCTO Project, véritable standard de l’industrie pour la technologie « Linux embarqué».

Toutes les solutions de connexion et de communication numériques, tels que l’IoT, peuvent être intégrées dans nos systèmes électroniques, pour piloter à distance vos appareils, gérer les datas, faire de la maintenance prédictive, …

Faites décoller le potentiel de votre projet grâce à nos services