Noyau
Temps Réel
 

Découvrez aussi:

 
RTOS : Noyau temps réel

 

Documentation : Télécharger

RTOS, noyau temps réel préemptif développé par SERIElectronique, peut être utilisé avec les environnements de développement fourni avec un support pouvant accueillir une Eprom dans laquelle peut être logé RTOS.

Ce noyau étant romable, on peut le linker avec une application pour générer le code embarqué d'une carte cible. RTOS utilise un débugger fourni par SERIElectronique pour la mise au point d'applications.

 
Le debugger
   

IL permet:

  • la visualisation des différentes taches
  • leurs états (actif, suspendu, en attente...)
  • les ressources (sémaphores, messages inter tâches...)

     
 
 
Matériel
   
  • Gestion des taches ; créer, activer, suspendre...
  • Gestion de l'ordonnancement entre les taches elles-mêmes et les interruptions
  • Gestion des sémaphores (synchronisation entre taches ) créer, supprimer, activer, tester, attendre l'activation...
  • Gestion de la mémoire : allocation, désallocation
  • Gestion de messages entre tâches, création de files de messages, envoie de messages, test de chaîne de messages vide ou pleine...
  • Gestion de temps, création, activation, arrêt d'un timer, signalisation, d'un évènement ou sémaphore après expiration de délai
  • Gestion des interruptions ISR Interrupt Service Routine

Avec RTOS il est possible de paramétrer toute l'application pour répondre aux différentes contraintes des systèmes temps réels embarqués. Le scheduler du noyau, gestionnaire de l'ordonnancement des taches, peut être configuré pour être :

  • purement préemptif:

Après chaque interruption, appel système d'une tache ou "système tick" ou base de temps du scheduler. Celui ci détermine la tache qui sera active.

  • coopératif:

La tache active n'est suspendue que si elle le décide en faisant un appel système

     
 
 
Système compatible
   

Nous pouvons utiliser RTOS (noyau temps réel) avec les systèmes ci-dessous :

     
SERIElectronique - 115, Rue de l'Abbé Groult - 75015 PARIS
Tél: 01 45 79 55 55 - Fax : 01 45 57 82 21 - eMail: contact@serielectronique.com
Tous droits réservés - © 1986-2008 Serielectronique.com