Raspberry Pi Pico

https://nuttx.apache.org/docs/latest/platforms/arm/rp2040/index.html

Download Raspberry Pi Pico SDK

git clone -b 1.1.2 https://github.com/raspberrypi/pico-sdk.git

Set PICO_SDK_PATH environment variable:

export PICO_SDK_PATH=<absolute_path_to_pico-sdk_directory>

Download NuttX and the companion applications. These must both be contained in the same directory:

git clone https://github.com/apache/nuttx.git nuttx
git clone https://github.com/apache/nuttx-apps.git apps

Building NuttX

Change to NuttX directory

cd nuttx

Select a configuration. The available configurations can be listed with the command:

./tools/configure.sh -L
Output
  fvp-armv8r:nsh
  fvp-armv8r:nsh_smp
  fvp-armv8r:citest_smp
  fvp-armv8r:citest
  pinephonepro:nsh
  nanopi_m4:nsh
  pinephone:sensor
  pinephone:lcd
  pinephone:nsh
  pinephone:lvgl
  imx8qm-mek:nsh
  qemu-armv8a:sotest
  qemu-armv8a:nsh
  qemu-armv8a:nsh_fiq
  qemu-armv8a:netnsh_smp_hv
  qemu-armv8a:nsh_smp
  qemu-armv8a:citest_smp
  qemu-armv8a:citest
  qemu-armv8a:netnsh_smp
  qemu-armv8a:netnsh_hv
  qemu-armv8a:netnsh
  qemu-armv8a:fb
  qemu-armv8a:nsh_gicv2
  qemu-armv8a:nsh_smp_tickless
  avr32dev1:ostest
  avr32dev1:nsh
  micropendous3:hello
  teensy-2.0:nsh
  teensy-2.0:usbmsc
  teensy-2.0:hello
  arduino-mega2560:nsh
  arduino-mega2560:hello
  mega1284p-xplained:nsh
  mega1284p-xplained:hello
  moteino-mega:nsh
  moteino-mega:hello
  amber:hello
  us7032evb1:ostest
  us7032evb1:nsh
  rx65n:nsh
  rx65n-grrose:nsh
  rx65n-grrose:ipv6
  rx65n-grrose:netnsh
  rx65n-rsk1mb:nsh
  rx65n-rsk1mb:netnsh
  rx65n-rsk2mb:nsh
  rx65n-rsk2mb:ipv6
  rx65n-rsk2mb:netnsh
  skp16c26:ostest
  demo9s12ne64:ostest
  ne64badge:ostest
  or1k:nsh
  esp32s3-meadow:nsh
  esp32s3-meadow:usbnsh
  esp32s3-devkit:knsh
  esp32s3-devkit:nxlooper
  esp32s3-devkit:rmt
  esp32s3-devkit:stack
  esp32s3-devkit:sotest
  esp32s3-devkit:audio
  esp32s3-devkit:timer
  esp32s3-devkit:watchdog
  esp32s3-devkit:ksta_softap
  esp32s3-devkit:pwm
  esp32s3-devkit:nsh
  esp32s3-devkit:spiflash
  esp32s3-devkit:usb_device
  esp32s3-devkit:cxx
  esp32s3-devkit:oneshot
  esp32s3-devkit:smp
  esp32s3-devkit:psram_octal
  esp32s3-devkit:gpio
  esp32s3-devkit:rtc
  esp32s3-devkit:psram_usrheap
  esp32s3-devkit:buttons
  esp32s3-devkit:wifi
  esp32s3-devkit:twai
  esp32s3-devkit:mcuboot_nsh
  esp32s3-devkit:usbnsh
  esp32s3-devkit:random
  esp32s3-devkit:psram_quad
  esp32s3-devkit:coremark
  esp32s3-devkit:blewifi
  esp32s3-devkit:eth_lan9250
  esp32s3-devkit:ble
  esp32s3-devkit:tickless
  esp32s3-devkit:toywasm
  esp32s3-devkit:sta_softap
  esp32s3-devkit:i2c
  esp32s3-eye:lcd
  esp32s3-eye:nsh
  esp32s3-eye:gpio
  esp32s3-eye:wifi
  esp32s3-eye:usbnsh
  esp32s3-eye:i2c
  esp32s3-box:lvgl-3
  esp32s3-box:nsh
  esp32s3-box:touchscreen
  esp32s3-box:buttons
  esp32s3-box:lvgl
  esp32s3-lcd-ev:ws2812
  esp32s3-lcd-ev:lcd
  esp32s3-lcd-ev:nsh
  esp32s3-lcd-ev:buttons
  esp32s3-lcd-ev:lvgl
  esp32s2-saola-1:nxlooper
  esp32s2-saola-1:rmt
  esp32s2-saola-1:sotest
  esp32s2-saola-1:i2schar
  esp32s2-saola-1:audio
  esp32s2-saola-1:timer
  esp32s2-saola-1:ostest
  esp32s2-saola-1:watchdog
  esp32s2-saola-1:pwm
  esp32s2-saola-1:nsh
  esp32s2-saola-1:spiflash
  esp32s2-saola-1:cxx
  esp32s2-saola-1:oneshot
  esp32s2-saola-1:gpio
  esp32s2-saola-1:rtc
  esp32s2-saola-1:buttons
  esp32s2-saola-1:twai
  esp32s2-saola-1:mcuboot_nsh
  esp32s2-saola-1:random
  esp32s2-saola-1:coremark
  esp32s2-saola-1:i2c
  franzininho-wifi:nsh
  esp32s2-kaluga-1:nxlooper
  esp32s2-kaluga-1:audio
  esp32s2-kaluga-1:watchdog
  esp32s2-kaluga-1:nsh
  esp32s2-kaluga-1:lvgl_ili9341
  esp32s2-kaluga-1:lvgl_st7789
  esp32s2-kaluga-1:rtc
  esp32s2-kaluga-1:buttons
  esp32s2-kaluga-1:twai
  esp32s2-kaluga-1:i2c
  esp32-wrover-kit:autopm
  esp32-wrover-kit:bmp180
  esp32-wrover-kit:lua
  esp32-wrover-kit:nsh
  esp32-wrover-kit:oneshot
  esp32-wrover-kit:leds
  esp32-wrover-kit:gpio
  esp32-wrover-kit:rtc
  esp32-wrover-kit:buttons
  esp32-wrover-kit:lvgl
  esp32-wrover-kit:wifi
  esp32-wrover-kit:mmcsdspi
  esp32-wrover-kit:nx
  esp32-wrover-kit:lcd1602
  esp32-audio-kit:audio
  esp32-audio-kit:nsh
  esp32-audio-kit:wifi
  esp32-lyrat:audio
  esp32-lyrat:nsh
  esp32-lyrat:buttons
  esp32-lyrat:wifi
  esp32-lyrat:mmcsdspi
  esp32-lyrat:nxrecorder
  esp32-lyrat:rtptools
  esp32-pico-kit:nsh
  esp32-devkitc:knsh
  esp32-devkitc:nxlooper
  esp32-devkitc:module
  esp32-devkitc:rmt
  esp32-devkitc:sotest
  esp32-devkitc:wifishare
  esp32-devkitc:i2schar
  esp32-devkitc:audio
  esp32-devkitc:timer
  esp32-devkitc:pm
  esp32-devkitc:autopm
  esp32-devkitc:ostest
  esp32-devkitc:watchdog
  esp32-devkitc:max6675
  esp32-devkitc:efuse
  esp32-devkitc:bmp280
  esp32-devkitc:pwm
  esp32-devkitc:nsh
  esp32-devkitc:spiflash
  esp32-devkitc:cxx
  esp32-devkitc:oneshot
  esp32-devkitc:ms5611
  esp32-devkitc:smp
  esp32-devkitc:mcuboot_slot_confirm
  esp32-devkitc:elf
  esp32-devkitc:wamr_wasi_debug
  esp32-devkitc:leds
  esp32-devkitc:rtc
  esp32-devkitc:psram
  esp32-devkitc:psram_usrheap
  esp32-devkitc:buttons
  esp32-devkitc:softap
  esp32-devkitc:wifi_smp
  esp32-devkitc:wifi
  esp32-devkitc:twai
  esp32-devkitc:mcuboot_nsh
  esp32-devkitc:random
  esp32-devkitc:watcher
  esp32-devkitc:coremark
  esp32-devkitc:blewifi
  esp32-devkitc:brickmatch
  esp32-devkitc:modbus
  esp32-devkitc:ble
  esp32-devkitc:tickless
  esp32-devkitc:mcuboot_update_agent
  esp32-devkitc:nxdiag
  esp32-devkitc:mcp2515
  esp32-devkitc:sta_softap
  esp32-devkitc:mqttc
  esp32-devkitc:wifinsh
  esp32-ethernet-kit:autopm
  esp32-ethernet-kit:nsh
  esp32-ethernet-kit:oneshot
  esp32-ethernet-kit:rtc
  esp32-ethernet-kit:buttons
  esp32-ethernet-kit:wifi
  esp32-ethernet-kit:ethernet
  esp32-2432S028:nsh
  esp32-2432S028:lvgl
  ttgo_t_display_esp32:nsh
  ttgo_t_display_esp32:lvgl_fb
  ttgo_t_display_esp32:lvgl_lcd
  ttgo_lora_esp32:nsh
  ttgo_lora_esp32:sx127x
  ttgo_eink5_v2:fb
  lilygo_tbeam_lora_gps:gps
  lilygo_tbeam_lora_gps:nsh
  lilygo_tbeam_lora_gps:sx127x
  esp32-sparrow-kit:nsh
  rv-virt:fb64
  rv-virt:nsh64
  rv-virt:knetnsh64_smp
  rv-virt:citest64
  rv-virt:nsh
  rv-virt:netnsh64_smp
  rv-virt:smp
  rv-virt:netnsh64
  rv-virt:ksmp64
  rv-virt:smp64
  rv-virt:knsh64
  rv-virt:citest
  rv-virt:netnsh_smp
  rv-virt:knetnsh64
  rv-virt:netnsh
  rv-virt:fb
  rv-virt:knsh32
  arty_a7:knsh
  arty_a7:nsh-tickless
  arty_a7:knsh-tickless
  arty_a7:pwm
  arty_a7:nsh
  arty_a7:sdmmc
  arty_a7:netnsh
  esp32h2-generic:usbconsole
  esp32h2-generic:watchdog
  esp32h2-generic:pwm
  esp32h2-generic:nsh
  esp32h2-generic:gpio
  esp32h2-generic:rtc
  esp32h2-generic:buttons
  esp32h2-generic:random
  esp32h2-generic:timers
  esp32h2-generic:tickless
  esp32c3-generic:usbconsole
  esp32c3-generic:watchdog
  esp32c3-generic:pwm
  esp32c3-generic:nsh
  esp32c3-generic:gpio
  esp32c3-generic:rtc
  esp32c3-generic:buttons
  esp32c3-generic:mcuboot_nsh
  esp32c3-generic:random
  esp32c3-generic:timers
  esp32c3-generic:tickless
  esp32c6-generic:usbconsole
  esp32c6-generic:ostest
  esp32c6-generic:watchdog
  esp32c6-generic:pwm
  esp32c6-generic:nsh
  esp32c6-generic:gpio
  esp32c6-generic:rtc
  esp32c6-generic:buttons
  esp32c6-generic:random
  esp32c6-generic:timers
  esp32c6-generic:tickless
  hpm6750evk2:nsh
  hifive1-revb:nsh
  canmv230:nsh
  esp32c3-devkit:knsh
  esp32c3-devkit:module
  esp32c3-devkit:sotest
  esp32c3-devkit:usbconsole
  esp32c3-devkit:adc
  esp32c3-devkit:nvcfgdata
  esp32c3-devkit:uid
  esp32c3-devkit:timer
  esp32c3-devkit:pm
  esp32c3-devkit:autopm
  esp32c3-devkit:ostest
  esp32c3-devkit:watchdog
  esp32c3-devkit:crypto
  esp32c3-devkit:efuse
  esp32c3-devkit:bmp180
  esp32c3-devkit:pwm
  esp32c3-devkit:nsh
  esp32c3-devkit:spiflash
  esp32c3-devkit:cxx
  esp32c3-devkit:oneshot
  esp32c3-devkit:mcuboot_slot_confirm
  esp32c3-devkit:elf
  esp32c3-devkit:gpio
  esp32c3-devkit:rtc
  esp32c3-devkit:lvgl
  esp32c3-devkit:wifi
  esp32c3-devkit:twai
  esp32c3-devkit:gdbstub
  esp32c3-devkit:random
  esp32c3-devkit:watcher
  esp32c3-devkit:coremark
  esp32c3-devkit:ble
  esp32c3-devkit:tickless
  esp32c3-devkit:romfs
  esp32c3-devkit:sta_softap
  esp32c3-devkit-rust-1:nsh
  esp32c3-devkit-rust-1:brickmatch
  smartl-c906:knsh
  smartl-c906:module
  smartl-c906:sotest
  smartl-c906:nsh
  smartl-c906:fpu
  smartl-c906:elf
  ox64:nsh
  maix-bit:knsh
  maix-bit:module
  maix-bit:smp2
  maix-bit:nsh
  maix-bit:smp
  maix-bit:elf
  maix-bit:posix_spawn
  maix-bit:knsh_smp
  maix-bit:kostest
  rv32m1-vega:nsh
  rv32m1-vega:buttons
  rv32m1-vega:nsh-itcm
  star64:nsh
  icicle:knsh
  icicle:rpmsg-sbi
  icicle:rpmsg-ch1
  icicle:usb
  icicle:network
  icicle:nsh
  icicle:hwtest
  icicle:opensbi
  icicle:pnsh
  icicle:rpmsg-ch2
  m100pfsevp:nsh
  esp32c6-devkit:nsh
  esp32c6-devkit:coremark
  bl602evb:timer
  bl602evb:nsh
  bl602evb:spiflash
  bl602evb:spi
  bl602evb:fpu
  bl602evb:elf
  bl602evb:gpio
  bl602evb:wifi
  bl602evb:dma
  bl602evb:i2c
  sim:nxcamera
  sim:sixlowpan
  sim:module
  sim:usrsocktest
  sim:sotest
  sim:rpserver
  sim:posix_test
  sim:minibasic
  sim:minmea
  sim:nxlines
  sim:asan
  sim:btuart
  sim:spiffs
  sim:bas
  sim:usbdev
  sim:zipfs
  sim:mtdpart
  sim:loadable
  sim:sensor
  sim:ostest
  sim:vncserver
  sim:matter
  sim:crypto
  sim:userfs
  sim:vpnkit
  sim:lua
  sim:usbhost
  sim:nshcromfs
  sim:sotest32
  sim:nsh
  sim:nxwm
  sim:ipforward
  sim:rust
  sim:segger
  sim:tcploop
  sim:duktape
  sim:touchscreen
  sim:pktradio
  sim:linuxi2c
  sim:smp
  sim:wakaama
  sim:elf
  sim:ostest_oneholder
  sim:configdata
  sim:mtdrwb
  sim:nx11
  sim:dynconns
  sim:libcxxtest
  sim:nimble
  sim:unionfs
  sim:foc
  sim:windows
  sim:posix_spawn
  sim:pf_ieee802154
  sim:adb
  sim:kasan
  sim:nx
  sim:bthcisock
  sim:nettest
  sim:cxxtest
  sim:smartfs
  sim:tcpblaster
  sim:bastest
  sim:mount
  sim:lvgl_fb
  sim:bluetooth
  sim:nxscope
  sim:linuxspi
  sim:citest
  sim:rpproxy
  sim:ustream
  sim:alsa
  sim:udgram
  sim:note
  sim:rtptools
  sim:fb
  sim:romfs
  sim:toywasm
  sim:nsh2
  sim:nxffs
  sim:wamr
  sim:module32
  sim:lvgl_lcd
  sim:rc
  launchxl-tms57004:nsh
  tms570ls31x-usb-kit:nsh
  nucleo-l552ze:nsh
  stm32l562e-dk:nsh
  efm32-g8xx-stk:nsh
  olimex-efm32g880f128-stk:nsh
  efm32gg-stk3700:nsh
  olimex-lpc2378:nsh
  tlsr8278adk80d:nsh
  omnibusf4:nsh
  et-stm32-stamp:nsh
  nucleo-f412zg:nsh
  mikroe-stm32f4:nxlines
  mikroe-stm32f4:nsh
  mikroe-stm32f4:fulldemo
  mikroe-stm32f4:nx
  mikroe-stm32f4:nxtext
  mikroe-stm32f4:usbnsh
  mikroe-stm32f4:kostest
  stm3220g-eval:nsh
  stm3220g-eval:nxwm
  stm3220g-eval:dhcpd
  stm3220g-eval:nettest
  stm3220g-eval:telnetd
  stm3220g-eval:nsh2
  stm32_tiny:nsh
  stm32_tiny:usbnsh
  olimex-stm32-p207:nsh
  odrive36:nsh
  odrive36:usbnsh
  axoloti:nsh
  nucleo-l152re:lcd
  nucleo-l152re:nsh
  nucleo-f303ze:adc
  nucleo-f303ze:nsh
  nucleo-f303ze:nxlines_oled
  viewtool-stm32f107:ft80x
  viewtool-stm32f107:highpri
  viewtool-stm32f107:nsh
  viewtool-stm32f107:tcpblaster
  viewtool-stm32f107:netnsh
  hymini-stm32v:nsh
  hymini-stm32v:usbmsc
  hymini-stm32v:usbnsh
  hymini-stm32v:usbserial
  hymini-stm32v:nsh2
  shenzhou:nsh
  shenzhou:nxwm
  shenzhou:thttpd
  nucleo-f334r8:adc
  nucleo-f334r8:highpri
  nucleo-f334r8:nsh
  nucleo-f334r8:spwm1
  nucleo-f334r8:spwm2
  nucleo-f4x1re:f411-mcp2515-extid
  nucleo-f4x1re:f401-fb
  nucleo-f4x1re:f401-nsh
  nucleo-f4x1re:f411-nsh
  olimexino-stm32:composite
  olimexino-stm32:smallnsh
  olimexino-stm32:nsh
  olimexino-stm32:tiny
  olimexino-stm32:can
  b-g431b-esc1:nsh
  b-g431b-esc1:can
  b-g431b-esc1:foc_f32
  b-g431b-esc1:foc_b16
  b-g431b-esc1:cansock
  stm32f334-disco:nsh
  stm32f334-disco:buckboost
  stm32f334-disco:powerled
  b-g474e-dpow1:ostest
  b-g474e-dpow1:nsh
  cloudctrl:nsh
  stm32f411-minimum:composite
  stm32f411-minimum:nsh
  stm32f411-minimum:usbmsc
  stm32f411-minimum:spifsnsh
  nucleo-f207zg:adc
  nucleo-f207zg:pwm
  nucleo-f207zg:nsh
  nucleo-f303re:adc
  nucleo-f303re:nxlines
  nucleo-f303re:pwm
  nucleo-f303re:nsh
  nucleo-f303re:hello
  nucleo-f303re:serialrx
  nucleo-f303re:can
  olimex-stm32-p407:knsh
  olimex-stm32-p407:module
  olimex-stm32-p407:audio
  olimex-stm32-p407:kmodule
  olimex-stm32-p407:nsh
  olimex-stm32-p407:kelf
  olimex-stm32-p407:hidkbd
  olimex-stm32-p407:dhtxx
  olimex-stm32-p407:zmodem
  olimex-stm32-p407:mqttc
  olimex-stm32-h407:nsh
  olimex-stm32-h407:nsh_uext
  clicker2-stm32:knsh
  clicker2-stm32:mrf24j40-starhub
  clicker2-stm32:nsh
  clicker2-stm32:mrf24j40-mac
  clicker2-stm32:xbee-6lowpan
  clicker2-stm32:usbnsh
  clicker2-stm32:mrf24j40-starpoint
  clicker2-stm32:mrf24j40-6lowpan
  stm32f401rc-rs485:sdcard
  stm32f401rc-rs485:nsh
  stm32ldiscovery:nsh
  stm32ldiscovery:chrono
  stm32f429i-disco:stack
  stm32f429i-disco:adc
  stm32f429i-disco:highpri
  stm32f429i-disco:lcd
  stm32f429i-disco:nsh
  stm32f429i-disco:nxwm
  stm32f429i-disco:usbmsc
  stm32f429i-disco:nxhello
  stm32f429i-disco:lvgl
  stm32f429i-disco:gdbstub
  stm32f429i-disco:usbnsh
  stm32f429i-disco:extflash
  stm32f429i-disco:fb
  stm32f429i-disco:ofloader
  nucleo-f429zi:nsh
  nucleo-f429zi:netnsh
  olimex-stm32-p107:nsh
  maple:nsh
  maple:nx
  maple:usbnsh
  stm32f3discovery:nsh
  stm32f3discovery:usbnsh
  nucleo-f410rb:nsh
  olimex-stm32-e407:webserver
  olimex-stm32-e407:timer
  olimex-stm32-e407:discover
  olimex-stm32-e407:bmp180
  olimex-stm32-e407:nsh
  olimex-stm32-e407:mrf24j40-mac
  olimex-stm32-e407:usbnsh
  olimex-stm32-e407:dac
  olimex-stm32-e407:netnsh
  olimex-stm32-e407:telnetd
  olimex-stm32-e407:ina219
  olimex-stm32-e407:mrf24j40-6lowpan
  olimex-stm32-h405:usbnsh
  emw3162:wlan
  emw3162:nsh
  stm3210e-eval:nxterm
  stm3210e-eval:composite
  stm3210e-eval:pm
  stm3210e-eval:nsh
  stm3210e-eval:usbmsc
  stm3210e-eval:nx
  stm3210e-eval:usbserial
  stm3210e-eval:nsh2
  nucleo-g431rb:adc
  nucleo-g431rb:qenco
  nucleo-g431rb:pwm
  nucleo-g431rb:nsh
  nucleo-g431rb:ihm16m1_b16
  nucleo-g431rb:cordic
  nucleo-g431rb:can
  nucleo-g431rb:ihm16m1_f32
  nucleo-g431rb:cansock
  nucleo-g474re:nsh
  nucleo-g474re:usbserial
  stm32f103-minimum:sensors
  stm32f103-minimum:rgbled
  stm32f103-minimum:apds9960
  stm32f103-minimum:pwm
  stm32f103-minimum:nsh
  stm32f103-minimum:userled
  stm32f103-minimum:jlx12864g
  stm32f103-minimum:rfid-rc522
  stm32f103-minimum:nrf24
  stm32f103-minimum:buttons
  stm32f103-minimum:hello
  stm32f103-minimum:adb
  stm32f103-minimum:usbnsh
  stm32f103-minimum:ssd1306
  stm32f103-minimum:lcd1602
  stm32f103-minimum:veml6070
  stm32f103-minimum:mcp2515
  stm32f103-minimum:audio_tone
  nucleo-f446re:systemview
  nucleo-f446re:adc
  nucleo-f446re:qenco
  nucleo-f446re:ihm08m1_f32
  nucleo-f446re:pwm
  nucleo-f446re:lcd
  nucleo-f446re:nsh
  nucleo-f446re:gpio
  nucleo-f446re:can
  nucleo-f446re:dac
  nucleo-f446re:cansock
  nucleo-f446re:ihm08m1_b16
  nucleo-f103rb:adc
  nucleo-f103rb:qenco
  nucleo-f103rb:pwm
  nucleo-f103rb:nsh
  nucleo-f103rb:ihm07m1_b16
  nucleo-g431kb:pwm
  nucleo-g431kb:nsh
  nucleo-g431kb:comp
  stm3240g-eval:nxterm
  stm3240g-eval:webserver
  stm3240g-eval:knxwm
  stm3240g-eval:discover
  stm3240g-eval:xmlrpc
  stm3240g-eval:nsh
  stm3240g-eval:nxwm
  stm3240g-eval:dhcpd
  stm3240g-eval:nettest
  stm3240g-eval:telnetd
  stm3240g-eval:fb
  stm3240g-eval:nsh2
  fire-stm32v2:nsh
  stm32f4discovery:modbus_slave
  stm32f4discovery:pseudoterm
  stm32f4discovery:module
  stm32f4discovery:st7789
  stm32f4discovery:xen1210
  stm32f4discovery:composite
  stm32f4discovery:nxlines
  stm32f4discovery:rgbled
  stm32f4discovery:audio
  stm32f4discovery:pm
  stm32f4discovery:nsh
  stm32f4discovery:rndis
  stm32f4discovery:usbmsc
  stm32f4discovery:lwl
  stm32f4discovery:max31855
  stm32f4discovery:elf
  stm32f4discovery:ether_w5500
  stm32f4discovery:canard
  stm32f4discovery:nxscope_cdcacm
  stm32f4discovery:testlibcxx
  stm32f4discovery:sporadic
  stm32f4discovery:posix_spawn
  stm32f4discovery:wifi
  stm32f4discovery:adb
  stm32f4discovery:mmcsdspi
  stm32f4discovery:usbnsh
  stm32f4discovery:cxxtest
  stm32f4discovery:max7219
  stm32f4discovery:kostest
  stm32f4discovery:brickmatch
  stm32f4discovery:ipv6
  stm32f4discovery:netnsh
  stm32f4discovery:lcd1602
  photon:rgbled
  photon:wlan
  photon:nsh
  photon:adb
  photon:usbnsh
  photon:wlan-perf
  stm32butterfly2:nshnet
  stm32butterfly2:nshusbhost
  stm32butterfly2:nsh
  stm32butterfly2:nshusbdev
  nucleo-f302r8:qenco
  nucleo-f302r8:highpri
  nucleo-f302r8:nsh
  nucleo-f302r8:ihm07m1_f32
  nucleo-f302r8:can
  nucleo-f302r8:ihm07m1_b16
  nucleo-f302r8:cansock
  stm32f411e-disco:nsh
  stm32vldiscovery:nsh
  nucleo-wl55jc:nsh
  nucleo-wl55jc:demo
  nucleo-wl55jc:fb
  s32k144evb:nsh
  ucans32k146:nsh
  ucans32k146:can
  ucans32k146:se05x
  rddrone-bms772:nsh
  s32k146evb:nsh
  s32k148evb:nsh
  s32k118evb:nsh
  beaglebone-black:lcd
  beaglebone-black:nsh
  olimex-lpc-h3131:nsh
  ea3131:pgnsh
  ea3131:nsh
  ea3131:usbserial
  ea3152:ostest
  moxa:nsh
  lpc4337-ws:nsh
  lpc4357-evb:nsh
  bambino-200e:knsh
  bambino-200e:nsh
  bambino-200e:max31855
  bambino-200e:usbnsh
  bambino-200e:netnsh
  lpc4330-xplorer:nsh
  lpc4370-link2:nsh
  gd32f470ik-eval:i2c0testnsh
  gd32f470ik-eval:nsh
  gd32f470ik-eval:fmclfsnsh
  gd32f470ik-eval:netnsh
  gd32f450zk-eval:i2c0testnsh
  gd32f450zk-eval:spilfsnsh
  gd32f450zk-eval:nsh
  gd32f450zk-eval:fmcfsnsh
  gd32f450zk-eval:spifsnsh
  gd32f450zk-eval:sdionsh
  gd32f450zk-eval:fmclfsnsh
  gd32f450zk-eval:netnsh
  gd32f450zk-eval:btngpionsh
  gd32f470zk-eval:i2c0testnsh
  gd32f470zk-eval:spilfsnsh
  gd32f470zk-eval:nsh
  gd32f470zk-eval:sdionsh
  gd32f470zk-eval:fmclfsnsh
  gd32f470zk-eval:netnsh
  samv71-xult:knsh
  samv71-xult:module
  samv71-xult:mrf24j40-starhub
  samv71-xult:mcuboot-update-agent
  samv71-xult:nsh
  samv71-xult:nxwm
  samv71-xult:mcuboot-slot-confirm
  samv71-xult:mxtxplnd
  samv71-xult:mcuboot-loader
  samv71-xult:vnxwm
  samv71-xult:mcuboot-swap-test
  samv71-xult:vnc
  samv71-xult:netnsh
  same70-qmtech:nsh
  same70-qmtech:mcuboot-slot-confirm
  same70-qmtech:mcuboot-loader
  same70-xplained:adc
  same70-xplained:mrf24j40-starhub
  same70-xplained:pwm
  same70-xplained:nsh
  same70-xplained:pysim
  same70-xplained:mcuboot-slot-confirm
  same70-xplained:mcuboot-loader
  same70-xplained:can
  same70-xplained:twm4nx
  same70-xplained:netnsh
  spresense:module
  spresense:audio
  spresense:lcd
  spresense:nsh
  spresense:rndis
  spresense:usbmsc
  spresense:nsh_trace
  spresense:lte
  spresense:smp
  spresense:elf
  spresense:rndis_smp
  spresense:charger
  spresense:example_camera
  spresense:nsh_automount
  spresense:wifi_smp
  spresense:posix_spawn
  spresense:mpy
  spresense:wifi
  spresense:usbnsh
  spresense:fmsynth
  spresense:camera
  spresense:rndis_composite
  spresense:audio_sdk
  spresense:example_lcd
  arduino-m0:nsh
  arduino-m0:usbnsh
  samd20-xplained:nsh
  saml21-xplained:nsh
  samd21-xplained:nsh
  circuit-express:nsh
  circuit-express:usbnsh
  ntosd-dm320:webserver
  ntosd-dm320:udp
  ntosd-dm320:nsh
  ntosd-dm320:poll
  ntosd-dm320:nettest
  quickfeather:nsh
  fvp-armv8r-aarch32:nsh
  thingy53:nsh_cpuapp
  thingy53:composite_cpuapp
  thingy53:rgbled_cpuapp
  thingy53:nsh_cpunet
  nrf5340-dk:buttons_cpuapp
  nrf5340-dk:ostest_tickless_cpuapp
  nrf5340-dk:rpmsghci_sdc_cpunet
  nrf5340-dk:qspi_cpuapp
  nrf5340-dk:rpmsghci_nimble_cpuapp
  nrf5340-dk:nsh_cpuapp
  nrf5340-dk:pwm_cpuapp
  nrf5340-dk:rpmsghci_bt_cpuapp
  nrf5340-dk:mcuboot_loader_cpuapp
  nrf5340-dk:composite_cpuapp
  nrf5340-dk:timer_cpuapp
  nrf5340-dk:rptun_cpunet
  nrf5340-dk:rptun_cpuapp
  nrf5340-dk:sdc_nimble_cpunet
  nrf5340-dk:mcuboot_app_cpuapp
  nrf5340-dk:nsh_cpunet
  nrf5340-dk:sdc_cpunet
  nrf5340-dk:adc_cpuapp
  nrf5340-audio-dk:nsh_cpuapp
  olimex-strp711:nsh
  olimex-strp711:nettest
  c5471evm:nsh
  c5471evm:httpd
  c5471evm:nettest
  raspberrypi-pico:displaypack
  raspberrypi-pico:composite
  raspberrypi-pico:spisd
  raspberrypi-pico:nshsram
  raspberrypi-pico:nsh
  raspberrypi-pico:usbmsc
  raspberrypi-pico:smp
  raspberrypi-pico:waveshare-lcd-1.14
  raspberrypi-pico:waveshare-lcd-1.3
  raspberrypi-pico:usbnsh
  raspberrypi-pico:ssd1306
  raspberrypi-pico:nsh-flash
  raspberrypi-pico:audiopack
  raspberrypi-pico:st7735
  raspberrypi-pico:lcd1602
  raspberrypi-pico:enc28j60
  adafruit-qt-py-rp2040:nshsram
  adafruit-qt-py-rp2040:nsh
  adafruit-qt-py-rp2040:smp
  adafruit-qt-py-rp2040:gpio
  adafruit-qt-py-rp2040:usbnsh
  adafruit-qt-py-rp2040:nsh-flash
  seeed-xiao-rp2040:nsh
  adafruit-feather-rp2040:displaypack
  adafruit-feather-rp2040:composite
  adafruit-feather-rp2040:spisd
  adafruit-feather-rp2040:nshsram
  adafruit-feather-rp2040:nsh
  adafruit-feather-rp2040:usbmsc
  adafruit-feather-rp2040:smp
  adafruit-feather-rp2040:waveshare-lcd-1.14
  adafruit-feather-rp2040:waveshare-lcd-1.3
  adafruit-feather-rp2040:usbnsh
  adafruit-feather-rp2040:ssd1306
  adafruit-feather-rp2040:nsh-flash
  adafruit-feather-rp2040:audiopack
  adafruit-feather-rp2040:st7735
  adafruit-feather-rp2040:lcd1602
  adafruit-feather-rp2040:enc28j60
  pimoroni-tiny2040:composite
  pimoroni-tiny2040:spisd
  pimoroni-tiny2040:nshsram
  pimoroni-tiny2040:nsh
  pimoroni-tiny2040:usbmsc
  pimoroni-tiny2040:smp
  pimoroni-tiny2040:gpio
  pimoroni-tiny2040:usbnsh
  pimoroni-tiny2040:nsh-flash
  adafruit-kb2040:displaypack
  adafruit-kb2040:composite
  adafruit-kb2040:spisd
  adafruit-kb2040:nshsram
  adafruit-kb2040:nsh
  adafruit-kb2040:usbmsc
  adafruit-kb2040:smp
  adafruit-kb2040:waveshare-lcd-1.14
  adafruit-kb2040:waveshare-lcd-1.3
  adafruit-kb2040:usbnsh
  adafruit-kb2040:ssd1306
  adafruit-kb2040:nsh-flash
  adafruit-kb2040:audiopack
  adafruit-kb2040:st7735
  adafruit-kb2040:lcd1602
  adafruit-kb2040:enc28j60
  raspberrypi-pico-w:telnet
  raspberrypi-pico-w:displaypack
  raspberrypi-pico-w:composite
  raspberrypi-pico-w:spisd
  raspberrypi-pico-w:nshsram
  raspberrypi-pico-w:nsh
  raspberrypi-pico-w:usbmsc
  raspberrypi-pico-w:smp
  raspberrypi-pico-w:waveshare-lcd-1.14
  raspberrypi-pico-w:waveshare-lcd-1.3
  raspberrypi-pico-w:usbnsh
  raspberrypi-pico-w:ssd1306
  raspberrypi-pico-w:nsh-flash
  raspberrypi-pico-w:audiopack
  raspberrypi-pico-w:st7735
  raspberrypi-pico-w:lcd1602
  raspberrypi-pico-w:enc28j60
  waveshare-rp2040-lcd-1.28:composite
  waveshare-rp2040-lcd-1.28:spisd
  waveshare-rp2040-lcd-1.28:nshsram
  waveshare-rp2040-lcd-1.28:nsh
  waveshare-rp2040-lcd-1.28:usbmsc
  waveshare-rp2040-lcd-1.28:smp
  waveshare-rp2040-lcd-1.28:lvgl
  waveshare-rp2040-lcd-1.28:usbnsh
  waveshare-rp2040-lcd-1.28:nsh-flash
  waveshare-rp2040-lcd-1.28:fb
  nucleo-u5a5zj-q:nsh
  b-u585i-iot02a:nsh
  stm32f777zit6-meadow:nsh
  stm32f777zit6-meadow:projectlab
  stm32f777zit6-meadow:f7corecomp
  stm32f777zit6-meadow:usbnsh
  stm32f777zit6-meadow:meadow_os
  stm32f777zit6-meadow:sdram
  stm32f746-ws:nsh
  steval-eth001v1:nsh
  steval-eth001v1:foc_f32
  steval-eth001v1:foc_b16
  stm32f769i-disco:nsh
  stm32f769i-disco:netnsh
  stm32f746g-disco:nxterm
  stm32f746g-disco:audio
  stm32f746g-disco:nsh
  stm32f746g-disco:lvgl
  stm32f746g-disco:nxdemo
  stm32f746g-disco:netnsh
  stm32f746g-disco:fb
  nucleo-144:f722-nsh
  nucleo-144:f746-nsh
  nucleo-144:f767-netnsh
  nucleo-144:f767-evalos
  nucleo-144:f746-evalos
  nucleo-144:f722-can
  nucleo-144:f767-nsh
  nucleo-144:f722-cansock
  nucleo-144:f746-pysim
  nucleo-144:f722-composite
  phy6222:nsh
  phy6222:phy_sbp
  freedom-kl25z:nsh
  freedom-kl26z:nsh
  teensy-lc:nsh
  nutiny-nuc120:nsh
  nucleo-l432kc:spwm
  nucleo-l432kc:nsh
  nucleo-l432kc:wgen
  stm32l476-mdk:nsh
  stm32l476vg-disco:knsh
  stm32l476vg-disco:nsh
  steval-stlcs01v1:lwl
  steval-stlcs01v1:usbnsh
  b-l475e-iot01a:spirit-starpoint
  b-l475e-iot01a:spirit-starhub
  b-l475e-iot01a:nsh
  b-l475e-iot01a:spirit-6lowpan
  nucleo-l452re:nsh
  stm32l4r9ai-disco:knsh
  stm32l4r9ai-disco:nsh
  nucleo-l496zg:nsh
  nucleo-l476rg:nsh
  nucleo-l476rg:nxdemo
  mcu123-lpc214x:composite
  mcu123-lpc214x:nsh
  mcu123-lpc214x:usbmsc
  mcu123-lpc214x:usbserial
  zp214xpa:nxlines
  zp214xpa:nsh
  mr-canhubk3:knsh
  mr-canhubk3:nsh
  mr-canhubk3:net
  s32k344evb:nsh
  lpcxpresso-lpc54628:nsh
  lpcxpresso-lpc54628:nxwm
  lpcxpresso-lpc54628:twm4nx2
  lpcxpresso-lpc54628:lvgl
  lpcxpresso-lpc54628:pwlines
  lpcxpresso-lpc54628:pwfb
  lpcxpresso-lpc54628:twm4nx1
  lpcxpresso-lpc54628:netnsh
  lpcxpresso-lpc54628:fb
  sabre-6quad:knsh
  sabre-6quad:netnsh_wb
  sabre-6quad:netknsh
  sabre-6quad:nsh
  sabre-6quad:smp
  sabre-6quad:elf
  sabre-6quad:coredump
  sabre-6quad:posix_spawn
  sabre-6quad:libcxx
  sabre-6quad:knsh_smp
  sabre-6quad:netnsh_ar8031
  sabre-6quad:citest
  sabre-6quad:netnsh_smp
  sabre-6quad:netnsh
  sabre-6quad:netknsh_smp
  flipperzero:nsh
  nucleo-wb55rg:nsh
  nucleo-wb55rg:nimble
  nucleo-wb55rg:ble
  pcduino-a10:nsh
  sam4s-xplained-pro:fs
  sam4s-xplained-pro:nsh
  sam4s-xplained:nsh
  arduino-due:nsh
  arduino-due:nsh-leds
  sam4cmp-db:nsh
  sam4l-xplained:nsh
  flipnclick-sam3x:nxlines
  flipnclick-sam3x:nsh
  sam3u-ek:knsh
  sam3u-ek:nsh
  sam3u-ek:nxwm
  sam3u-ek:nx
  sam4e-ek:nsh
  sam4e-ek:nxwm
  sam4e-ek:usbnsh
  pnev5180b:knsh
  pnev5180b:nsh-cdcecm
  pnev5180b:nsh
  pnev5180b:usbnsh
  pnev5180b:usbnsh-cdcecm
  lpcxpresso-lpc1768:nsh
  lpcxpresso-lpc1768:usbmsc
  lpcxpresso-lpc1768:dhcpd
  lpcxpresso-lpc1768:nx
  lpcxpresso-lpc1768:thttpd
  u-blox-c027:nsh
  olimex-lpc1766stk:slip-httpd
  olimex-lpc1766stk:thttpd-binfs
  olimex-lpc1766stk:nsh
  olimex-lpc1766stk:usbmsc
  olimex-lpc1766stk:thttpd-nxflat
  olimex-lpc1766stk:nettest
  olimex-lpc1766stk:usbserial
  olimex-lpc1766stk:hidkbd
  olimex-lpc1766stk:hidmouse
  olimex-lpc1766stk:zmodem
  olimex-lpc1766stk:ftpc
  open1788:knsh
  open1788:nxlines
  open1788:pdcurses
  open1788:nsh
  open1788:pwfb
  open1788:knxterm
  open1788:fb
  lincoln60:thttpd-binfs
  lincoln60:nsh
  lincoln60:netnsh
  mcb1700:nsh
  lpc4088-quickstart:knsh
  lpc4088-quickstart:nsh
  mbed:nsh
  mbed:userled
  lpc4088-devkit:knsh
  lpc4088-devkit:nsh
  zkit-arm-1769:nsh
  zkit-arm-1769:nxhello
  zkit-arm-1769:hello
  zkit-arm-1769:thttpd
  lx_cpu:nsh
  sama5d3-xplained:bridge
  sama5d3-xplained:nsh
  sama5d3-xplained:ethernet-over-usb-2-high-speed
  giant-board:nsh
  giant-board:sdmmc-net-nsh
  giant-board:sdmmcnsh
  giant-board:netnsh
  sama5d4-ek:knsh
  sama5d4-ek:bridge
  sama5d4-ek:nsh
  sama5d4-ek:nxwm
  sama5d4-ek:dramboot
  sama5d4-ek:elf
  sama5d4-ek:at25boot
  sama5d4-ek:ipv6
  sama5d4-ek:ramtest
  sama5d3x-ek:ov2640
  sama5d3x-ek:nsh
  sama5d3x-ek:nxwm
  sama5d3x-ek:hello
  sama5d3x-ek:nx
  sama5d3x-ek:nxplayer
  sama5d3x-ek:demo
  sama5d3x-ek:norboot
  jupiter-nano:sdmmc-nsh-net-resolvconf
  jupiter-nano:nsh
  jupiter-nano:sdmmcnsh
  jupiter-nano:netnsh
  sama5d2-xult:nsh
  sama5d2-xult:sdmmcnsh
  sama5d2-xult:netnsh
  max32660-evsys:nsh
  metro-m4:nsh
  same54-xplained-pro:nsh
  lc823450-xgevk:knsh
  lc823450-xgevk:audio
  lc823450-xgevk:ipl2
  lc823450-xgevk:usb
  lc823450-xgevk:nsh
  lc823450-xgevk:rndis
  lc823450-xgevk:elf
  lc823450-xgevk:bt
  lc823450-xgevk:posix_spawn
  lc823450-xgevk:krndis
  lc823450-xgevk:kostest
  at32f437-mini:systemview
  at32f437-mini:adc
  at32f437-mini:can_socket
  at32f437-mini:sdcard
  at32f437-mini:pwm
  at32f437-mini:nsh
  at32f437-mini:can_char
  at32f437-mini:eth
  at32f437-mini:rtc
  at32f437-mini:usbnsh
  at32f437-mini:usbserial
  at32f437-mini:msc
  stm32h745i-disco:nsh
  stm32h745i-disco:touchtest
  stm32h745i-disco:lvgl
  stm32h745i-disco:netnsh
  nucleo-h743zi:composite
  nucleo-h743zi:pwm
  nucleo-h743zi:nsh
  nucleo-h743zi:rndis
  nucleo-h743zi:mcuboot-app
  nucleo-h743zi:elf
  nucleo-h743zi:nxlines_oled
  nucleo-h743zi:otg_fs_host
  nucleo-h743zi:mcuboot-loader
  nucleo-h743zi:netnsh
  stm32h747i-disco:nsh
  linum-stm32h753bi:modbus_slave
  linum-stm32h753bi:nsh
  nucleo-h745zi:nsh_cm7
  nucleo-h745zi:nsh_cm7_rptun
  nucleo-h745zi:nsh_cm4
  nucleo-h745zi:nsh_cm4_rptun
  nucleo-h743zi2:nsh
  nucleo-h743zi2:pysim
  nucleo-h743zi2:socketcan
  nucleo-h743zi2:jumbo
  nucleo-h743zi2:netnsh
  nrf52832-mdk:nsh
  nrf52832-dk:timer
  nrf52832-dk:mcuboot_loader_minimal
  nrf52832-dk:ostest_tickless
  nrf52832-dk:nsh
  nrf52832-dk:wdog
  nrf52832-dk:sdc
  nrf52832-dk:mcuboot_loader
  nrf52832-dk:buttons
  nrf52832-dk:mcuboot_app
  nrf52832-dk:sdc_nimble
  nrf52-feather:userleds
  nrf52-feather:nsh
  nrf52-feather:i2c
  nrf52832-sparkfun:nsh
  nrf9160-dk-nrf52:nsh
  nrf52840-dk:composite
  nrf52840-dk:adc
  nrf52840-dk:cdcacm
  nrf52840-dk:timer
  nrf52840-dk:highpri
  nrf52840-dk:ostest_tickless
  nrf52840-dk:pwm
  nrf52840-dk:nsh
  nrf52840-dk:rndis
  nrf52840-dk:qspi
  nrf52840-dk:sdc
  nrf52840-dk:mcuboot_loader
  nrf52840-dk:buttons
  nrf52840-dk:mcuboot_app
  nrf52840-dk:sdc_nimble
  nrf52840-dk:sx127x
  thingy52:nsh
  arduino-nano-33ble-rev2:nsh
  arduino-nano-33ble-rev2:usbnsh
  thingy91-nrf52:usbnsh
  arduino-nano-33ble:nsh
  arduino-nano-33ble:usbnsh
  nrf52840-dongle:nsh
  nrf52840-dongle:usbnsh
  lm3s8962-ek:nsh
  lm3s8962-ek:nx
  lm3s6965-ek:discover
  lm3s6965-ek:nsh
  lm3s6965-ek:qemu-flat
  lm3s6965-ek:qemu-kostest
  lm3s6965-ek:nx
  lm3s6965-ek:qemu-protected
  lm3s6965-ek:tcpecho
  lm3s6965-ek:qemu-nxflat
  tm4c123g-launchpad:nsh
  tm4c123g-launchpad:mcp2515
  ekk-lm3s9b96:nsh
  lm3s6432-s2e:nsh
  lm4f120-launchpad:nsh
  launchxl-cc1312r1:nsh
  launchxl-cc1310:nsh
  tm4c1294-launchpad:nsh
  tm4c1294-launchpad:ipv6
  eagle100:nsh
  eagle100:nxflat
  eagle100:httpd
  eagle100:nettest
  eagle100:thttpd
  tm4c129e-launchpad:ostest
  tm4c129e-launchpad:nsh
  tm4c129e-launchpad:ipv6
  dk-tm4c129x:nsh
  dk-tm4c129x:ipv6
  xmc4500-relax:nsh
  xmc4700-relax:nsh
  nucleo-g071rb:nsh
  stm32g071b-disco:nsh
  stm32g071b-disco:oled
  stm32f051-discovery:nsh
  nucleo-f091rc:nsh
  nucleo-f091rc:sx127x
  stm32f072-discovery:nsh
  nucleo-g070rb:nsh
  b-l072z-lrwan1:adc
  b-l072z-lrwan1:nsh
  b-l072z-lrwan1:nxlines_oled
  b-l072z-lrwan1:sx127x
  nucleo-l073rz:nsh
  nucleo-l073rz:sx127x
  nucleo-f072rb:nsh
  stm32l0538-disco:nsh
  nrf9160-dk:miniboot_s
  nrf9160-dk:ostest_tickless
  nrf9160-dk:nsh
  nrf9160-dk:mcuboot_loader
  nrf9160-dk:mcuboot_app
  nrf9160-dk:modem_ns
  thingy91:nsh_rtt
  thingy91:nsh_nrf52
  freedom-k64f:cdcacm
  freedom-k64f:nsh
  freedom-k64f:demo
  freedom-k64f:netnsh
  freedom-k28f:nsh
  freedom-k28f:nshsdusb
  twr-k60n512:nsh
  twr-k64f120m:nsh
  twr-k64f120m:netnsh
  teensy-3.x:nsh
  teensy-3.x:usbnsh
  kwikstik-k40:ostest
  freedom-k66f:nsh
  freedom-k66f:netnsh
  imxrt1020-evk:usdhc
  imxrt1020-evk:nsh
  imxrt1020-evk:netnsh
  imxrt1064-evk:knsh
  imxrt1064-evk:nsh
  imxrt1064-evk:mcuboot-app
  imxrt1064-evk:libcxxtest
  imxrt1064-evk:lvgl
  imxrt1064-evk:mcuboot-loader
  imxrt1064-evk:can
  imxrt1064-evk:canfd
  imxrt1064-evk:nshocram
  imxrt1064-evk:netnsh
  imxrt1050-evk:knsh
  imxrt1050-evk:nsh
  imxrt1050-evk:libcxxtest
  imxrt1050-evk:netnsh
  imxrt1170-evk:knsh
  imxrt1170-evk:nsh
  imxrt1170-evk:libcxxtest
  imxrt1170-evk:can
  imxrt1170-evk:canfd
  imxrt1170-evk:netnsh
  imxrt1060-evk:knsh
  imxrt1060-evk:nsh
  imxrt1060-evk:libcxxtest
  imxrt1060-evk:lvgl
  imxrt1060-evk:netnsh_dcache_wb
  imxrt1060-evk:can
  imxrt1060-evk:canfd
  imxrt1060-evk:nshocram
  imxrt1060-evk:netnsh
  teensy-4.x:netnsh-4.1
  teensy-4.x:pikron-bb
  teensy-4.x:sd-4.1
  teensy-4.x:can-4.1
  teensy-4.x:enc-4.1
  teensy-4.x:lcd-4.1
  teensy-4.x:nsh-4.0
  teensy-4.x:nsh-4.1
  teensy-4.x:pwm-4.1
  teensy-4.x:lua-4.1
  verdin-mx8mp:nsh
  qemu-armv7a:nsh
  qemu-i486:ostest
  qemu-i486:nsh
  xx3823:nsh
  xx3803:nsh
  s698pm-dkit:nsh
  s698pm-dkit:smp
  z16f2800100zcog:ostest
  z16f2800100zcog:nsh
  misoc:nsh
  misoc:hello
  z8f64200100kit:ostest
  z8encore000zco:ostest
  ez80f910200zco:nsh
  ez80f910200zco:poll
  ez80f910200zco:httpd
  ez80f910200zco:dhcpd
  ez80f910200zco:nettest
  z20x:nsh
  z20x:sdboot
  z20x:hello
  z20x:w25boot
  makerlisp:nsh_flash
  makerlisp:sdboot
  makerlisp:nsh_ram
  ez80f910200kitg:ostest
  z80sim:ostest
  z80sim:nsh
  p112:ostest
  qemu-intel64:ostest
  qemu-intel64:nsh
  sure-pic32mx:nsh
  sure-pic32mx:usbnsh
  pic32mx7mmb:nsh
  ubw32:nsh
  pic32mx-starterkit:nsh
  pic32mx-starterkit:nsh2
  mirtoo:nsh
  mirtoo:nxffs
  pic32mz-starterkit:nsh
  flipnclick-pic32mz:nxlines
  flipnclick-pic32mz:nsh
  chipkit-wifire:nsh

Load the selected configuration

make distclean
./tools/configure.sh raspberrypi-pico:nsh

Build NuttX:

make
Create version.h
LN: platform/board to /home/arcslab/nuttxspace/apps/platform/dummy
Register: hello
Register: nsh
Register: sh
Register: getprime
Register: ostest
CPP:  /home/arcslab/nuttxspace/nuttx/boards/arm/rp2040/raspberrypi-pico/scripts/raspberrypi-pico-flash.ld-> /home/arcslab/nuttxspace/nuttx/boards/arm/rp2040/rasLD: nuttx
Generating: nuttx.uf2
tools/rp2040/elf2uf2 nuttx nuttx.uf2;
Done.

Programming using BOOTSEL

Connect board to USB port while pressing BOOTSEL. The board will be detected as USB Mass Storage Device. Then copy “nuttx.uf2” into the device. (Same manner as the standard Pico SDK applications installation.)

Running NuttX

Most builds provide access to the console via UART0. To access this GPIO 0 and 1 pins must be connected to the device such as USB-serial converter.

Last updated