Linux embarqué :
notre expertise au service de vos projets

Découvrez nos services Linux pour systèmes embarqués

Nous facilitons la construction et l'optimisation des systèmes Linux embarqués.

Le développement de systèmes sous Linux embarqué nécessite des compétences variées, tant dans la mise au point du Board Support Package et la réalisation de vos logiciels embarqués que dans l’optimisation du processus de développement.

Pour cette raison, nous avons mis au point une gamme de services adaptés à vos besoins.

Board Support Package (BSP)

Board Support Package Linux sur mesure​

Nous développons et optimisons votre Board Support Package (BSP) pour que vous puissiez rester concentré sur votre produit et votre coeur de métier. 

Nous effectuons le bring-up de votre carte, configurons le bootloader, Linux, les pilotes et le processus de mise à jour. Nous procédons ensuite à l’intégration de l’ensemble des logiciels dans un processus de build intégré qui génère un fichier flashable pour votre plate-forme.

Développement de logiciels embarqués

Que ce soit pour communiquer avec une plate-forme cloud ou pour concevoir une interface graphique, nous sommes en mesure de vous proposer des applications innovantes qui vous différencient de vos concurrents et vous apportent un maximum de valeur.

Openest vous accompagne dans la conception et le développement de vos applications : développement temps réel et débogage d’applications critiques font partie de notre quotidien.

programmer sous Linux

Déploiement d'intégration continue pour Linux embarqué​

Vos systèmes embarqués évoluent constamment. La mise en place d’un pipeline d’intégration continue permet d’améliorer :

  • votre processus de release
  • la fiabilité de vos firmwares
  • l’efficacité du développement

Conseil en électronique embarquée

Openest vous conseille lors de la sélection de vos composants électroniques de vos produits afin d’en optimiser les performances et le time-to-market.

se former à Linux Alsace

Formations Linux

Notre expérience du développement de systèmes Linux embarqués nous permet de délivrer des formations professionnelles centrées sur vos besoins. Elles allient théorie et pratique afin de vous rendre rapidement opérationnels. Ces formations sont également un complément intéressant dans le cadre de la formation d’une équipe à l’issue d’un projet mené conjointement avec Openest.

Notre environnement

Architectures & hardware

Si habituellement nous travaillons sur des processeurs ARM, nous avons également de l’expérience sur d’autres plateformes utilisables pour Linux embarqué tel qu’Intel ou Motorola m68k.

adapter Linux pour un processeur
buildroot yocto linux embarqué

Génération de firmware embarqués pour Linux embarqué

Les systèmes Linux embarqués comportent de nombreux logiciels qu’il faut cross-compiler.
C’est pourquoi nous utilisons principalement Buildroot (voir nos contributions) et Yocto pour la génération de vos firmwares.

Nous pouvons réaliser des drivers (pilotes de périphériques) sur mesure. Mais habituellement nous préférons configurer le device-tree de votre board et utiliser les drivers existants. C’est pourquoi nous vos proposons d’intervenir tôt dans le processus de conception des cartes électroniques.

Secteurs d'activités

Nous avons pris part à des projets d’envergure dans le domaine médical. Nous sommes particulièrement familiers avec la norme IEC 62304.

Nous avons également une expérience significative dans des projets IoT pour l’industrie (IIoT) et pour des dispositifs grand public.

IOT et Linux embarqué

Vous souhaitez booster votre projet Linux embarqué ?

Écrivez-nous un message et voyons comment nous pouvons vous aider !