Tag: ALARMMANAGER
Tengo un bloque de instrucciones para el cual quería saber cómo funciona el registro de PC. Dice en Wikipedia que el registro de PC guarda el valor de la siguiente instrucción a ejecutar, sin embargo, al observar el gráfico de desensamblaje de Binary Ninja para el mismo bloque de instrucciones, . . . Read more
Comentario de la función tasklet_hrtimer_init: Inicializa un combo de tasklet/hrtimer para las devoluciones de llamada de softirq. Hay pocas rutinas utilizadas en el kernel sobre tasklet_hrtimer_init. ¿Se puede usar tasklet_hrtimer_init en la función de devolución de llamada de una interrupción de hardware?
Un archivo make que estoy intentando hacer tiene arm-elf-as. He instalado binutils gcc todas las cosas que asumí que necesitaría, ¿no debería venir arm-elf-as con eso? ¿Dónde puedo obtener este chico malo? Veo muchas preguntas aquí sobre arm-elf-gcc eabi, etc. Tiene algo que ver con gnu, tal vez debería instalar . . . Read more
Estoy examinando el código de desensamblaje de esta parte de código en C: #define GPIO_PORTF_DATA_R (*((volatile unsigned long *)0x400253FC)) int main(void){ // Código de inicialización while(1) { SW1 = GPIO_PORTF_DATA_R&0x10; // Leer PF4 en SW1 // Otro código SW2 = GPIO_PORTF_DATA_R&0x01; } } El ensamblador para la línea SW1= es . . . Read more
Tengo un problema al usar el ensamblador en Keil uVision ARM. Intento establecer el valor del registro R14 con este código en ensamblador en línea: __asm { MOV R14, #Loop; } Pero el compilador dice que el símbolo “R14” está indefinido. Cuando escribo el mismo código en un archivo .s, . . . Read more