This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
-
Updated
Jul 19, 2025 - C
This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
Bare-metal programming on ESP32-S3 dual-core Xtensa LX7 without using Espressif's ESP-IDF
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
Decompiled DDR memory init for Allwinner Tech T113-s3 SoC
In this project, the Bosch BMP280 sensor is integrated with an STM32 microcontroller using bare-metal, low-level register-based firmware. Communication is handled via I2C and SPI protocols. The firmware captures sensor data and outputs it to a 16x2 LCD display, demonstrating effective real-time data acquisition and display.
Simple RISC-V CPUs running a baremental ray-tracer program.
This repository include all the codes and constraints used in the development of the Master Thesis: "Development of a Differential Absorption Lidar System based on a SoC-FPGA for Carbon Dioxide Sensing" by Victor Ricardo Aguilera Sanchez
A port of FreeRTOS to the ARM 929EJ-S Versatile Platform Baseboard
This repository highlights my work as an embedded systems/AI developer and software engineer, alongside meaningful personal experiences such as volunteering and participating in hackathons.
UART communication between an STM32F401CCU6 microcontroller and an ESP32 development board(bare-metal, no HAL)
This is a Project is all about building bare-metal firmware for a Cortex-M4 STM32 microcontroller, using open source tools and libraries such as GCC and libopencm3. This starts from blinking an LED, to building a bootloader for performing firmware updates over UART/USB, to building a signed firmware security mechanism.
Bare Metal Tutorials for STM32F103C8T6 (Blue Pill Module)
Cortex Labs - Real-time, puzzle, strategy game for x86 processors made in assembly. MS-DOS.
OS-free port of LwIP stack to ARM board with lan91c111 ethernet controller
A minimal, no-HAL, bare-metal game for STM32F401CCU6 that draws to a 128×64 SSD1306 OLED over I²C (bit-banged) and uses a single push button on PA0 to “flap” a 3×3 dot through moving pipes
Driver for a tri-color LED array installed inside a decorative bottle (aka, a decorative table lamp, of sorts) or other presentation.
Working and exploring the ATSAMV71-XULT board.
My operating system tests
Valve control software for the CR25H hybrid rocket.
Some bare metal action using QEMU emulator
Add a description, image, and links to the baremetal-programming topic page so that developers can more easily learn about it.
To associate your repository with the baremetal-programming topic, visit your repo's landing page and select "manage topics."