Public Repository

Last pushed: a year ago
Short Description
The complete Ndless SDK to build native programs (ARM/C/C++) for the TI-Nspire calculator
Full Description

The complete Ndless SDK to build native programs (ARM/C/C++) for the TI-Nspire calculator, including the ARM GCC toolchain.

Make sure to use a recent version of Docker as the host root needs to be bind mounted in the container.

Prerequisites

Your user should be added to the 'docker' group to avoid the sudo password prompt. On Ubuntu:

$ sudo groupadd docker
$ sudo gpasswd -a ${USER} docker
# Log out and log back here for the change to take effect!
$ sudo service docker restart

Usage

$ sudo docker pull ndless/ndless-sdk
$ git clone https://github.com/OlivierA/Ndless.git

Then add ndless-sdk/bin-docker to your PATH (this is actually the only directory needed from the git-cloned SDK, as everything is packed in the Docker image).

You'll then be able to use the standard Ndless SDK build commands, such as nspire-gcc.

Troubleshooting

If the nspire-* commands fail with the following error:

Invalid bind mount: source can't be '/'

then your Docker version is too old, make sure to update to the latest.

The source Dockerfiles are available here and here.

Docker Pull Command
Owner
ndless

Comments (0)