Au service de vos projets Linux embarqué

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.

Nos services Linux embarqué

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 à 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, améliore la fiabilité de vos firmwares et permet un développement plus efficace.

Conseil en conception électronique

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 que’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é