Skip to content

rmarku/rpi-asm-framebuffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab Org. y Arq. de Computadoras

  • Configuración de pantalla: 640x480 pixels, formato ARGB 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

Estructura

  • 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

Uso

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published