Avec notre premier personnage EGOS, nous lançons sur le marché un OS embarqué spécialement pensé et conçu pour répondre aux exigences de l’IoT dédié aux industries ainsi que les premières briques autour de ce cœur renforcé. Le développement de la première solution technique a été axée sur la mise à disposition d’un OS entièrement développé en France. Nous souhaitons capitaliser sur cette souveraineté européenne avec une complète indépendance vis-à-vis des plateformes cloud pour garantir une sécurité de fonctionnement maximale.

EGOS-K appartient à une nouvelle génération d’OS qui intègre dès l’amont les contraintes de sûreté et de sécurité de fonctionnement. La solution a été développée selon des règles de codages strictes inspirées de MISRA afin de garantir une fiabilité totale.

L’un de nos premiers partenaires nous a demandé que son produit développé sur la base de l’OS puisse fonctionner à proximité et en totale intégration avec des opérateurs humains. Nous avons donc dès le début intégré les règles de codage et les processus de développement permettant de répondre aux exigences de sûreté de fonctionnement. Nous avons pour objectif de passer une certification SIL3 selon la norme EN 61508 en 2022.

De plus nous fournissons un Framework de test complet permettant aux différents contributeurs de s’assurer du bon fonctionnement unitaire et fonctionnel de leurs développement. Notre super-héros intègre de façon intrinsèque :

  • Une architecture modulaire en couche
  • Ordonnanceur simple et efficace de type “Round-Robin”
  • Un système de cloisonnement et de protection des processus et des applications : Fonctionnement par processus indépendants et tâches affiliées uniquement à leur processus parent (« safe & secure by design »)
  • Gardiens de processus permettant d’assurer leur intégrité pendant l’exécution du code
  • Une communication inter-processus par messages (pas de notion de semaphore ni mutex)
  • Une allocation mémoire obligatoire (incluant un « ramasse-miettes »)
  • Un module de gestion optimisée de la consommation électrique du µC et de la carte
  • Un Framework de test embarqué (et mis à disposition des clients)
  • Une compatibilité POSIX

Règles de développements basées sur MISRA et vérification par un outil d’analyse de code statique

Son architecture a été pensée dans un seul but : permettre le développement et le déploiement rapide d’applications IoT sécurisées. Notre solution s’adresse à tous ceux dont le logiciel embarqué n’est pas le cœur de métier et qui souhaitent disposer d’une solution complète permettant de mettre en avant leur savoir-faire de manière simple et rapide.

Parce que nous voulons que EGOS devienne le noyau de votre produit IoT, et le cœur de votre projet, il est important que l’on imagine un futur en commun ensemble.