Oberon RTK

Change Note 2026-07-31

Entity Component System (ECS) for real-time control – evaluation round 2: the store mechanised

ECS for Control – Round 2

The second round of the Entity Component System (ECS) evaluation for real-time control programs written in Astrobe Oberon. What the first round performed by discipline and review is now mechanised: each System declares its store access, the schedule is derived from the declarations, and the construction is checked before the first tick. The round comprises one example program, EcsControlStore, and six documents in their own section; the first round's set stands unchanged as its record.

This remains evaluation work, not part of the core framework.

The documents:

Example Program

  • EcsControlStore is in <repo>/examples/v3.2/rpi/pico2/EcsControlStore/EcsControlStore-v12, for the RP2350 (Pico2), based on lib/v3.2.

  • The example is self-contained together with its own lib directory, which carries the evaluation's candidate framework material; the installed lib/v3.2 is untouched.

  • The program compiles and runs on the target hardware.

Last updated: 31 July 2026