PicoRuby : Une implémentation légère de Ruby pour microcontrôleurs
2025-03-24
PicoRuby est une implémentation légère de mruby avec une faible empreinte mémoire : 256 Ko de ROM et moins de 128 Ko de RAM (architecture 32 bits). Hautement portable, elle ne dépend que des bibliothèques C standard et prend en charge les microcontrôleurs tels que le Raspberry Pi Pico. Encore en développement, elle fournit une documentation de l'API, des vidéos de démonstration et des outils de compilation. La commande `rake` génère trois exécutables : `picorbc` (compile du Ruby en code de machine virtuelle mruby), `picoruby` (exécute du code Ruby directement) et `r2p2` (à usage spécifique). Développé par HASUMI Hitoshi et Monstarlab avec le soutien du programme de subventions de la Ruby Association.
Développement
Ruby embarqué