- Configuración de pantalla:
640x480
pixels, formatoARGB
32 bits. - El registro
X0
contiene la dirección base del FrameBuffer (Pixel 1) - El código de cada consigna debe ser escrito en el archivo app.s
- El archivo main.s contiene la inicialización del FrameBuffer y el puerto UART, al finalizar llama a app.s (NO EDITAR)
- El código de ejemplo pinta toda la pantalla de color AZUL puro
0x0000FF
- app.s Este archivo contiene a apliación. Todo el hardware ya está inicializado anteriormente.
- start.s Este archivo realiza la inicialización del hardwar (tanto framebuffer como uart)
- Makefile Archivo que describe como construir el software (que ensamblador utilizar, que salida generar, etc)
- memmap Este archivo contiene la descripción de la distribución de la memoria del programa y donde colocar cada sección.
- README.md este archivo
El archivo Makefile contiene lo necesario para construir el proyecto. Se pueden utilizar otros archivos .s si les resulta práctico para emprolijar el código y el Makefile los ensamblará
Para correr el proyecto ejecutar
$ make run
Esto construirá el código y ejecutará qemu para su emulación