Kernel préemptif / multitâche (+ primitives de synchro et gestion du temps)


bonjour à tous,

j'aimerais vous exposer mon projet "os47". c'est un projet en développement continu mais la première version est complète et déjà disponible.

j'ai créé un noyau permettant d'exécuter plusieurs tâches à la fois. le noyau spécialement été conçu pour fonctionner sur les cartes arduino uno et donc sur le chip atmega328 mais il devrait fonctionner sur les puces moins puissantes.

voici quelques unes des fonctionnalités apportées :

  • ordonnancement préempté ou coopératif

  • détection des débordements de pile

  • gestion des états des tâches

  • faible empreinte mémoire

  • gestion du temps (délai écoulé, attente passive / active)

  • sémaphores, barrières, etc

  • faible empreinte mémoire

  • code source modulaire pour d'autres architectures



le projet un site dédié : http://www.rtos47.com/. vous pourrez y trouver une documentation complète, des tutoriaux pour démarrer et comprendre les dessous.

le tout est sous licence mit. si vous voulez obtenir directement le code source voici le lien github :  https://github.com/zives/os47.

n'hésitez pas à commenter  ;)

bonsoir,
voila un sujet intéressant ;)
j'ai survolé le site et il faudra que je teste.
bravo


Arduino Forum > International > Français > Réalisations et Projets Finis (Moderators: jfs, Snootlab) > Kernel préemptif / multitâche (+ primitives de synchro et gestion du temps)


arduino

Comments

Popular posts from this blog

Connecting Raspberry Pi 2 to P10(1R)-V706 LED Dot Matrix - Raspberry Pi Forums

TypeError: <unknown> is not a numpy array - Raspberry Pi Forums

datso and removing imagetitle - Joomla! Forum - community, help and support