Guía oficial de Rust embebido en chips Espressif

Fuentes: Official guide to embedded Rust on Espressif chips

Espressif ha publicado una guía oficial para desarrollar aplicaciones embebidas con Rust sobre sus sistemas en chip (SoC). El libro, coordinado en el repositorio esp-rs/book, está dirigido a programadores de Rust con o sin experiencia previa en sistemas embebidos y recorre la estructura de la pila de software de Espressif, los flujos básicos de generación de proyectos y las herramientas del ecosistema.

El documento advierte sobre la estabilidad del ecosistema: los módulos ya estabilizados siguen semántica SemVer, pero partes de esp-hal y ciertos controladores permanecen en desarrollo activo y pueden provocar roturas con un simple 'cargo update', de forma análoga al compilador nightly de Rust. Para mitigar este problema, Espressif ofrece guías de migración entre versiones de los crates principales.

La guía incluye recursos complementarios como 'The Rust Programming Language', 'The Embedded Rust Book' y el entrenamiento específico para entornos no_std en hardware de Espressif, además de listados curados en los repositorios 'Awesome ESP Rust' y 'Awesome Embedded Rust'. Los usuarios pueden resolver dudas a través del canal Matrix de la comunidad y las discusiones de GitHub de esp-hal. El libro se publica como obra abierta: acepta contribuciones mediante pull requests y reportes deissues en su repositorio.