2010-04-23 24 views
0

Après les commentaires que je suis arrivé de my previous question on Linux Kernel development,Comment enregistrer une fonction dans un code de conduite comme ISR

J'ai écrit un pilote (en v2.6.32 noyau Linux) en le comparant avec un pilote existant et " emprunter "fortement de son code. Le conducteur est enregistré bien. Les init() et probe() fonctionnent bien. Je suis également capable d'accéder aux registres des périphériques. :-)

Cependant, je suis un peu flou sur le IRQ/ISR. Le périphérique périphérique est un périphérique d'entrée et déclenche une interruption sur une broche GPIO.

Comment puis-je avancer de l'état actuel pour gérer l'IRQ et exécuter ma fonction ISR?

Répondre