Applications multitâches temps réel avec µC/OS 2 et 3

Envision MicroC/OS ou µC/OS ©

Outil de conception pour applications embarquées
avec les noyaux temps réel µC/OS II et III.

µC/OS II et µC/OS III sont des noyaux temps réel, multitâches, préemptifs, déterministes, hautement portables et évolutifs pour les microprocesseurs, les microcontrôleurs et les DSP.

Envision µC OS vous permet de modéliser graphiquement des applications critiques avec les noyaux µC OS II et III.

                     
Pause Play
MOS2
  • Boostez les performances de vos logiciels embarqués avec les noyaux temps réel µC/OS et Envision

Travail-collaboratif
  • Augmentez l'efficacité de l'équipe avec la gestion des rôles et l'utilisation d'outils collaboratifs innovants

Sandbox
  • Encouragez la créativité avec des changements testés en réunion dans un bac à sable collaboratif

Analyse d'impacts
  • Réduisez les risques de régression en suivant à la trace l'impact des changements avec un code de couleurs

Approbation
  • Facilitez votre travail d'approbation des changements en comparant les différences colorées de la version modifiée avec la version d'origine

Version-Baseline
  • Préparez l'avenir en créant des versions, des variantes, une baseline pour un nouveau projet ou pour revenir à une configuration antérieure

Remainder
  • Soyez informés par e-mails et en temps réel de l'arrivée d'événements nécessitant une prise de décision sans délai, avec la gestion des rappels

Analyse des données
  • Analysez et modifiez à la volée de grandes quantités de données avec des tableaux de bord personnalisés

Rapport
  • Concentrez votre activité sur des tâches à plus haute valeur ajoutée avec la génération automatique de rapports personnalisés, complets et à jour

µc OS 2

Boostez les performances de vos logiciels embarqués avec les noyaux temps réel µC/OS et Envision

Travail-collaboratif

Augmentez l'efficacité de l'équipe avec la gestion des rôles et l'utilisation d'outils collaboratifs innovants

Sandbox

Encouragez la créativité avec des changements testés en réunion dans un bac à sable collaboratif

Analyse d'impact

Réduisez les risques de régression en suivant à la trace l'impact des changements avec un code de couleurs

Approbation

Facilitez votre travail d'approbation des changements en comparant les différences colorées de la version modifiée avec la version d'origine

Version-Baseline

Préparez l'avenir en créant des versions, des variantes, une baseline pour un nouveau projet ou pour revenir à une configuration antérieure

Reminder

Soyez informés par e-mails et en temps réel de l'arrivée d'événements nécessitant une prise de décision sans délai, avec la gestion des rappels

Analyse des données

Analysez et modifiez à la volée de grandes quantités de données avec des tableaux de bord personnalisés

L'outil de conception Envision µC/OS

La conception graphique d'un exécutif multitâches offre un confort sans précédent pour visualiser et comprendre le fonctionnement des tâches, des événements, des sémaphores, des files d'attente, des timers et autres primitives du noyau.
Vous obtenez une vision claire de ce que doit faire l'application dans le temps.


Envision µC OS

Exemple de conception d'une application embarquée avec le noyau multitâches µC/OS II

En plus, l'éditeur graphique vérifie votre travail afin de créer des diagrammes de conception syntaxiquement correct. Offrant une facilité d’utilisation sans précédent, les noyaux µC/OS sont livrés avec un code source 100% ANSI C complet. de plus ils sont accompagnés d’ une documentation approfondie. Ils fonctionnent sur un grand nombre d’architectures de processeur, avec des ports disponibles en téléchargement sur Micrium.com. Les noyaux µC/OS vous permettent d’ajuster l’empreinte mémoire de votre système en fonction de vos exigences de conception, ce qui permet d’économiser un espace mémoire précieux.

La solution est collaborative, moderne, de qualité graphique HD et très intuitive. Elle structure la démarche dans un environnement multiutilisateur, gère les changements et les demandes d'approbation (workflow), centralise l'information dans une base de données SQL Server, gère les versions et les configurations, les événements et les rappels.


Les noyaux temps réel µC/OS©

