How we compile #QuickJS JavaScript Engine for Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/quickjs.html#build-quickjs-for-nuttx
Apache #NuttX Shell works great on on #RISCV Sophgo SG2000 / Milk-V Duo S ... And OSTest too! 🎉
Source: https://github.com/lupyuen/nuttx-sg2000#nuttx-shell-runs-ok-on-sg2000
Try our demo of #QuickJS JavaScript Engine in a Web Browser ... Running on Apache #NuttX RTOS with #Ox64 BL808 Emulator
Article: https://lupyuen.codeberg.page/articles/quickjs.html#quickjs-on-nuttx-emulator
New release of Debian #Linux for #RISCV Sophgo SG200x / Milk-V Duo S ... Supports U-Boot "saveenv" 👍
Source: https://github.com/Fishwaldo/sophgo-sg200x-debian/releases/tag/v1.2.0
Apache #NuttX Kernel boots OK on #RISCV Sophgo SG2000 / Milk-V Duo S 🎉 ... Now we implement PLIC Interrupt Controller to handle Console Input 👍
Source: https://github.com/lupyuen/nuttx-sg2000#nuttx-kernel-boots-ok-on-sg2000
Can we run JavaScript on Apache #NuttX RTOS? Let's find out with #QuickJS JavaScript Engine!
Article: https://lupyuen.codeberg.page/articles/quickjs.html
Apache #NuttX RTOS on #RISCV Sophgo SG2000 / Milk-V Duo S ... Our very first Crash Dump! 🎉
Source: https://github.com/lupyuen/nuttx-sg2000#nuttx-crash-dump-on-sg2000
Tiny C Compiler talks to Apache #NuttX Emulator in the Web Browser ... Thanks to JavaScript Local Storage
Article: https://lupyuen.codeberg.page/articles/romfs.html#from-tcc-to-nuttx-emulator
Apache #NuttX RTOS in Flat Mode runs NuttX Apps that are Statically Linked (kinda like an octopus?)
Source: https://github.com/lupyuen/nuttx-rust-app#nuttx-flat-mode-vs-kernel-mode
Tiny C Compiler expects POSIX Functions in #WebAssembly: open(), read(), close() … Let's implement them in #ZigLang
Article: https://lupyuen.codeberg.page/articles/romfs.html#tcc-calls-rom-fs-driver
#Ox64 BL808 SBC runs Apache #NuttX RTOS in Kernel Mode ... Every NuttX App is a separate ELF File
Source: https://github.com/lupyuen/nuttx-rust-app#nuttx-flat-mode-vs-kernel-mode
To troubleshoot Apache #NuttX Heap Memory and see the malloc() logs: Enable the Memory Manager Logging in NuttX
Source: https://github.com/lupyuen/quickjs-nuttx#heap-errors-and-stdio-weirdness
Let's snoop inside a ROM FS Filesystem ... It's tiny, no frills and easy to embed in our apps!
Article: https://lupyuen.codeberg.page/articles/romfs.html#inside-a-rom-fs-filesystem
Apache #NuttX saying strangely "Command Not Found"? Try enabling logging for Binary Loader and Scheduler 👍
Source: https://github.com/lupyuen/nuttx-rust-app#change-hello_rust_main-to-main
How we read the ROM FS Filesystem in #ZigLang ... By calling the Apache #NuttX Driver
Article: https://lupyuen.codeberg.page/articles/romfs.html#open-a-rom-fs-file
IoT Techie and Educator / Apache NuttX PMC