Embedded Agent Hardware Support: What Runs an AI Agent Runtime (Pi, Jetson, STM32MP25, ctrlX CORE)

Last reviewed: 2026-06-04 · Marcus Rüb

Embedded Agent Hardware Support

An embedded agent runtime can run on a range of hardware classes, but the practical dividing line is whether the target runs a Linux-class OS or is a bare-metal microcontroller. Today, containerized agent runtimes target Linux-class embedded and industrial edge hardware; bare-metal MCU deployment is a separate, harder problem that most runtimes — including the open-source edge-agents runtime — treat as roadmap, not current support.

This page is a hardware-selection reference. It first describes the hardware classes and their requirements, then gives the verified target list for a concrete runtime so the distinction is unambiguous.


Hardware classes for an embedded agent runtime

Hardware classTypical RAMArchitectureOSAgent-runtime fit
Industrial PC / edge server8–32 GBx86_64LinuxFull — containerized runtimes run natively
Single-board computer (SBC)4–8 GBARM64LinuxFull — e.g. Raspberry Pi 5, Jetson Orin Nano
Linux MPU module0.5–2 GBARM Cortex-ALinuxSupported — e.g. STM32MP25 (Cortex-A35)
Industrial controller (Linux)1–4 GBARM64Linux (vendor)Supported — e.g. Bosch Rexroth ctrlX CORE
Bare-metal microcontroller64 KB–2 MBARM Cortex-MRTOS / bare-metalNot yet — see roadmap note below

The split is about the operating system, not raw compute. A Linux-class target can host a containerized runtime, a process scheduler, a full network stack, and a model proxy. A Cortex-M microcontroller running an RTOS or bare-metal superloop cannot host a container and has a different, lighter deployment model — see the embedded agent architecture runtime table for the RTOS-task and bare-metal-loop patterns that apply there.


Verified targets: the edge-agents runtime

The open-source edge-agents runtime publishes a list of hardware it has been verified on. It is a ~30 MB containerized runtime, which is why every verified target is Linux-class:

Verified targetClassNotes
Raspberry Pi 5SBC (ARM64)Common prototyping and edge target
NVIDIA Jetson Orin NanoSBC (ARM64)Adds GPU for local inference
STM32MP25Linux MPU (Cortex-A35)Linux MPU, not a bare-metal MCU
Bosch Rexroth ctrlX COREIndustrial controllerLinux-based industrial control platform
x86 NUCIndustrial PC (x86_64)Edge-server-class deployment

Supported today vs roadmap

This honest split is the point of the page: an engineer choosing hardware should know exactly where a containerized agent runtime fits and where it does not.


Source and next steps


This reference is part of a ForestHub.ai knowledge hub. Book a meeting →