Nueva Plantilla
Volver al catálogo¿Qué es un template?
Un template registra un repositorio local de plugins/accesorios WASM que el orquestador puede subir automáticamente a la FPGA al ejecutar un deployment. Carpeta base en disco:wasm_templates//<local_path>/Crea la carpeta manualmente y pon ahí el código fuente Rust + el
.wasm compilado.
Estructura esperada
wasm_templates/ └── <local_path>/ ├── Cargo.toml ← native host ├── Cargo_wasm.toml ← WASM module ├── src/ │ └── main.rs ← Rust host └── wasm/ ├── *.rs ← WASM module └── *.wasm ← compiled
Compilar el template
Desde la carpeta del template:
# 1. WASM Module (brain) cargo build \ --target wasm32-wasip1 \ --release \ --manifest-path Cargo_wasm.toml
# 2. Native host (eyes) # Cross-compile for aarch64 cargo build \ --target aarch64-unknown-linux-gnu \ --release