← Projects

A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers

parts
8
reading time
44 min
started
Feb 2026
last update
Sep 2026
  1. 01

    Introduction

    A Basic Run Down Of The Project I Intend To Make

    February 13, 2026 · 2 min read

  2. 02

    Project Setup

    A Walkthrough On How I Am Setting Up My Project

    February 14, 2026 · 9 min read

  3. 03

    Why Zig?

    Why Am I Using Zig?

    February 16, 2026 · 7 min read

  4. 04

    What is ARM7TDMI

    What is ARM7TDMI?

    February 19, 2026 · 3 min read

  5. 05

    Some ARM Debugging

    Lets Understand ARM7TDMI Through Debugging

    February 21, 2026 · 4 min read

  6. 06

    Configuring Hardware: A Proper Start

    Let's actually get some Zig code running on the ESP32-P4. How hard could it be...?

    April 11, 2026 · 6 min read

  7. 07

    Breaking Down The Build Pipeline

    In this post, we'll be looking at how we're building our zig project for the esp32-p4.

    April 17, 2026 · 3 min read

  8. 08

    Restructuring (Again): From Side Project to Dissertation

    The JIT is growing up. Here's how I'm restructuring the whole project around my university dissertation, and what to expect over the next few months.

    September 10, 2026 · 10 min read

© 2026 Keith Gangarahwe