|
My Project
|
: Un exemple de début de noyau. Plus de détails...
#include <manux/config.h>#include <manux/errno.h>#include <manux/tache.h>#include <manux/horloge.h>#include <manux/scheduler.h>#include <manux/interruptions.h>#include <manux/io.h>#include <manux/segment.h>#include <manux/memoire.h>#include <manux/atomique.h>#include <manux/debug.h>#include <manux/limites.h>
Aller au code source de ce fichier.
Fonctions | |
| void | startManuX (void) |
| void | init (void) |
Variables | |
| INoeud | iNoeudConsole |
: Un exemple de début de noyau.
J'intègre à peu près tout dans ce noyau, donc régulièrement il ne compile pas ou ne fonctionne pas car il n'est pas complètement à jours avec mes dernières modifications. Il est de plus assez pénible à lire car j'utilise intensivement les conditions du préprocesseurs pour bien les identifier. Dans une utilisation plus classique, la plupart doivent disparaître.
(C) Manu Chaput 2000-2026
Définition dans le fichier main.c.
Définition à la ligne 74 du fichier init-acces-concurrent.c.