Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created February 15, 2024 09:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lupyuen/a3d2a491112eaf5810edc1fa355606db to your computer and use it in GitHub Desktop.
Save lupyuen/a3d2a491112eaf5810edc1fa355606db to your computer and use it in GitHub Desktop.
QuickJS JavaScript Engine on Apache NuttX RTOS: QEMU Log. See https://github.com/lupyuen/quickjs-nuttx
$ qemu-system-riscv64 -semihosting -M virt,aclint=on -cpu rv64 -smp 8 -bios none -kernel nuttx -nographic
ABC[ 0.019000] board_userled_all: ledset=0x0
[ 0.020000] board_userled_all: led=0, val=0
[ 0.020000] board_userled_all: led=1, val=0
[ 0.021000] board_userled_all: led=2, val=0
NuttShell (NSH) NuttX-12.4.0-RC0
nsh> qjs --std /system/bin/blink.js
[ 12.811000] board_userled_all: ledset=0x1
[ 12.812000] board_userled_all: led=0, val=1
[ 12.812000] board_userled_all: led=1, val=0
[ 12.812000] board_userled_all: led=2, val=0
[ 13.814000] board_userled_all: ledset=0x0
[ 13.814000] board_userled_all: led=0, val=0
[ 13.815000] board_userled_all: led=1, val=0
[ 13.815000] board_userled_all: led=2, val=0
[ 14.816000] board_userled_all: ledset=0x1
[ 14.816000] board_userled_all: led=0, val=1
[ 14.816000] board_userled_all: led=1, val=0
[ 14.817000] board_userled_all: led=2, val=0
[ 15.818000] board_userled_all: ledset=0x0
[ 15.818000] board_userled_all: led=0, val=0
[ 15.818000] board_userled_all: led=1, val=0
[ 15.818000] board_userled_all: led=2, val=0
[ 16.820000] board_userled_all: ledset=0x1
[ 16.820000] board_userled_all: led=0, val=1
[ 16.820000] board_userled_all: led=1, val=0
[ 16.820000] board_userled_all: led=2, val=0
[ 17.822000] board_userled_all: ledset=0x0
[ 17.822000] board_userled_all: led=0, val=0
[ 17.822000] board_userled_all: led=1, val=0
[ 17.822000] board_userled_all: led=2, val=0
[ 18.824000] board_userled_all: ledset=0x1
[ 18.824000] board_userled_all: led=0, val=1
[ 18.824000] board_userled_all: led=1, val=0
[ 18.824000] board_userled_all: led=2, val=0
[ 19.826000] board_userled_all: ledset=0x0
[ 19.826000] board_userled_all: led=0, val=0
[ 19.826000] board_userled_all: led=1, val=0
[ 19.827000] board_userled_all: led=2, val=0
[ 20.828000] board_userled_all: ledset=0x1
[ 20.828000] board_userled_all: led=0, val=1
[ 20.828000] board_userled_all: led=1, val=0
[ 20.828000] board_userled_all: led=2, val=0
[ 21.831000] board_userled_all: ledset=0x0
[ 21.831000] board_userled_all: led=0, val=0
[ 21.831000] board_userled_all: led=1, val=0
[ 21.831000] board_userled_all: led=2, val=0
[ 22.833000] board_userled_all: ledset=0x1
[ 22.833000] board_userled_all: led=0, val=1
[ 22.833000] board_userled_all: led=1, val=0
[ 22.833000] board_userled_all: led=2, val=0
[ 23.834000] board_userled_all: ledset=0x0
[ 23.834000] board_userled_all: led=0, val=0
[ 23.834000] board_userled_all: led=1, val=0
[ 23.834000] board_userled_all: led=2, val=0
[ 24.836000] board_userled_all: ledset=0x1
[ 24.836000] board_userled_all: led=0, val=1
[ 24.836000] board_userled_all: led=1, val=0
[ 24.836000] board_userled_all: led=2, val=0
[ 25.838000] board_userled_all: ledset=0x0
[ 25.838000] board_userled_all: led=0, val=0
[ 25.838000] board_userled_all: led=1, val=0
[ 25.838000] board_userled_all: led=2, val=0
[ 26.840000] board_userled_all: ledset=0x1
[ 26.840000] board_userled_all: led=0, val=1
[ 26.840000] board_userled_all: led=1, val=0
[ 26.840000] board_userled_all: led=2, val=0
[ 27.841000] board_userled_all: ledset=0x0
[ 27.841000] board_userled_all: led=0, val=0
[ 27.841000] board_userled_all: led=1, val=0
[ 27.841000] board_userled_all: led=2, val=0
[ 28.842000] board_userled_all: ledset=0x1
[ 28.842000] board_userled_all: led=0, val=1
[ 28.842000] board_userled_all: led=1, val=0
[ 28.842000] board_userled_all: led=2, val=0
[ 29.843000] board_userled_all: ledset=0x0
[ 29.843000] board_userled_all: led=0, val=0
[ 29.843000] board_userled_all: led=1, val=0
[ 29.843000] board_userled_all: led=2, val=0
[ 30.844000] board_userled_all: ledset=0x1
[ 30.844000] board_userled_all: led=0, val=1
[ 30.844000] board_userled_all: led=1, val=0
[ 30.844000] board_userled_all: led=2, val=0
[ 31.846000] board_userled_all: ledset=0x0
[ 31.846000] board_userled_all: led=0, val=0
[ 31.846000] board_userled_all: led=1, val=0
[ 31.846000] board_userled_all: led=2, val=0
[ 32.847000] board_userled_all: ledset=0x1
[ 32.847000] board_userled_all: led=0, val=1
[ 32.847000] board_userled_all: led=1, val=0
[ 32.847000] board_userled_all: led=2, val=0
[ 33.848000] board_userled_all: ledset=0x0
[ 33.848000] board_userled_all: led=0, val=0
[ 33.848000] board_userled_all: led=1, val=0
[ 33.848000] board_userled_all: led=2, val=0
[ 34.850000] board_userled_all: ledset=0x1
[ 34.850000] board_userled_all: led=0, val=1
[ 34.850000] board_userled_all: led=1, val=0
[ 34.850000] board_userled_all: led=2, val=0
[ 35.851000] board_userled_all: ledset=0x0
[ 35.851000] board_userled_all: led=0, val=0
[ 35.851000] board_userled_all: led=1, val=0
[ 35.851000] board_userled_all: led=2, val=0
[ 36.853000] board_userled_all: ledset=0x1
[ 36.853000] board_userled_all: led=0, val=1
[ 36.853000] board_userled_all: led=1, val=0
[ 36.853000] board_userled_all: led=2, val=0
[ 37.855000] board_userled_all: ledset=0x0
[ 37.855000] board_userled_all: led=0, val=0
[ 37.855000] board_userled_all: led=1, val=0
[ 37.855000] board_userled_all: led=2, val=0
[ 38.856000] board_userled_all: ledset=0x1
[ 38.856000] board_userled_all: led=0, val=1
[ 38.856000] board_userled_all: led=1, val=0
[ 38.856000] board_userled_all: led=2, val=0
[ 39.857000] board_userled_all: ledset=0x0
[ 39.857000] board_userled_all: led=0, val=0
[ 39.857000] board_userled_all: led=1, val=0
[ 39.857000] board_userled_all: led=2, val=0
[ 40.859000] board_userled_all: ledset=0x1
[ 40.859000] board_userled_all: led=0, val=1
[ 40.859000] board_userled_all: led=1, val=0
[ 40.859000] board_userled_all: led=2, val=0
[ 41.862000] board_userled_all: ledset=0x0
[ 41.862000] board_userled_all: led=0, val=0
[ 41.862000] board_userled_all: led=1, val=0
[ 41.863000] board_userled_all: led=2, val=0
[ 42.864000] board_userled_all: ledset=0x1
[ 42.864000] board_userled_all: led=0, val=1
[ 42.864000] board_userled_all: led=1, val=0
[ 42.864000] board_userled_all: led=2, val=0
[ 43.865000] board_userled_all: ledset=0x0
[ 43.865000] board_userled_all: led=0, val=0
[ 43.865000] board_userled_all: led=1, val=0
[ 43.866000] board_userled_all: led=2, val=0
[ 44.867000] board_userled_all: ledset=0x1
[ 44.867000] board_userled_all: led=0, val=1
[ 44.867000] board_userled_all: led=1, val=0
[ 44.867000] board_userled_all: led=2, val=0
[ 45.869000] board_userled_all: ledset=0x0
[ 45.869000] board_userled_all: led=0, val=0
[ 45.869000] board_userled_all: led=1, val=0
[ 45.869000] board_userled_all: led=2, val=0
[ 46.871000] board_userled_all: ledset=0x1
[ 46.871000] board_userled_all: led=0, val=1
[ 46.871000] board_userled_all: led=1, val=0
[ 46.871000] board_userled_all: led=2, val=0
[ 47.873000] board_userled_all: ledset=0x0
[ 47.873000] board_userled_all: led=0, val=0
[ 47.873000] board_userled_all: led=1, val=0
[ 47.874000] board_userled_all: led=2, val=0
[ 48.875000] board_userled_all: ledset=0x1
[ 48.875000] board_userled_all: led=0, val=1
[ 48.875000] board_userled_all: led=1, val=0
[ 48.875000] board_userled_all: led=2, val=0
[ 49.877000] board_userled_all: ledset=0x0
[ 49.877000] board_userled_all: led=0, val=0
[ 49.877000] board_userled_all: led=1, val=0
[ 49.877000] board_userled_all: led=2, val=0
[ 50.878000] board_userled_all: ledset=0x1
[ 50.878000] board_userled_all: led=0, val=1
[ 50.878000] board_userled_all: led=1, val=0
[ 50.878000] board_userled_all: led=2, val=0
[ 51.879000] board_userled_all: ledset=0x0
[ 51.879000] board_userled_all: led=0, val=0
[ 51.879000] board_userled_all: led=1, val=0
[ 51.879000] board_userled_all: led=2, val=0
nsh>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment