Programming software for the LEGO Mindstorms NXT line of programmable
robots.

Lego Mindstorms launched in 1998.

[Mindstorms.Lego.com][1] -NXT to the Extreme!

* * *

#
DL #1: v1.1 Hybrid PC/MAC image (2007) -initial release 2006
#

* * *

NXT Firmware Open Source
You can now start developing your own LEGO MINDSTORMS NXT firmware
version.
This will enable you to change the functionality from the very lowest
hardware abstraction level to the user interaction level within the
LEGO MINDSTORMS NXT. The Open Source files include all the source
files needed for the ARM7 ATMEL microcontroller and the 8-bit AVR
ATMEL microcontroller.

DL #2:
Software Developer Kit (SDK)
Includes the NXT driver interface specification and necessary tools
for creating third-party programming environments:

DL #3:
Executable File and Bytecode Reference
Includes documentation for the executable file format on the NXT. This
document also describes how the NXT firmware's virtual machine (VM)
executes the files.

DL #4:
Hardware Developer Kit (HDK)
Includes documentation and schematics for the NXT and related sensors.
The documentation enables you to design and develop your own sensors
and actuators that can interact with and control the NXT through the
various digital and analog interfaces.

DL #5:
Bluetooth Developer Kit (BDK)
Documents the communications protocols to the intelligent NXT brick,
enabling you to create applications for various Bluetooth devices to
communicate with MINDSTORMS NXT robots.

See also:
[LEGO Mindstorms NXT 2.x][2]
[The LEGO Group][3]

Compatibility
Architecture: PPC x86 (Intel:Mac) x86 (Windows)

Minimum System Requirements:

General
256MB of RAM minimum (512 MB recommended)
Up to 300MB of available hard-disk space
XGA display (1024x768)
1 available USB port
CD-ROM drive
Compatible Bluetooth adapter (optional)*

Apple Macintosh
Apple MacOS X v. 10.3.9 or 10.4
PowerPC� G3, G4, G5 processor, 600 MHz minimum
(1.3 GHz or better recommended)
Apple MacOS X 10.4
Intel processor

Microsoft Windows
Windows XP Professional or Home Edition with Service Pack 2
Intel� Pentium� processor or compatible, 800 MHz minimum
(1.5 GHz or better recommended)
Windows Vista Ultimate, Home Premium, Home Basic, Business or
Enterprise Edition
Intel� Pentium� processor or compatible, 1 GHz minimum
(1.5 GHz or better recommended)

*) Supported Bluetooth software are Widcomm� Bluetooth for Windows
newer than v. 1.4.2.10 SP5 and the Bluetooth stacks included in
Microsoft Windows XP with Service Pack 2, Windows Vista, Apple MacOS X
10.3.9 and 10.4.

  [1]: http://web.archive.org/web/20071130035917/http://mindstorms.lego.com/default.aspx
  [2]: http://macintoshgarden.org/apps/lego-mindstorms-nxt-20f4
  [3]: http://macintoshgarden.org/author/the-lego-group