Ada for LEGO Mindstorms NXT under Linux
Release based on GNAT GPL 2011
Read the Ada User Guide for LEGO MINDSTORSM
NXT
(reproduced with permission from the Ada user Journal).
This package includes all the necessary tools to work with LEGO® MINDSTORMS® NXT under a Linux host using Ada:
- GNAT GPL 2011 toolchain targeted for ARM® microprocessors. It uses the Ravenscar run-time profile so Ada tasking features are available.
- GDB, the GNU Project debugger, for LEGO® MINDSTORMS® NXT platform.
- OpenOCD, the Open On-Chip Debugger to communicate GDB with the NXT's JTAG interface.
- OpenOCD & GDB scripts to establish communication with the LEGO® MINDSTORMS® NXT.
- fwexec application, from the LibNXT library, to upload your program's image, using USB, to the NXT's RAM and execute it.
- Simple examples to get you started.
NOTE: All of these tools are freely distributed
under GPL licences.
GNAT GPL for LEGO®
MINDSTORMS® NXT has been developed by AdaCore, and ported
to Linux by a UPM team.
This package was tested under Ubuntu 10.04 & 10.10 x86.
- First read the INSTALL notes.
- Binary distribution for x86-linux host:
adaformindstorms-linux-2011-x86-gdb-bin.tar.gz
Related documents:
- Example sources vehicle_v12.tar.gz
For the 2010 version go here.
For the 2009 version go here.