<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>The `Keith-A-Gang` Dev Blog</title>
        <description>Low-level notes by Keith Gangarahwe: Zig, ARM7TDMI, RISC-V and the ESP32-P4.</description>
        <link>https://keith-dev-blog.pages.dev</link>
        <atom:link href="https://keith-dev-blog.pages.dev/rss.xml" rel="self" type="application/rss+xml"/>
        <language>en</language>
        <lastBuildDate>Thu, 10 Sep 2026 18:10:08 GMT</lastBuildDate>
        <item>
            <title>Restructuring (Again): From Side Project to Dissertation</title>
            <description>The JIT is growing up. Here&apos;s how I&apos;m restructuring the whole project around my university dissertation, and what to expect over the next few months.</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-09-10-restructuring-for-the-dissertation</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-09-10-restructuring-for-the-dissertation</guid>
            <pubDate>Thu, 10 Sep 2026 16:00:00 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>dissertation</category>
            <category>microkernel</category>
            <category>risc-v</category>
            <category>esp32-p4</category>
            <category>zig</category>
            <category>arm7tdmi</category>
        </item>
        <item>
            <title>Breaking Down The Build Pipeline</title>
            <description>In this post, we&apos;ll be looking at how we&apos;re building our zig project for the esp32-p4.</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-04-17-breaking-down-the-build-pipeline</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-04-17-breaking-down-the-build-pipeline</guid>
            <pubDate>Fri, 17 Apr 2026 16:27:29 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>zig</category>
            <category>python</category>
            <category>esp-idf</category>
            <category>cmake</category>
            <category>programming</category>
        </item>
        <item>
            <title>Configuring Hardware: A Proper Start</title>
            <description>Let&apos;s actually get some Zig code running on the ESP32-P4. How hard could it be...?</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-04-11-configuring-hardware-and-a-proper-start</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-04-11-configuring-hardware-and-a-proper-start</guid>
            <pubDate>Sat, 11 Apr 2026 17:28:22 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>project-configuration</category>
            <category>zig</category>
            <category>esp-idf</category>
            <category>cmake</category>
            <category>python</category>
        </item>
        <item>
            <title>Some ARM Debugging</title>
            <description>Lets Understand ARM7TDMI Through Debugging</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-02-21-some-arm-debugging</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-02-21-some-arm-debugging</guid>
            <pubDate>Sat, 21 Feb 2026 18:19:39 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>debugging</category>
            <category>arm</category>
            <category>zig</category>
            <category>assembly</category>
            <category>arm7tdmi</category>
            <category>qemu</category>
            <category>gdb</category>
        </item>
        <item>
            <title>What is ARM7TDMI</title>
            <description>What is ARM7TDMI?</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-02-19-what-is-arm7tdmi</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-02-19-what-is-arm7tdmi</guid>
            <pubDate>Thu, 19 Feb 2026 05:48:43 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>arm7tdmi</category>
            <category>programming</category>
            <category>assembly</category>
        </item>
        <item>
            <title>Why Zig?</title>
            <description>Why Am I Using Zig?</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-02-16-why-zig</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-02-16-why-zig</guid>
            <pubDate>Mon, 16 Feb 2026 05:21:56 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>zig</category>
            <category>programming</category>
        </item>
        <item>
            <title>Project Setup</title>
            <description>A Walkthrough On How I Am Setting Up My Project</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-02-14-project-setup</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-02-14-project-setup</guid>
            <pubDate>Sat, 14 Feb 2026 15:54:08 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>project-setup</category>
            <category>zig</category>
            <category>coding</category>
        </item>
        <item>
            <title>Introduction</title>
            <description>A Basic Run Down Of The Project I Intend To Make</description>
            <link>https://keith-dev-blog.pages.dev/blog/2026-02-13-introduction</link>
            <guid isPermaLink="true">https://keith-dev-blog.pages.dev/blog/2026-02-13-introduction</guid>
            <pubDate>Fri, 13 Feb 2026 18:05:43 GMT</pubDate>
            <category>A Minimal Operating System Kernel with Runtime Instruction Translation for Low-Cost RISC-V Microcontrollers</category>
            <category>introduction</category>
        </item>
    </channel>
</rss>