ebuild v0.1.0 — EoS Build System & SDK Generator
Initial public release of ebuild — single monorepo build system for the entire EoS ecosystem. One clone, one build command — from PCB hardware description to deployable firmware image.
Highlights
- 14 Hardware Targets: STM32F4/H7, nRF52, RP2040, RPi 3/4, i.MX8M, AM64x, RISC-V, SiFive, MIPS, x86_64, ESP32
- 5 Optional Layers: eai (AI), eni (neural), eipc (IPC), eosuite (apps), or build all
- SDK Generator: Yocto-style cross-compilation SDK per target platform
- 18 CLI Commands: build, sdk, package, firmware, system, analyze, qemu, and more
- Deliverable Packager: source + SDK + libs + image in one ZIP
- AI Model Catalog: 12 curated LLM models (TinyLlama → Llama 3.2) for embedded AI
Downloads
| File |
Description |
ebuild-0.1.0-py3-none-any.whl |
Python wheel — pip install ebuild-0.1.0-py3-none-any.whl |
ebuild-0.1.0.tar.gz |
Source distribution |
ebuild.exe |
Windows standalone executable |
SHA256SUMS.txt |
SHA-256 checksums for all assets |
SDK Archives (per target platform)
| File |
Target |
Description |
ebuild-sdk-0.1.0-stm32f4.zip |
STM32F4 |
ARM Cortex-M4 SDK (headers + cmake + docs) |
ebuild-sdk-0.1.0-raspi4.zip |
Raspberry Pi 4 |
AArch64 Cortex-A72 SDK |
ebuild-sdk-0.1.0-x86_64.zip |
x86_64 |
Generic PC SDK |
ebuild-sdk-0.1.0-imx8m.zip |
i.MX8M |
NXP ARM64 Cortex-A53 SDK |
ebuild-sdk-0.1.0-riscv-virt.zip |
RISC-V |
QEMU virt rv64gc SDK |
ebuild-sdk-0.1.0-nrf52.zip |
nRF52 |
Nordic ARM Cortex-M4F SDK |
ebuild-sdk-0.1.0-esp32.zip |
ESP32 |
Xtensa LX6 SDK |
ebuild-sdk-0.1.0-jetson-nano.zip |
Jetson Nano |
NVIDIA ARM64 SDK |
Quick Start
# Install from wheel
pip install ebuild-0.1.0-py3-none-any.whl
# Or on Windows
.\ebuild.exe build --target raspi4
# Build core only (EoS + eBoot)
ebuild build --target raspi4
# Build with AI + neural interface
ebuild build --target raspi4 --with eai,eni
# Build everything
ebuild build --target raspi4 --with all
# Generate SDK for cross-compilation
ebuild sdk --target raspi4
# Package deliverable
ebuild package --target raspi4 --version 0.1.0
Supported Hardware
| Target |
Arch |
CPU |
Vendor |
stm32f4 |
ARM Cortex-M4 |
cortex-m4 |
ST STM32F407 |
stm32h7 |
ARM Cortex-M7 |
cortex-m7 |
ST STM32H743 |
nrf52 |
ARM Cortex-M4 |
cortex-m4 |
Nordic nRF52840 |
rp2040 |
ARM Cortex-M0+ |
cortex-m0+ |
RPi RP2040 |
raspi4 |
AArch64 |
cortex-a72 |
Broadcom BCM2711 |
imx8m |
AArch64 |
cortex-a53 |
NXP i.MX8M |
riscv_virt |
RISC-V |
rv64gc |
QEMU virt |
x86_64 |
x86_64 |
generic |
Generic PC |
esp32 |
Xtensa |
LX6 |
Espressif |
jetson-nano |
AArch64 |
cortex-a57 |
NVIDIA Tegra X1 |
EoS Ecosystem v0.1.0
| Component |
Description |
Release |
| eos |
Microkernel + HAL + services |
v0.1.0 |
| eboot |
Secure bootloader |
v0.1.0 |
| ebuild |
Build system + SDK generator |
📍 this release |
| eApps |
45+ embedded applications |
v0.1.0 |
| EoSim |
Multi-arch simulation platform |
v0.1.0 |
| EoStudio |
Cross-platform design suite |
v0.1.0 |
| eai |
Embedded AI inference + agents |
v0.1.0 |
| eni |
Neural interface framework |
v0.1.0 |
| eipc |
Inter-process communication |
v0.1.0 |
| Docs |
Documentation site |
Live |
ebuild v0.1.0 — Unified Embedded Build System
Initial public release of ebuild — a unified build system and SDK generator supporting Make, CMake, Meson, Cargo, Buildroot, Zephyr, FreeRTOS, and NuttX.
Highlights
- Multi-Backend: CMake, Make, Meson, Cargo, Ninja — auto-detected or explicit
- SDK Generator: per-platform SDK packages with headers, toolchain files, and docs
- 8 Target SDKs: STM32F4, RPi4, x86_64, i.MX8M, RISC-V, nRF52, ESP32, Jetson Nano
- AI Integration:
ebuild ai for LLM-assisted build configuration
- Safety/Compliance: MISRA, DO-178C, IEC 62443 documentation generators
- Template System: bare-metal, RTOS, Linux app, BLE sensor, secure boot, safety-critical
Downloads
Python Packages
| File |
Description |
ebuild-0.1.0-py3-none-any.whl |
Python wheel — pip install ebuild-0.1.0-py3-none-any.whl |
ebuild-0.1.0.tar.gz |
Source distribution |
ebuild.exe |
Windows standalone executable |
Platform SDKs
| File |
Target |
Description |
ebuild-sdk-0.1.0-stm32f4.zip |
STM32F4 |
Cortex-M4, headers + HAL + toolchain |
ebuild-sdk-0.1.0-raspi4.zip |
Raspberry Pi 4 |
AArch64, headers + toolchain |
ebuild-sdk-0.1.0-x86_64.zip |
x86_64 Linux |
Native, headers + toolchain |
ebuild-sdk-0.1.0-imx8m.zip |
i.MX8M |
NXP AArch64, headers + toolchain |
ebuild-sdk-0.1.0-riscv-virt.zip |
RISC-V virt |
RV64GC, headers + toolchain |
ebuild-sdk-0.1.0-nrf52.zip |
nRF52840 |
BLE, headers + toolchain |
ebuild-sdk-0.1.0-esp32.zip |
ESP32 |
WiFi/BLE, headers + toolchain |
ebuild-sdk-0.1.0-jetson-nano.zip |
Jetson Nano |
NVIDIA AArch64, headers + toolchain |
Verification
| File |
Description |
SHA256SUMS.txt |
SHA-256 checksums for all assets |
Quick Start
# Install from wheel
pip install ebuild-0.1.0-py3-none-any.whl
# Create a new project from template
ebuild init --template rtos-app --target stm32f4 my-project
# Build for target
cd my-project && ebuild build --target stm32f4
# Generate SDK package
ebuild sdk --target raspi4 --output raspi4-sdk/
Or on Windows:
.\ebuild.exe init --template bare-metal --target stm32f4 my-project
Project Templates
| Template |
Use Case |
bare-metal |
Minimal startup, no RTOS |
rtos-app |
FreeRTOS/EoS RTOS application |
linux-app |
Linux-hosted embedded application |
ble-sensor |
Bluetooth LE sensor node |
secure-boot |
Secure boot chain with eboot |
safety-critical |
DO-178C / IEC 62443 compliant |
EoS Ecosystem v0.1.0
| Component |
Description |
Release |
| eos |
Microkernel + HAL + services |
v0.1.0 |
| eboot |
Secure bootloader |
v0.1.0 |
| ebuild |
Build system + SDK generator |
📍 this release |
| eApps |
45+ embedded applications |
v0.1.0 |
| EoSim |
Multi-arch simulation platform |
v0.1.0 |
| EoStudio |
Cross-platform design suite |
v0.1.0 |
| eai |
Embedded AI inference + agents |
v0.1.0 |
| eni |
Neural interface framework |
v0.1.0 |
| eipc |
Inter-process communication |
v0.1.0 |
| Docs |
Documentation site |
Live |