<?xml version='1.0' encoding='utf-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>32bitmicro</title>
    <link>https://32bitmicro.com/</link>
    <description>Embedded systems engineering articles and project updates from 32bitmicro.</description>
    <language>en-us</language>
    <atom:link href="https://32bitmicro.com/feed.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Thu, 28 May 2026 00:09:30 +0000</lastBuildDate>
    <item>
      <title>MMCU — Modular MCU Framework</title>
      <link>https://32bitmicro.com/opensource/mmcu/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/mmcu/</guid>
      <description>MMCU is 32bitmicro's open source C++20 modular MCU firmware framework using CMake 4.0 and Clang 20+.</description>
      <pubDate>Thu, 28 May 2026 00:09:30 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>Buildroot</title>
      <link>https://32bitmicro.com/opensource/buildroot/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/buildroot/</guid>
      <description>Buildroot minimal embedded Linux build system: Kconfig, BR2_EXTERNAL, initramfs, and comparison with Yocto.</description>
      <pubDate>Wed, 27 May 2026 19:21:09 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>Yocto Project</title>
      <link>https://32bitmicro.com/opensource/yocto/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/yocto/</guid>
      <description>Yocto Project build system for custom embedded Linux distributions: BitBake, layers, BSP, OTA, and SDK generation.</description>
      <pubDate>Wed, 27 May 2026 19:21:03 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>LLVM</title>
      <link>https://32bitmicro.com/opensource/llvm/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/llvm/</guid>
      <description>LLVM compiler toolchain: Clang cross-compilation for embedded targets, link-time optimisation, and sanitizers.</description>
      <pubDate>Wed, 27 May 2026 19:06:12 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>LinuxCNC</title>
      <link>https://32bitmicro.com/opensource/linuxcnc/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/linuxcnc/</guid>
      <description>LinuxCNC CNC motion control: HAL architecture, G-code interpreter, PREEMPT-RT servo loop, and Mesa FPGA hardware interfaces.</description>
      <pubDate>Wed, 27 May 2026 19:06:08 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>Zephyr RTOS</title>
      <link>https://32bitmicro.com/opensource/zephyr-rtos/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/zephyr-rtos/</guid>
      <description>Zephyr RTOS architecture, HAL, West tooling, MCUboot, and board support for Cortex-M, RISC-V, and Xtensa targets.</description>
      <pubDate>Wed, 27 May 2026 19:03:37 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>Linux Kernel</title>
      <link>https://32bitmicro.com/opensource/kernel/</link>
      <guid isPermaLink="true">https://32bitmicro.com/opensource/kernel/</guid>
      <description>Linux kernel architecture, LTS branches, PREEMPT-RT, device tree, and embedded/real-time use.</description>
      <pubDate>Wed, 27 May 2026 18:55:41 +0000</pubDate>
      <category>opensource</category>
    </item>
    <item>
      <title>fun-plus-plus: Writing C++ Using Only c and ++</title>
      <link>https://32bitmicro.com/blog/fun-plus-plus.html</link>
      <guid isPermaLink="true">https://32bitmicro.com/blog/fun-plus-plus.html</guid>
      <description>A short C++ program where every identifier is 'c' and every operator is ++ or +=. A dive into C++17 sequencing rules and initialization order.</description>
      <pubDate>Tue, 24 Feb 2026 01:59:27 +0000</pubDate>
      <category>blog</category>
    </item>
  </channel>
</rss>
