PicoRuby: Uma Implementação Ruby Leve para Microcontroladores

2025-03-24
PicoRuby: Uma Implementação Ruby Leve para Microcontroladores

PicoRuby é uma implementação leve do mruby com pequena pegada: 256KB de ROM e menos de 128KB de RAM (arquitetura de 32 bits). Altamente portável, depende apenas de bibliotecas C padrão e suporta microcontroladores como o Raspberry Pi Pico. Ainda em desenvolvimento, fornece documentação da API, vídeos de demonstração e ferramentas de construção. O comando `rake` compila três executáveis: `picorbc` (compila Ruby para código de VM mruby), `picoruby` (executa código Ruby diretamente) e `r2p2` (para uso específico). Desenvolvido por HASUMI Hitoshi e Monstarlab com financiamento da Ruby Association.

Desenvolvimento Ruby embarcado