• # Vive les signaux !

    Posté par (site web personnel) . En réponse au message Timer. Évalué à 2.

    J'avais eut besoin d'un timer de ce style qui soit tres precis, et j'avais utilise un signal avec detournement d'interruption. Avec les noyaux 2.4, la resolution etait au mieux de 10 ms, mais avec les 2.6 elle a du passer a 1 ms voir mieux (je ne sais plus exactement). Si cela t'interesse, telecharge les sources de mon programme "gm4lin" dispo sur http://mathias.bavay.free.fr/software/gm4lin/(...)

    Ce programme fait une lecture sur le port serie toutes les 10 ms et une ecriture des resultats integres toutes les secondes -> il y a un timer de resolution 10 ms et un timer de resolution 1 seconde, avec declenchement d'interruption a expiration du delai (et dans la version actuelle, l'implementation doit maintenant etre parfaitement POSIX et propre). En plus, un autre mode utilise un appel a "select", qui tout seul attend qu'un "file descriptor" ait un changement avant de continuer.

    Mathias