PicoRuby: Una Implementación Ligera de Ruby para Microcontroladores

2025-03-24
PicoRuby: Una Implementación Ligera de Ruby para Microcontroladores

PicoRuby es una implementación ligera de mruby con una pequeña huella: 256 KB de ROM y menos de 128 KB de RAM (arquitectura de 32 bits). Altamente portable, solo depende de bibliotecas C estándar y admite microcontroladores como el Raspberry Pi Pico. Aunque todavía está en desarrollo, proporciona documentación de la API, videos de demostración y herramientas de compilación. El comando `rake` compila tres ejecutables: `picorbc` (compila Ruby a código de VM mruby), `picoruby` (ejecuta código Ruby directamente) y `r2p2` (para uso específico). Desarrollado por HASUMI Hitoshi y Monstarlab con financiación de la Ruby Association.

Desarrollo Ruby embebido