C bare-metal

Open-source C projects categorized as bare-metal

Top 14 C bare-metal Projects

  1. tilck

    A Tiny Linux-Compatible Kernel

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. circle

    A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit) (by rsta2)

    Project mention: MiniScript on a bare-metal Raspberry Pi | dev.to | 2024-03-02

    If you're a developer and feeling adventurous, you can also try building it yourself. The source is all on GitHub. It uses the circle-stdlib project (which is circle plus some additions to support much of the C and C++ standard libraries) as a submodule; hopefully I've set that up correctly, but you could always clone that separately and place it in the MiniScript-Pi folder. Check out circle's build instructions for info on setting up your toolchain. (Mac users: be careful with the configure script, which does not work properly on MacOS; find me on Discord and I'll help you fix the script or configure manually.)

  4. baremetal-arm

    An ebook about bare-metal programming for ARM

  5. rv32emu

    Compact and Efficient RISC-V RV32I[MAFC] emulator

    Project mention: Accelerate RISC-V Instruction Set Simulation by Tiered JIT Compilation | news.ycombinator.com | 2024-10-23

    The complementary codebase presented in the research paper is rv32emu, an efficient RISC-V instruction set simulator, available under the MIT License. See https://github.com/sysprog21/rv32emu

  6. mdk

    A bare metal SDK for the ESP32 & ESP32C3

  7. barebox

    The barebox bootloader - Mirror of ssh://[email protected]/barebox

  8. libconfini

    Yet another INI parser

    Project mention: Why the fuck are we templating YAML? (2019) | news.ycombinator.com | 2024-01-23

    Personally I prefer INI over nearly all configuration formats.

    https://github.com/madmurphy/libconfini/wiki/An-INI-critique...

  9. hftrx

    Embedded firmware for ham radio transceivers

  10. bareDOOM

    DOOM ported to run within the barebox bootloader

  11. riscv-os

    Build a minimal kernel for RISC-V

  12. computersystems

    Incremental system software for Raspberry Pi. From a blinking LED to a video game.

  13. c2500re

    Documentation of an effort to reverse engineer a Cisco 2501 router, with the end goal to run my own code on it (in particular FreeRTOS)

  14. FPGA_Multimedia_Player

    MSc Final Project

  15. guess-the-number

    A bare metal kernel with only Guess The Number

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C bare-metal discussion

Log in or Post with

C bare-metal related posts

Index

What are some of the best open-source bare-metal projects in C? This list will help you:

# Project Stars
1 tilck 2,397
2 circle 1,897
3 baremetal-arm 655
4 rv32emu 433
5 mdk 224
6 barebox 167
7 libconfini 167
8 hftrx 85
9 bareDOOM 73
10 riscv-os 56
11 computersystems 37
12 c2500re 23
13 FPGA_Multimedia_Player 4
14 guess-the-number 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?