Du benötigst neben dem "nuttx"- auch noch das "apps"-Verzeichnis, wie in
der Readme beschrieben, d.h. am besten machst du dir ein eigenes
Überverzeichnis wo du beides rein packst:
1 | mkdir nuttx-os
|
2 | cd nuttx-os
|
3 | git clone https://bitbucket.org/nuttx/nuttx
|
4 | git clone https://bitbucket.org/nuttx/apps
|
Jetzt hast du in nuttx-os
1 | tree -L 1
|
2 | .
|
3 | ├── apps
|
4 | └── nuttx
|
Danach einfach vorgehen wie gehabt:
1 | cd nuttx
|
2 | ./tools/configure.sh sam4e-ek/nsh
|
3 | make menuconfig
|
Noch ein Nachtrag:
Man muss nicht unbedingt zwingend "make menuconfig" benutzen. Das
./configure.sh kopiert die entsprechende config ins nuttx-Verzeichnis
und man kann mit "make -j4" direkt kompilieren. Menuconfig braucht man
nur wenn man an der bestehenden config etwas verändern will. Prinzipiell
geht das aber auch mit einem einfachen Texteditor.