Markus L. Noga
固件替换。
C, C++。
在 x86 GNU/Linux 上开发并在 PPC Linux 上测试。 它也被移植到 MS Windows 上的 Cygwin 和 DJGPP。 Solaris 和 Irix 端口已尝试,但并非所有工具都能正常工作。
LegOS 是用于 RIS 的抢占式多任务 POSIX 式操作系统。 程序用标准 C 或 C++ 编写,使用 gcc(构建为交叉编译器)在 PC 上编译,然后下载到 RCX 执行。 基本上,您可以用 C 或 C++ 编写的任何东西(当然还有 32K 的 RAM ;) 都可以用 legOS 编写。 有趣的功能包括 random()、浮点仿真、带有 POSIX 信号量的线程以及存储多个程序的能力。 它还包括从 Linux 和 MS Windows PC 发送和接收数据的功能。 这种强大功能(legOS 几乎肯定是 RCX 替代软件系统中最强大的)需要付出一点代价:因为它使用 gcc,legOS 可能是各种 Linux 替代方案中设置最复杂的系统,并且需要下载最多的工具。