User Tools

Site Tools


linux-kernel-dev:capitole:capitol-07

This is an old revision of the document!


7. Întreruperi. Operații de intrare/ieșire

  • Interfața hardware-ului cu sistemul de operare: întreruperi, porturi, registre, memorie
  • Întreruperi, nevoia de întreruperi, handler de întrerupere, /proc/interrupts
  • Porturi și registre hardware, comunicarea cu registrele hardware
  • Linii de întrerupere, înregistrarea unui handler de întrerupere
  • Înregistrarea unui spațiu de I/O
  • Handling la întreruperea de tastatură
  • Citirea registrelor de tastatură, un keylogger
  • (Opțional) Handling la întreruperea de pe portul serial

Exerciții

(tutorial) Captură de driver de tastatură, afișare mesaj

(exercițiu) Afișare mesaj de tastă apăsată

(exercițiu) Stocare în memorie taste apăsate, citire din /proc

BONUS: Înregistrarea la întreruperea de port serial la date primite, funcție de port

linux-kernel-dev/capitole/capitol-07.1441644258.txt.gz · Last modified: 2015/09/07 19:44 by razvan