Show HN: OpenC6 v2.0 – Bare-metal BIOS and RISC-V microkernel for ESP32-C6
Category: infrastructure
Tags: risc-v, microkernel, embedded, esp32, bios, firmware
Score: 6.5/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 4)
OpenC6 is a bare-metal BIOS and microkernel for the ESP32-C6 RISC-V microcontroller, bringing PC-style architecture with hardware memory protection, a process manager, and a shell to microcontrollers. It decouples hardware initialization from user-space execution, allowing dynamic loading of unprivileged payloads and featuring innovative systems like an out-of-band supervisor on the low-power core.
Target audience: embedded developers, firmware engineers, RISC-V enthusiasts
Repository: https://github.com/Rompass/openc6-bios · C · MIT · 305 stars
View on Hacker News