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
[^] # Re: sur quelle patteforme/OS?
Posté par TheBreton . En réponse au message IRQ en C. Évalué à 2.
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(...)