Versioned NuttX Packages

Main NuttX Package

NuttX source code is available to the public under the permissive BSD license, available for download at:

Related Packages

  • Application Directory. This directory holds an optional package of applications and libraries can be used with the NuttX RTOS. There is a README.txt file there that will provide a more information about that package.
  • NxWidgets and NxWM. This is the NuttX C++ graphics support. This includes NxWM, the tiny NuttX Window Manager.
  • uClibc++. This repository contains a version of the uClibc++ C++ library. This code originates from and has been adapted for NuttX by the RGMP team.
  • buildroot. A environment that you can to use to build a custom, NuttX GNU toolchain.
  • Application Directory. There are snapshots of some tools here that you will need to work with NuttX: kconfig-frontends, genromfs, and others.
  • Application Directory. A few drivers that are not integrated into the main NuttX source tree due to licensing issues.
  • Application Directory. Yes, this really is a Pascal compiler. The Pascal p-code run-time and pcode debugger can be built as a part of NuttX.

Cloning from a GIT Repository

Main NuttX GIT Repsitory

Source code is also available from the main NuttX GIT repository:

git clone nuttx

The NuttX repository contains GIT sub-modules for the Documentation/, arch/, and configs/ directories. These may need to be individually initialized:

cd nuttx
git submodule init
git submodule update

Related GIT Repsitories

As are all of the related packages:

git clone https:<nowiki>//</nowiki> apps
git clone https:<nowiki>//</nowiki> buildroot
git clone https:<nowiki>//</nowiki> drivers
git clone https:<nowiki>//</nowiki> NxWidgets
git clone https:<nowiki>//</nowiki> Pascal
git clone https:<nowiki>//</nowiki> tools
git clone https:<nowiki>//</nowiki> uClibc++