7. TinyVM 和 leJOS

7.1. 主页

http://tinyvm.sourceforge.net

http://sourceforge.net/projects/leJOS/

7.2. 作者

Jose Solorzano

7.3. 类型

固件替换。

7.4. 语言

Java.

7.5. 平台

GNU/Linux, Win32

7.6. 描述

顾名思义,TinyVM 确实是一个小型 Java 虚拟机,它被下载到 RCX 以替换标准固件。 然后在 PC 上编写 Java 程序并进行字节编译,然后下载到 RCX。 TinyVM 程序可以使用一些标准的 Java 库,并提供一个用于控制 Mindstorm 上的传感器、电机等的库。 TinyVM 需要一个已经可以正常工作的 java 编译器。

leJOS 是一个类似的项目(实际上,它是同一个作者的代码分支)。 它的占用空间更大(目前大约增加 5K 大小),但也包含大量附加功能,包括对浮点数和字符串常量的支持。 其他计划中的功能包括垃圾回收和多程序加载。