Linux

Mar
10

LDD 3: #8 Allocacion de memoria

Hasta ahora solo hemos usado kmalloc y kfree para la allocacion y liberacion de memoria. Sin embargo el kernel ofrece
4 min read
Mar
10

LDD 3: #7 Time, delay and derrefered work (de mi blog en www.jugmza.com.ar)

Los drivers del mundo real por lo general tienen que lidiar con muchas cosas como timing, administracion de memoria, acceso
5 min read
Mar
10

LDD 3: #6 Operaciones avanzadas sobre char drivers (de mi blog en www.jugmza.com.ar)

Los dispositivos reales ofrecen muchas mas funciones que read y write sincronos. Vamos a analizar algunos de los conceptos para
8 min read
Mar
10

LDD 3: #5 Concurrencia y condiciones de corrida (de mi blog en www.jugmza.com.ar)

Concurrencia es cuando el sistema trata de hacer mas de una cosa a la vez. Y el manejo de esta
11 min read
Mar
03

Enseñanza Sabia

para los que nunca se acuerdan de que parametros ponerle al comando netstat, les recomiendo los siguiente: netstat -ponela Ahora
Feb
28

LDD 3: #3 Char Drivers (de mi blog en www.jugmza.com.ar - 11/12/07)

Vemos char drivers porque son los dispositivos de hardware mas simples, El primer paso cuando escribimos un driver es definir
10 min read
Feb
28

LDD 3: #2: Contruyendo y corriendo Modulos (de mi blog en www.jugmza.com.ar - 11/12/07)

Bienvenidos a Hello World Module: Importante: 2 funciones: module_init(fc*) module_exit(fc*) Hay que incluir <linux/init.
5 min read
Feb
28

LDD 3 #1: INTRODUCCION (de mi blog en www.jugmza.com.ar - 11/12/07)

El rol de un device driver...es proveer un mecanismo y no una politica.. Con esto empieza el libro Linux
2 min read