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
ROM FS Filesystem in #WebAssembly ... Let's port the driver from Apache #NuttX RTOS, thanks to #ZigLang Compiler
Article: https://lupyuen.codeberg.page/articles/romfs.html#nuttx-driver-for-rom-fs
How we build and boot Apache #NuttX RTOS for Sophgo SG2000 / #RISCV Milk-V Duo S (work in progress)
Source: https://github.com/lupyuen/nuttx-sg2000#build-apache-nuttx-rtos-for-milk-v-duo-s
ROM FS is a Read-Only Filesystem that runs entirely in memory ... Let's add it to Tiny C Compiler in #WebAssembly
Article: https://lupyuen.codeberg.page/articles/romfs.html#rom-fs-filesystem
Hello Retro #RustLang on #Ox64 BL808 SBC 😂
Source: https://github.com/lupyuen/nuttx-rust-app#rust-apps-on-ox64-bl808-sbc
Serial Console for Milk-V Duo S ... Here's how we print something in #RISCV Assembly (Sophgo SG2000)
Source: https://github.com/lupyuen/nuttx-sg2000#uart-controller-for-sg2000
#RISCV Milk-V Duo S boots a tiny bit of Apache #NuttX RTOS! 🎉 (Sophgo SG2000 / T-Head C906)
Source: https://github.com/lupyuen/nuttx-sg2000#apache-nuttx-rtos-boots-a-tiny-bit-on-milk-v-duo-s
Tiny C Compiler in #WebAssembly supports <stdio.h> ... Thanks to the ROM FS Filesystem from Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/romfs.html#file-access-for-webassembly
Here's how we boot #RISCV Milk-V Duo S over TFTP ... Thanks to U-Boot Bootloader 👍
Source: https://github.com/lupyuen/nuttx-sg2000#boot-milk-v-duo-s-over-tftp
IoT Techie and Educator / Apache NuttX PMC