Resultados de la búsqueda a petición "linux-kernel"

1 la respuesta

mmap de / dev / mem falla con un argumento no válido para la dirección virt_to_phys, pero la dirección está alineada con la página

Por alguna razón mimmap falló con unInvalid argument mensaje a pesar de que mi desplazamiento está alineado con la página. El tamaño de la página es de 4096 bytes. tambiénCONFIG_STRICT_DEVMEM está desactivado, es decir, puedo acceder a la memoria ...

4 la respuesta

convertir jiffies a segundos

Tengo un código de espacio de usuario que analiza / proc / PID / task / TID / stat para obtener el uso de la CPU. Puedo usar HZ para obtener los jiffies por segundo, pero este código podría pasar a otra máquina que tenga un valor configurado ...

1 la respuesta

¿Podemos clonar el código fuente del kernel redhat y ver los cambios realizados por ellos?

Leí en un artículo que el redhat toma el núcleo de kernel.org para sus versiones y realiza algunos cambios de acuerdo con sus requisitos en ese núcleo y luego incrusta ese núcleo en sus próximas versiones. Mi pregunta es: ¿podemos clonar el ...

3 la respuesta

Comprobando si errno! = EINTR: ¿qué significa?

He encontrado este código usado varias veces (también uno similar donde se usaopen() en lugar dewrite()) int c = write(fd, &v, sizeof(v)); if (c == -1 && errno != EINTR) { perror("Write to output file"); exit(EXIT_FAILURE); }Por qué se verifica ...

2 la respuesta

¿Qué es kthreadd_task?

En la definición de kthread_create se activa una tarea, ¿alguien sabe qué está haciendo esta tarea? struct task_struct *kthread_create { struct kthread_create_info create; create.threadfn = threadfn; create.data = data; ...

2 la respuesta

¿Cómo se comparte la biblioteca compartida por diferentes procesos?

Leí algunos documentos que comparten la biblioteca combinada con el argumento -fPIC, la secuencia .text del .so se compartirá en la etapa de enlace dinámico de fork del proceso (por ejemplo, el proceso asignará el .so a la misma dirección ...

3 la respuesta

Cómo 'recargar' archivos fuente en GDB

¿Hay un comando engdb que puedo usar para (re) cargar / "actualizar" archivos fuente? (Por lo que puedo ver,gdb funciona solo con fuentedirectorios, de acuerdo aDepuración con GDB: Fuente [http://davis.lbl.gov/Manuals/GDB/gdb_8.html]- y no hay un ...

2 la respuesta

Perl: ¿que hace checkstack.pl en linux source?

Estoy haciendo un proyecto en el kernel de Linux y quería saber qué hace este checkstack.pl. Nunca he estudiado Perl, así que no puedo entender el programa. Sería genial si pudiera entender el programa conceptualmente si no línea por línea. ...

1 la respuesta

No se puede leer desde el dispositivo de caracteres Linux

Estoy implementando un controlador SPI para un acelerómetro. La parte SPI está hecha pero no puedo leer valores del espacio de usuario. static char charDevMessage[CD_BUFFER_SIZE] = { 0 }; ... static ssize_t char_dev_read(struct file *filep, char ...

2 la respuesta

¿Cómo hacer que Linux se apague cuando se ejecuta la detención?

He usado con éxito elpm_power_off puntero de función para hacer que mi placa Linux personalizada llame a su chip de administración de energía a través de i2c (para apagarlo). Me gustaria el linuxhalt comando para apagar también. ¿Cómo puedo ...