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 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.
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.
Formations Linux
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.
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.