ELF Runtime

[中文]

Overview

brookesia_runtime_elf loads native ELF runtime applications when the target platform supports that deployment model.

Core Responsibilities

  • Implements the Runtime Manager backend interface.

  • Uses package metadata to locate executable artifacts.

  • Runs native code behind the common app lifecycle contract.

Integration Position

This component is an independent ESP-Brookesia release component. It can be integrated through ESP-IDF component dependencies and combined with peer framework components as needed.

API Reference

Header File

Classes

class Backend : public esp_brookesia::runtime::IRuntimeBackend

ELF runtime backend registered with the runtime manager.

Public Static Functions

static inline Backend &get_instance()

Get the singleton ELF backend instance.

Returns

ELF backend singleton.