Skip to content

Layomx/embedded-qemu-blink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

embedded-qemu-blink

Proyecto bare-metal para ARM Cortex-M3 corriendo en QEMU

Descripcion

Firmware en C sin HAL ni biblioteca estandar. Simula un microcontrolador STM3 en QEMU mps-an385

Herramientas

  • arm-none-eabi-gcc
  • QEMU qemu-system-arm
  • GBD gdb-multiarch
  • Make

Como compilar y correr el proyecto

make # compila el proyecto
make run # ejecuta QEMU
make debug # abre puerto GDB en :3333

Realice el proyecto en un entorno controlado en Linux Debian especificamente, desde una terminal sin ningun tipo de entorno grafico, unicamente utiliando la herramienta tmux.

About

Bare-metal ARM Cortex-M3 "Hello, World" project built from scratch in C, no HAL, no IDE. Compiled with arm-none-eabi-gcc and simulated in QEMU from a pure Linux terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors