Skip to content

FAQ (General Topic)

monaka edited this page Mar 14, 2013 · 9 revisions

Naming

How pronounce?

"em-ruby". Not "mu-ruby"

What means "m"?

Some reports available.

  • "Em"beddable.
  • "M"inimal implementation
  • Considerable active committers have "M" as their name initials, somehow.
  • Some major committers have Matsumoto as their family name, somehow. (They are not relatives)
  • "M"atz.

Can I run mruby on my target?

Arduino

Basically, No.

On the current version of mruby, it is not enough considered to support 16-bits integer architectures. And AVR have small size of RAMs. (NOTE: AVR is MPU that used in Arduino.)

But you can run mruby on some Arduino-pin-compatible boards. Like chipKIT Max32, GR-SAKURA, Enzi, and so on. They boards have high spec 32bits CPUs.

I recommend compatible boards if your wish is using Arduino shields.

ARM bare metals

(To be written)

MIPS bare metals

(To be written)

How to find out release version?

mruby has been not yet released. You can get latest revision of mruby from github https://github.com/mruby/mruby