IDE and code editor — EoStudio
Python · v0.1.0

EoStudio — Embedded IDE

EoStudio is the integrated development environment for EoS — twelve domain-specific editors, thirty-plus code generators, profile-aware build configuration, and one-click EoSim debugging in a single workspace.

12
Domain editors
30+
Code generators
EoSim
Integrated debug
Python
Plug-in API
Overview

What EoStudio is

Where a generic IDE forces you to learn the EoS toolchain through trial and error, EoStudio surfaces the entire stack: a board picker, a profile composer, a HAL configurator, a device-tree visualizer, an EIPC topology editor, an EAI prompt designer, and more — each one a first-class editor with code-gen wired in.

Hit Run and EoStudio drives eBuild to produce an artifact, hands it to EoSim, and drops you into a kernel-aware debugger with eIPC traffic visualized live.

Capabilities

Features

The shape of EoStudio at a glance.

Board Picker

Browse the 24 supported boards; pin a workspace to one with one click.

Profile Composer

Visual editor for product profiles: features, drivers, services, footprint.

HAL Configurator

GUI over the 33-peripheral HAL: configure pins, clocks, peripherals.

Device-Tree Visualizer

Inspect and patch the active DT graphically.

EIPC Topology Editor

Draw services, ports, and capabilities; generate stub code.

EAI Prompt Designer

Iterate on agent prompts with side-by-side trace + token cost.

30+ Code Generators

From C scaffolding to systemd-style unit files to test harnesses.

EoSim-Aware Debugger

Step through firmware running in EoSim with kernel-aware variables.

Python Plug-in API

Extend any panel; ship internal tooling as a workspace plug-in.

Source

Open source on GitHub

EoStudio is Apache-2.0 licensed and developed in the open. Issues, discussions, and pull requests welcome.

embeddedos-org/eostudio

An IDE built for EoS: 12 editors, 30+ generators, simulator-aware debugging.

PythonApache-2.0v0.1.0
Open ↗
Where it sits

In the EoS stack

EoStudio is the highlighted layer below.

App layerUI / browser layerData layerAI runtimeNeural interfaceIPC fabricEoS kernel + HALeos-platform profileeBootloaderBuild / IDE / Sim

Ready to build with EoStudio?

Start with the docs, browse the source, or join the community.