资 源 简 介
Overview
LibNXT is an utility library for talking to the LEGO Mindstorms NXT intelligent brick at a relatively low level. It currently does:
Handling USB communication and locating the NXT in the USB tree.
Interaction with the Atmel AT91SAM boot assistant.
Flashing of a firmware image to the NXT.
Execution of code directly in RAM.
(If you have ideas of other stuff it should do, please suggest!)
LibNXT is targetted mainly at the platforms that the official Lego Minstorms NXT software overlooks, namely Linux and other unices. It will work on any POSIX-compliant operating system where libusb 0.1 (http://libusb.sf.net/) is supported. It might even work on Microsoft Windows, as there is a win32 port of libusb floating around!
The design of LibNXT is layered, meaning you can plug into it at any level of complexity or abstraction you desire, from the lowest level USB bulk bit-pushing interface, to an API ex