Tag: ALARMMANAGER
Tengo el siguiente código que realiza una conversión muy básica de una imagen de 16bpp a una imagen de 1bpp, el código funciona como se espera hasta que habilito las optimizaciones del compilador, momento en el que solo obtengo una imagen negra. define RSCALE 5014709 define GSCALE 9848225 define BSCALE . . . Read more
Quería hacer programación práctica de ensamblador de ARM y el libro que sigo utiliza armasm o ARM Macro Assembler, pero no puedo encontrar el ensamblador en ninguna parte. Actualmente estoy en Windows 10. Soy nuevo en todo esto, así que si hay algún tutorial para seguir en orden de configurar . . . Read more
Tengo un ejemplo pequeño de Android con un receptor registrado en mi actividad (por lo que no hay una entrada de receptor en AndroidManifest.xml), pero por alguna razón no recibo nada. import android.app.AlarmManager import android.app.PendingIntent import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.content.IntentFilter import android.os.Bundle import android.util.Log import androidx.appcompat.app.AppCompatActivity import . . . Read more
¿La arquitectura de instrucciones ARMv7 y/o ARMv8 proporcionan una instrucción similar a PEXT en x86? Si no es así, ¿cuál es la combinación de instrucciones más eficiente para obtener el mismo comportamiento?
Actualmente estoy escribiendo código bare-metal para, entre otros, armv6-m utilizando (arm-none-eabi-) gcc como compilador. Al implementar los manejadores de excepciones, me encontré con attribute((interrupt(“”type””))) (manual), que indica a gcc que genere una función que preserva todos los registros (excepto los bancarios). El problema es que esta función generada siempre devuelve . . . Read more