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
#RustLang Apps run OK on #Ox64 BL808 #RISCV SBC ... With Apache #NuttX RTOS! 🎉
Source: https://github.com/lupyuen/nuttx-rust-app#rust-apps-on-ox64-bl808-sbc
Try our demo of Tiny C Compiler in #WebAssembly ... Which will compile and run Apache #NuttX Apps!
Article: https://lupyuen.codeberg.page/articles/romfs.html#c-compiler-in-our-web-browser
#RustLang Apps for #QEMU #RISCV ... We'll target riscv64gc (not riscv64i) on Apache #NuttX RTOS
Source: https://github.com/lupyuen/nuttx-rust-app#change-riscv64i-to-riscv64gc
Tiny C Compiler runs in #WebAssembly but it's missing C Header Files ... Let's add the ROM FS Filesystem from Apache #NuttX RTOS ... With a little help from #ZigLang Compiler
It's alive! Milk-V Duo S with #RISCV SG2000 ... USB UART Dongle must be CP2102, it doesn't like CH340G 😬
#RustLang Apps won't compile for 64-bit #RISCV on Apache #NuttX RTOS ... Let's fix this 👍
Source: https://github.com/lupyuen/nuttx-rust-app#rust-apps-wont-compile-for-qemu-risc-v-64-bit
#RISCV or Arm on the same board? That's super interesting 🤔
Tiny C Compiler might mash up the #RISCV Registers ... Here's the workaround for Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/tcc.html#appendix-nuttx-system-call
Using #ZigLang CompTime for printf() Pattern Matching
Article: https://lupyuen.codeberg.page/articles/tcc.html#appendix-pattern-matching
Running Tiny C Compiler in the Web Browser ... Thanks to #WebAssembly and a little JavaScript
Article: https://lupyuen.codeberg.page/articles/tcc.html#appendix-javascript-calls-tcc
How we run #ZigLang Compiler to compile Tiny C Compiler from C to #WebAssembly
Article: https://lupyuen.codeberg.page/articles/tcc.html#appendix-compile-tcc-with-zig
IoT Techie and Educator / Apache NuttX PMC