es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-KERNEL

Escribir a CR2 durante la ISR de PageFault.

Estoy escribiendo un controlador de falta de página y me pregunto qué sucede si el ISR cambia el valor de cr2 justo antes de que el ISR regrese. Por ejemplo, si algún código hace esto: mov rax, QWORD PTR [rip+0x23] mov rbx, QWORD PTR [rax+0x28432] movabs rax, 0xdeadbeefdeadbeef mov rcx, . . . Read more

La compilación a través del archivo Makefile falla, pero desde la línea de comandos tiene éxito.

Estoy tratando de construir un módulo externo contra un árbol de kernel descargado. Mi Makefile se ve así: obj-m += userModule.o ARCH := arm CC := arm-linux-gnueabihf- KERN_DIR := /home/user/Downloads/beaglebone-linux-5.10/ CD := /home/user/Downloads/userModule/ all: make ARCH=$(ARCH) CROSS_COMPILE=$(CC) -C $(KERN_DIR) M=$(CD) modules clean: make ARCH=$(ARCH) CROSS_COMPILE=$(CC) -C $(KERN_DIR) M=$(CD) clean help: . . . Read more

¿La API del núcleo de ALSA es diferente de la API de asoundlib?

Estaba leyendo sobre cómo reproducir audio desde el kernel de Linux cuando me encontré con ALSA (Arquitectura Avanzada de Sonido de Linux) y su API aquí en la documentación del kernel: https://www.kernel.org/doc/html/latest/sound/kernel-api/alsa-driver-api.html. Sin embargo, parece que la mayoría de las personas que intentan reproducir audio en Linux utilizan la biblioteca . . . Read more