Schedule

Hitoshi HASUMI
Hitoshi HASUMI
  • @hasumikin

Creator of PicoRuby and PRK Firmware.

MicroRuby: True Microcontroller Ruby

PicoRuby's VM is mruby/c. While it has the advantage of being memory-saving, it also has disadvantages such as a lack of Ruby language specifications and the inability to call Ruby methods from C.

By integrating the mruby VM into PicoRuby's features of memory-saving runtime compilation and a practical development ecosystem, MicroRuby brings ISO/IEC 30170-compliant Ruby to microcontroller programming and expands the scope of application development. In this session, I will provide a detailed explanation of the technical barriers that this project has overcome.