RSSAmplifier

Blog

netmonk

Recent content on netmonk

netmonk.orgRSS feed ↗6 posts

Latest posts

When Causal Emergence Inspires OS3

How Erik Hoel’s work on causal emergence, effective information, determinism, degeneracy, and informative higher scales inspired new architectural principles in OS3.

Switching the CH32V003 System Clock to 48 MHz

Extending the bare CH32V003 assembly blink program with Flash wait-state setup, HSE startup, PLL enable, and a 48 MHz system clock switch.

at-os3 and PTGS: a Tiny Linux-Driven TinyGS Station

A CH32V003 + SX1278 AT LoRa modem firmware used as the deterministic radio front end for PTGS, a Linux TinyGS station bridge with MQTT, Doppler tuning, and multi-modem support.

Bare Assembly Bring-Up on the CH32V003

Booting a CH32V003 without an SDK or C runtime: vector table, linker script, stack, BSS, GPIO, and a minimal RISC-V assembly blink loop.

RNode on OS3: a Minimal Reticulum Firmware for the CH32V003

A prebuilt RNode-compatible firmware image for the CH32V003 and E22-900M22S, bringing Reticulum connectivity to a 16 KB flash / 2 KB RAM microcontroller.

OS3: Architecture of a Deterministic Event-Driven Microkernel

A detailed look at the design principles, execution model, and structural invariants behind OS3 — a bare-metal event-driven microkernel for RISC-V.