TP3 RTOS
1.0
Implémentation d'un RTOS sur une jetson nano
|
Fichier d'en-tête pour les fonctions de manipulation du temps. Plus de détails...
#include <time.h>
Aller au code source de ce fichier.
Fonctions | |
long | timespec_to_micros (const struct timespec *t) |
Convertir un timespec en une valeur en microsecondes. Plus de détails... | |
void | timespec_add (const struct timespec *a, const struct timespec *b, struct timespec *res) |
Ajouter deux structures timespec. Plus de détails... | |
void | timespec_sub (const struct timespec *a, const struct timespec *b, struct timespec *res) |
Soustraire une structure timespec d'une autre. Plus de détails... | |
Fichier d'en-tête pour les fonctions de manipulation du temps.
Ce fichier contient les déclarations de fonctions pour convertir et manipuler les structures timespec.
void timespec_add | ( | const struct timespec * | a, |
const struct timespec * | b, | ||
struct timespec * | res | ||
) |
Ajouter deux structures timespec.
Cette fonction ajoute la structure timespec a
à la structure timespec b
et stocke le résultat dans la structure timespec res
.
a | Pointeur vers la première structure timespec. |
b | Pointeur vers la deuxième structure timespec. |
res | Pointeur vers la structure timespec où le résultat sera stocké. |
void timespec_sub | ( | const struct timespec * | a, |
const struct timespec * | b, | ||
struct timespec * | res | ||
) |
Soustraire une structure timespec d'une autre.
Cette fonction soustrait la structure timespec b
de la structure timespec a
et stocke le résultat dans la structure timespec res
.
a | Pointeur vers la première structure timespec. |
b | Pointeur vers la deuxième structure timespec. |
res | Pointeur vers la structure timespec où le résultat sera stocké. |
long timespec_to_micros | ( | const struct timespec * | t | ) |
Convertir un timespec en une valeur en microsecondes.
t | Pointeur vers la structure timespec à convertir. |