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 :
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
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
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
Post a Comment