Hello Retro #RustLang on #Ox64 BL808 SBC 😂
Source: https://github.com/lupyuen/nuttx-rust-app#rust-apps-on-ox64-bl808-sbc
Hands-on with #RISCV Milk-V Duo S (Sophgo SG2000 / T-Head C906)
https://www.xda-developers.com/hands-on-risc-v-milk-v-duo-s-sbc/
"How to MITM SD-Card?" (Hardware sniffing)
"89% of Arch #Linux Packages are Reproducible, while the remaining 11% is not"
https://outpost.fosspost.org/d/18-research-paper-tests-how-many-arch-linux-packages-are-reproducible
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
"The best way to criticize something is to make something better"
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
#RISCV Sophgo SG2000 SoC: Reference Manual (T-Head C906 / Milk-V Duo S)
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
"Neil deGrasse Tyson explains the Three-Body Problem"
By not having a Dual-Culturalist, like me, on the team.
When the twin towers in Kuala Lumpur was being built, I was friends with some guys on the project management team and some guys at Tyco (electrical subcontractor);
"We work hard. Easily 10 hours a day... but we can't keep up with the Japanese [one of the towers]...12 hours a day, six days a week, and let's not mention the Koreans, 14 hours a day, 7 days a week, and 1 day off per month."
There was a race to completion.
#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
An interesting clash of Western and Eastern work cultures.
But I wonder, how did this fall through the cracks?
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
IoT Techie and Educator / Apache NuttX PMC