Skip to content
View kromych's full-sized avatar
🔆
Quien lo hizo
🔆
Quien lo hizo

Sponsoring

@WillGreen

Highlights

  • Pro

Block or report kromych

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

Baremetal

28 repositories

Bare metal Raspberry Pi 3 tutorials

C 2,963 349 Updated Jun 21, 2024

Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4

C 3,690 272 Updated Feb 3, 2025

A teaching operating system written in Rust

Rust 467 31 Updated Dec 4, 2025

Raspberry Pi pico baremetal examples

C 160 18 Updated Sep 19, 2022

Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-modu…

Assembly 5,188 419 Updated Jul 18, 2022

Intel / AMD CPU Internals

C 1,164 188 Updated Mar 7, 2021

An x86 bootloader written in Rust.

Rust 529 21 Updated Aug 2, 2021

Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.

C# 2,101 108 Updated Jul 6, 2024

MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/arm SEE README. ARMv7…

Makefile 205 33 Updated Jun 26, 2019

A very minimal, resource efficient exo-kernel

Assembly 809 110 Updated Dec 3, 2025

IA32-doc is a project which aims to put as many definitions from the Intel Manual into machine-processable format as possible

C 666 86 Updated Jan 31, 2025

rpi-internal-registers

HTML 41 12 Updated Apr 23, 2019

Raspberry Pi ARM based bare metal examples

Assembly 2,785 488 Updated Jul 14, 2023

A bare metal USB driver for Raspberry Pi 1-3 written in C

C 295 55 Updated Mar 16, 2023

Multi Core examples for Raspberry Pi 2

C 8 7 Updated Oct 25, 2015

Raspberry Pi Bare Metal Assembly Programming

Pascal 465 67 Updated Dec 24, 2021

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.

Assembly 1,752 298 Updated Nov 20, 2017

efibootmgr development tree

C 564 104 Updated Aug 18, 2024

UEFI development made easy

Makefile 255 49 Updated May 22, 2024

Bringup-Bench is a collection of standalone minimal library and system dependence benchmarks useful for bringing up newly designed CPUs, accelerators, compilers and operating systems. You probably …

C 218 39 Updated Oct 28, 2025

Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

C 4,494 1,287 Updated Aug 21, 2024

Devicetree Specification document source files

Python 1,011 246 Updated Dec 1, 2025

A compact USB HID host FPGA core supporting keyboards, mice and gamepads.

Verilog 149 28 Updated Mar 22, 2025

Open source ARM Cortex-M microcontroller library

C 3,455 1,102 Updated Oct 2, 2025

A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host

Rust 2,498 510 Updated Dec 17, 2025

Repository for the rp2040_pmod board from controlpaths devices.

22 1 Updated Jan 2, 2024

3-stage RV32IMACZb* processor with debug

Verilog 970 73 Updated Dec 14, 2025

Facilities to access (ex)FAT and NTFS filesystems and disk images with Python 3

Python 49 10 Updated Oct 20, 2025