• [^] # Re: sur quelle patteforme/OS?

    Posté par . En réponse au message IRQ en C. Évalué à 2.

    les interruptions sont gereés par l'OS (kernel) au travers des drivers de peripherique.
    quand tu ouvre un port serie par ttsy le kernel gere toute la partie reception des infos sous interruption du port serie et les bufferisent.
    Donc tu n'as qu'as lire regulierement les données recu sur le ttsy (par plein de methode comme pool() ou select() ou avec un thread et un blocking-read)
    voir le serial programming how-to aidera beaucoup

    http://www.faqs.org/docs/Linux-HOWTO/Serial-Programming-HOWTO.html(...)