TCC #WebAssembly with ROM FS Filesystem ... Works great with Apache #NuttX Emulator 👍
Horrigible Hacking of TCC #RISCV Compiler for #NuttX System Call 🤔
Source: https://github.com/lupyuen/tcc-riscv32-wasm#implement-puts-with-nuttx-system-call
Decent Demo of Building and Testing an Apache #NuttX App in the Web Browser ... Finally! 🎉
#Ox64 BL808 SBC uses 2 Serial Ports: 1️⃣ Flashing UART 2️⃣ Serial Console ... Don't get them mixed up! 🙏
Here's how we Open and Read a ROM FS File in #ZigLang ... Thanks to #NuttX ROM FS Driver
Source: https://github.com/lupyuen/tcc-riscv32-wasm#open-a-rom-fs-file-in-zig
#ZigLang mounts a ROM FS Filesystem in the Web Browser ... Thanks to Apache #NuttX RTOS 👍
Source: https://github.com/lupyuen/tcc-riscv32-wasm#mount-the-rom-fs-filesystem-in-zig
Here's how we run Apache #NuttX Real-Time Operating System ... On the affordable #Ox64 BL808 #RISCV SBC @PINE64
Article: https://www.hackster.io/lupyuen/8-risc-v-sbc-on-a-real-time-operating-system-ox64-nuttx-474358
#ZigLang Compiler compiles #NuttX ROM FS to WebAssembly ... So that TCC WebAssembly will support C Header Files and Library Files 🤔
Source: https://github.com/lupyuen/tcc-riscv32-wasm#rom-fs-filesystem-for-tcc-webassembly
Parsing the C Format Strings in #ZigLang ... Quickest hack 🤔
Source: https://github.com/lupyuen/tcc-riscv32-wasm#fix-the-varargs-functions
Building and Testing Apache #NuttX Apps inside a Web Browser ... Yep it kinda works! 👍
Source: https://github.com/lupyuen/tcc-riscv32-wasm#nuttx-app-runs-in-a-web-browser
#RISCV T-Head C906 works hunky dory ... Just be careful 👍
Article: https://lupyuen.codeberg.page/articles/plic3.html#lessons-learnt
Compiling TCC #RISCV Compiler to #WebAssembly ... With #ZigLang Compiler
Source: https://github.com/lupyuen/tcc-riscv32-wasm#compile-tcc-to-webassembly-with-zig-compiler
So barebones you can make Soup Tulang 😂
Source: https://github.com/lupyuen/tcc-riscv32-wasm#fix-the-varargs-functions
Porting TCC #RISCV Compiler to #WebAssembly ... Gets troubling 🤔
Source: https://github.com/lupyuen/tcc-riscv32-wasm#analysis-of-missing-functions
How we compile and run #NuttX Apps inside a Web Browser ... With a little help from JavaScript Local Storage
Source: https://github.com/lupyuen/tcc-riscv32-wasm#nuttx-app-runs-in-a-web-browser
After enabling Strong Ordering on #Ox64 BL808 ... Our UART and Interrupt troubles are finally over!
Article: https://lupyuen.codeberg.page/articles/plic3.html#it-works
IoT Techie and Educator / Apache NuttX PMC