Bonjour à tous, j'espère que je poste au bon endroit, vu qu'il n'y a pas de section micro-contrôleur (s'il y en a une désolé de ne pas l'avoir vue ^^).
Je programme actuellement sur un micro-contrôleur ATMEL 128, en utilisant la bibliothèque avr-libc et le compilateur avr-gcc (logique).
Mon problème est le suivant : je cherche à connaître précisément la temps d'exécution d'une boucle et dois pour cela mesurer le temps. Le souci est que les fonctions de la famille gettime() n'existent pas dans cette bibliothèque.
Comment puis-je faire ?
PS : je débute en programmation micro-contrôleur.
PS2 : le but final est de comparer les temps d'exécution en fonction des options d'optimisation du code par le compilateur, afin de choisir l'option la plus avantageuse pour le rapport taille / temps d'exécution.
Partager