MicroC/OS-II/III (ou µC/OS-II/III) ont été développés par le Canadien Jean J. Labrosse et sont distribués par la société Micrium - Silicon Laboratories.
Ce sont des exécutifs temps réel destinés au départ à des environnements construits autour de microcontrôleurs. Ils sont maintenant disponibles sur un grand nombre de processeurs et peuvent intégrer des protocoles standards comme TCP/IP (µC/TCP) pour assurer une connectivité IP sur une liaison série par PPP.

Offrant une facilité d’utilisation sans précédent, les noyaux µC/OS sont livrés avec un code source 100% ANSI C complet. De plus ils sont accompagnés d’une documentation approfondie. Ils fonctionnent sur un grand nombre d’architectures de processeur, avec des ports disponibles en téléchargement sur Micrium.com Les noyaux µC/OS vous permettent d’ajuster l’empreinte mémoire de votre système en fonction de vos exigences de conception, ce qui permet d’économiser un espace mémoire précieux.


Brève description du rôle d'un système multitâches temps réel

μC/OS sont des noyaux temps réel qui permettent d'effectuer une exécution de plusieurs tâches sur un processeur.
La notion de temps réel correspond à la façon dont les tâches sont exécutées dans le temps : le temps d'exécution des tâches étant déterminant pour la commutation des tâches, le noyau temps réel exécute en premier toujours la tâche prête de plus fort priorité dont le temps d'exécution est critique. On peut alors connaître à priori le temps d’exécution de telles tâches.
On peut trouver sur le site Internet de μ C/OS les différentes versions portées sur les différents processeurs.


La solution est recommandée pour la conception de logiciels :




Mise en oeuvre de la conception multitâches temps réel

La conception multitâches, peut être utilisée simplement de façon autonome avec Envision µC/OS ou intégrée dans un environnement d'analyse et de conception SART-SDRT : Envision SART-SDRT, Dans ce dernier cas, elle se place entre la phase de spécification SART et la phase de conception SD. Elle agit comme une interface entre les deux. Elle permet de regrouper les processus SART dans des tâches appropriées, de les démarrer ou de les arrêter et de les synchroniser. Eventuellement, ces tâches sont ensuite conçues classiquement avec des modules SD. Il y aura dans ce cas à priori autant de vues de conception SD qu'il y a de tâches dans le projet.


Ce que permet la conception multitâches



EnvisionYourWorld.png

En plus de la mise en œuvre des concepts de conception temps réel cités plus haut, Envision µC/OS® offre de nombreux outils de productivité collaboratifs.

Les principaux outils collaboratifs d'Envision

Ils vont vous aider à réduire les coûts et les délais et à augmenter la qualité du projet. Ils vont réellement vous faire gagner de l'argent, voici comment :



Centraliser l'information dans une base de données

Regrouper toute l'information dans un référentiel unique (ici SQL Server "on-premise" ou sur le "cloud") supprime les doublons, facilite l'accessibilité aux données, permet la traçabilité des changements sur tout le projet, de créer des liens de dépendance et de calcul transverses et réduit significativement la quantité de fichiers à gérer.

ReferentielSART.png

Architecture fonctionnelle de l'outil Envision µC/OS, ici associé à la méthode SART/SD©.



Tableaux de bord

Envision® possède un tableur interne collaboratif, à la "Excel™, associé à la base de données. Il permet l'analyse et la simulation des attributs numériques (ex. : analyse de la valeur, consolidation des coûts, calcul de dates...). La modification d'une cellule depuis un tableau est immédiatement répercutée sur l'ensemble de l'architecture du projet et les valeurs dépendantes recalculées. Associé à des filtres de recherche multiples avec des conditions colorées, l'outil est une aide puissante pour la prise de décision.

MatriceMCOS2.pngg

Exemple : Vue d'ensemble des relations des primitives µc/OS II d'une application multitâches



Résumé

Envision est une solution moderne, modulaire et pérenne pour :


Contactez-nous

CASE France
2 allée de Londres
91969 Courtaboeuf Cedex
33 (0)1 69 86 95 46

contact@case-france.com

Plan du site

Plus d'informations

Documentation & prix

Formations & prestations

Ressources & support

Publications - Vidéos & Evènements

Infos légales

Cert_Partner_rgb_6.png