<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Tech Blog</title>
  <subtitle>Technical blog about embedded systems, firmware, and low-level programming</subtitle>
  <link href="https://blog.benjaminjames.xyz" rel="alternate" type="text/html"/>
  <link href="https://blog.benjaminjames.xyz/rss.xml" rel="self" type="application/atom+xml"/>
  <id>https://blog.benjaminjames.xyz</id>
  <updated>2026-04-28T15:24:31.059Z</updated>
  <entry>
    <title>Memory Sections in a Compiled Firmware Binary</title>
    <link href="https://blog.benjaminjames.xyz/post/memory-sections-in-firmware" rel="alternate" type="text/html"/>
    <id>https://blog.benjaminjames.xyz/post/memory-sections-in-firmware</id>
    <updated>2026-04-27T00:00:00.000Z</updated>
    <summary>A deep dive into .text, .data, .bss, and beyond — understanding how your C code maps to physical memory on bare-metal embedded systems.</summary>
  </entry>
</feed>