Projects / brickOS

brickOS

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.

Tags
Licenses

RSS Recent releases

  •  21 Jan 2005 17:55

Release Notes: 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).

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

  •  22 Oct 2002 03:43

Release Notes: The name has been changed, and various small fixes were made.

  •  30 Jan 2001 06:13

    Release Notes: 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.

    •  30 Jan 2001 06:13

      Release Notes: 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.

      Screenshot

      Project Spotlight

      Squid Analyzer

      A tool that makes graphical and top reports from the Squid proxy access log.

      Screenshot

      Project Spotlight

      Family Connections

      A social networking site for families and other small groups.