64-bit #RISCV Linux support in #RustLang (riscv64gc-unknown-linux-gnu)
https://ferrous-systems.com/blog/improving-64-bit-risc-v-support/
#RustLang Apps won't compile for Apache #NuttX RTOS on #Ox64 BL808 SBC ... Let's fix this in the next article! 👍
Article: https://lupyuen.codeberg.page/articles/rust4.html#rust-build-for-64-bit-risc-v
#RustLang Apps run OK on Apache #NuttX RTOS for QEMU ... After adding the Rust Custom Profile for Double-Float
Article: https://lupyuen.codeberg.page/articles/rust4.html#nuttx-links-ok-with-rust
Before using a #RustLang Custom Target, remember to rebuild the Rust Core Library
Article: https://lupyuen.codeberg.page/articles/rust4.html#build-the-rust-core-library
"Lately, I have been feeling like #RustLang (and llvm) is giving the middle finger to everything that’s not POSIX x86_64 running in a FAANG-scale cloud environment ... I suppose they are entitled to do that, given who funds their payroll"
Here's how we create a #RustLang Custom Target for #RISCV Double-Float: riscv32gc
Article: https://lupyuen.codeberg.page/articles/rust4.html#custom-target-for-rust
#RustLang won’t do Double-Float for 32-bit #RISCV ... Let's create a Custom Rust Target for #NuttX on QEMU
Article: https://lupyuen.codeberg.page/articles/rust4.html#rust-wont-double-float
GCC Linker won’t link the binaries: Hard-Float vs Soft-Float ... Here's how we fix the #RustLang binaries in Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust4.html#software-vs-hardware-floating-point
Why we're doing #RustLang Apps for Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#all-things-considered
Standard vs Embedded #RustLang ... Here's why we use Embedded Rust for Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#standard-vs-embedded-rust
#RustLang core::panicking::panic is undefined ... Here's why it happens on Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#panic-is-undefined
Watch how Apache #NuttX RTOS builds #RustLang Apps ... By calling `rustc`
Article: https://lupyuen.codeberg.page/articles/rust3.html#how-nuttx-compiles-rust-apps
Calling fgets() gets complicated ... For #RustLang Apps on Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#console-input-in-rust
How we run a #RustLang App on QEMU #RISCV with Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#run-nuttx-on-qemu-risc-v
Here's how we compile a #RustLang App for Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#build-nuttx-for-qemu-risc-v
"Hello #RustLang" in Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/rust3.html#rust-app-for-nuttx
IoT Techie and Educator / Apache NuttX PMC