Download List

Project Description

brickOS (formerly LegOS) is an alternative OS for The Lego Group's Mindstorms Robotics System. It is intended to allow an RCX owner to write programs for the RCX in C or C++ and download them to the robot. It includes APIs for control of the robot's inputs and outputs, LCD, and all other basic features of the RCX. It also includes advanced OS functionality, like threading, semaphores, and floating point math. Cross-compilers (which are necessary to compile the code) are available for RH 6.2, Debian woody, and all Windows/DOS variants.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-01-22 02:55
0.9.0

This release adds USB IR Tower support for Linux. Also see the
corresponding release of lnpd 0.9.0, which now works with BrickOS (Linux
only, Serial IR Tower only, so far).
Tags: Minor feature enhancements

2004-02-19 13:24
0.2.6.10.6

This version contains several patches, bugfixes, and requested features. It also cleans up the code, so it now compiles with gcc 3.
Tags: Minor feature enhancements

2002-10-22 12:43
0.2.6.07

The name has been changed, and various small fixes were made.
Tags: Code cleanup

2001-01-30 15:13
0.2.5

Full C++ support is the basis for this release, along with a few small fixes for a variety of things, including gcc 2.96, better IEEE floating point compliance, and the ability to have the robot shut down when it is unused.

2001-01-30 15:13
0.2.4

New features include random(), data persistence, battery sensors, and touch sensor interfaces. Improvements include vastly higher stability with large programs, more accurate sensor readings via improved A/D conversion, and the ability to use gcc 2.95 as a cross compiler. In addition, both Linux and Windows versions of all tools now will build cleanly from the same codebase.

Project Resources