![]() |
AvrIO
1.4.5
Bibliothèque C modulaire pour ATMEL AVR
|
AvrX est un noyau temps réel multitâche développé en assembleur par Larry Barello. Ce noyau est utilisable en C grâce une interface API riche de plusieurs dizaines de fonctions.
La version actuelle intégrée à AvrIO s'appuie sur la dernière version diffusé par Larry (2.6f). Il s'agit d'une branche qui dérive du projet original et qui va évoluer en parallèle (il semble que Larry aie décidé de ne plus faire évoluer AvrX ...).
Le but de cette nouvelle version est de proposer une solution totalement intégrée à AvrIO, respectant ses objectifs de modularité et de légéreté, de séparation des parties spécifiques au matériel, tout en étant implantable sur tous les modèles d'AVR (ce qui n'est pas le cas du projet d'origine).
Les autres axes de développement sont de :
Le projet original peut être consulté à l'adresse suivante http://www.barello.net/avrx.
![]() |
Modules | |
EEprom | |
Gestion des tâches | |
Sémaphores | |
Timer | |
Structures de données | |
struct | xMessage |
Message. Plus de détails... | |
struct | xMessageQueue |
File de messages. Plus de détails... | |
struct | xProcess |
Un processus. Plus de détails... | |
struct | xTcb |
Bloc de contrôle de tâche. Plus de détails... | |
struct | xTimer |
Timer. Plus de détails... | |
struct | xTimerMessage |
Timer Message. Plus de détails... | |