Ouvrir le menu Fermer le menu
Flexible Safety RTOS - Embedded Office

EMBEDDED OFFICE Flexible Safety RTOS

  • Fournisseur : EMBEDDED OFFICE
  • Solutions : Noyaux / RTOS

Micro noyau temps réel intégrant les fonctions de protection mémoire MPU/MMU et pré-certifié pour IEC 61508, IEC 62304, ISO26262 et EN50128.

RTOS SECURITAIRE FLEXIBLE

Un système d'exploitation temps réel (RTOS - Real-Time Operating System) fournit des services qui aident à gérer la complexité sans cesse croissante du développement de logiciels dans les systèmes embarqués. Par rapport à un système d'exploitation (OS) comme Linux ou Windows, le RTOS de Embedded Office fournit :
  • Gestion déterministe et temps réel des événements
  • Un scheduler capable de respecter les délais
  • Utilisable des microcontrôleurs minuscules aux gros processeurs
Remarque : lorsque l'on discute des propriétés fondamentales d'un système d'exploitation temps réel, on ne parle pas nécessairement de réagir dans des délais super rapides (bien sûr, ils le sont) – mais le plus important est la garantie et le déterminisme de respecter les délais impartis.
La vidéo suivante donne un aperçu du RTOS Flexible Safety

SYSTÈME D'EXPLOITATION TEMPS RÉEL PRÉ-CERTIFIÉ

Le moyen le plus efficace d'utiliser un composant logiciel consiste à utiliser un composant pré-certifié. Le plus gros effort est déjà fait et aucune connaissance interne approfondie n'est requise. L'équipe de développement peut se concentrer sur le développement de fonctionnalités ce qui réduit les efforts.
CAPACITÉ DE SÉCURITÉ

Le Flexible Safety RTOS est pré-certifié pour la plupart des normes, ce qui permet l'évaluation des composants.
  • Automobile :  ISO 26262 - ASIL D
  • Industriel :  CEI 61508 - SIL 3
  • Médical :  IEC 62304 - Classe C
  • Ferroviaire :  EN 50128 - SIL 4
INDÉPENDANCE DU COMPILATEUR

La certification est effectuée de manière à ce qu'aucun compilateur certifié ne soit requis. La correspondance de pré-certification à n'importe quel compilateur ANSI-C peut être fournie. Les compilateurs populaires et largement utilisés sont :
  • IAR Embedded Workbench
  • TASKING
  • ARM/Keil
  • HighTec
CERTIFICAT DE SÉCURITÉ

Des organismes d'évaluation indépendants ont vérifié le développement à plusieurs reprises et confirment la capacité de sécurité du noyau Flexible Safety RTOS.
  • Certificat de sécurité des composants
  • Manuel de sécurité
  • Manuels d'utilisation et d'intégration
CERTIFICATION

Le processus de développement et de certification est conçu pour atteindre la plus grande flexibilité possible pour tous les clients du noyau Flexible Safety RTOS :
  • Sélection libre d'appareils avec un cœur donné
  • Modifier les paramètres et les versions du compilateur
  • RTOS est indépendant de tout fournisseur de composants

Services & Fonctions assurés par le noyau pré-certifié Flexible Safety RTOS

Le noyau Flexible Safety RTOS amène à votre équipe de conception système tous les services qu'un noyau moderne temps réel doit offrir. Vous apprécierez les conventions de nommage simples et directes des fonctions API.

TIMMING

  • SCHEDULEUR MULTITACHES : Le Scheduler est l’élément principal d’un noyau en charge d’ordonnancer les tâches 
  • TIMER LOGICIEL : Le service de Timer Logiciel permet l’exécution de fonctions de call back à des timings spécifiques

SAFETY

  • PROTECTION MEMOIRE : La protection mémoire gère les éléments MPU ou MMU du composant
  • SURVEILLANCE DU MATÉRIEL : Ce module permet la surveillance de certains composants matériels

SYNCHRONISATION

  • EVENEMENTS : Le service de gestion des évènements permet la synchronisation sur de multiples conditions
  • SEMAPHORE : Gestion de sémaphores binaires et compteurs

RESSOURCES

  • GESTION MEMOIRE : Gestion de blocs mémoire de tailles équivalentes appelés Partitions
  • MUTEX : Permet d’éviter l’inversion de priorité dans l’accès à des ressources partagées

COMMUNICATION

  • QUEUE : File d’attente permettant le transfert de données entre les tâches
  • MAILBOX : Le service de Mailbox permet l’échange sur évènement d’un paquet de données
  • MEMOIRE PARTAGÉE : Ce service permet d’affecter une zone mémoire à une ou plusieurs tâches avec permission d’écriture

EXTENSION

  • HOOK : Le noyau fourni un ensemble de fonctions hook permettant d’étendre certain fonctions système

L’assurance de la Sécurité/Sûreté fonctionnelle

Au cours du développement de produits critiques, vous souhaitez minimiser les possibilités de défaillances. Ceci est valable pour tous les acteurs impliqués tout au  long du cycle de vie d’un produit critique. Cela implique que les librairies logicielles tierces telles qu’un noyau doivent garantir :

-       Une gestion maitrisée des risques liés à la sécurité fonctionnelle
-       Un processus de développement bien établi
-       Une surveillance en continu du noyau
-       Un suivi pro-actif des rapports de maintenance

Ce processus de gestion de la sécurité fonctionnelle est appliqué tout au long du développement du noyau et a été validé par des autorités indépendantes telles que :
Autorités_Logos