/primoduke

Escrevendo seu primeiro modulo de kernel

Primary LanguageCGNU General Public License v2.0GPL-2.0

Escrevendo seu primeiro modulo de kernel

(Writing your first kernel module)

Apresentar o básico sobre drivers (diferença entre character, block e ioctl) Mostrar o ciclo de vida de um módulo (init, proble, exit, etc..). Mostrar dispositivos do /dev e os valores de minor e major que os associam ao driver; Explicar sobre o mecanismo udev. Apresentar módulo "Hello World" que imprime um log no dmesg Apresentar um módulo do tipo char usando como base a misc api que aloca memória de kernel e escreve/lê usando echo e cat na linha de comando.

Examples for a talk at FISL15 (International Free Software Forum)

Referencias