FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

bare-metal-programming · GitHub Topics · GitHub

#

bare-metal-programming

Here are 106 public repositories matching this topic...

A 64-bit freestanding OS kernel written in Go, booted via GRUB/Multiboot2, with VGA terminal, PS/2 keyboard, IDT/PIC/PIT, a debug shell, a bitmap page frame allocator, and an in-memory and FAT filesystem

  • Updated Sep 23, 2026
  • Go

A buddy system allocator in pure Rust.

  • Updated Jul 5, 2026
  • Rust

This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."

  • Updated Jun 25, 2026
  • C

Under the hood: Arm Cortex-M4 Bare Metal Embedded Programming in C

  • Updated Aug 19, 2018
  • C

A hands-on exploration of bare metal programming with the STM32 Nucleo-F446RE. Learn how embedded systems work from the ground up using C, GCC toolchains, Makefiles, and more.

  • Updated Sep 17, 2025
  • C

Minimal bare metal sdk for ESP32 RISC-V microcontrollers.

  • Updated Jul 2, 2026
  • C

An example in bare metal RV32 assembly for the longan nano board

  • Updated Jul 8, 2021
  • Assembly

Bare-metal programming for the SMT32 Microcontrollers using the HAL library. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick

  • Updated Jul 16, 2023
  • C

Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.

  • Updated Jun 28, 2025
  • C

A guide how to build your own realtime Operating System. The code samples are applicable on STM32 microcontrollers

  • Updated Jul 11, 2023
  • C

LZ4 decoder in assembly for RiscV RV32IC

  • Updated Feb 11, 2022
  • Assembly

Dual-Core RISC-V (C906) Bare Metal programming on CV1800B (Milk-V Duo) without using vendor's SDK

  • Updated Aug 30, 2026
  • Assembly

STM32 Bare Metal fun

  • Updated Sep 17, 2026

A Linux workflow and example application for automated build of Amiga programs in 68K assembly

  • Updated Aug 20, 2026
  • Assembly

A lightweight, freestanding SDK for RISC-V bare-metal development.

  • Updated Sep 10, 2026
  • C

This is a Cortex-M3 bare metal program, using semihosting for IO, QEMU for emulator, newlib for stdlib, arm-linux-gcc for cross compile toolchain.

  • Updated Jul 31, 2018
  • C

A comprehensive bare-metal driver library for STM32F103 (Cortex-M3), featuring 20 register-level drivers (CAN, DMA, SPI, I2C, RTC) developed without HAL/LL libraries for maximum performance and hardware control.

  • Updated Feb 17, 2026
  • Assembly

Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware

  • Updated Jul 16, 2023
  • C

Add this topic to your repo

To associate your repository with the bare-metal-programming topic, visit your repo's landing page and select "manage topics."

Learn more


Back | FazBrowse Home | New Git URL