Creați un modul de kernel care afișează un mesaj la fiecare 5 secunde. După ce modulul este încărcat în nucleu, acesta va afișa un mesaj oarecare din 5 în 5 secunde. După ce modulul este descărcat nu se mai face afișarea mesajului.
Pentru timere puteți folosi structura timer_list
. Informații despre timere găsiți în codul sursă în directorul include/linux/timer.h
.
Pentru delayed work-uri puteți folosi structura delayed_work
. Informații despre delayed work-uri găsiți în codul sursă în directorul include/linux/workqueue.h
.
Alte informații utile aici.
Creați un modul de kernel care afișează, pentru fiecare dintre procesele sistemului:
include/linux/sched.h
.
Pentru a obține informații despre procese folosiți câmpurile structurii task_struct, definită în codul sursă în fișierul include/linux/sched.h
.