Here's how we modify Apache #NuttX RTOS to load the Initial RAM Disk (initrd) ... On #Star64 JH7110 #RISCV SBC
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-star64-to-load-initial-ram-disk
#RISCV Code runs at 3 Privilege Levels: Machine, Supervisor or User
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#risc-v-privilege-levels
Apache #NuttX RTOS fails to get the Hart ID (CPU ID) ... On #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#nuttx-fails-to-get-hart-id
Now we modify Apache #NuttX RTOS to load the Initial RAM Disk (initrd) ... On #Star64 JH7110 #RISCV SBC
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-star64-to-load-initial-ram-disk
Here's how we modify Apache #NuttX RTOS for #RISCV QEMU ... To load an Initial RAM Disk (initrd)
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-qemu-to-load-initial-ram-disk
Apache #NuttX RTOS boots a tiny bit on #Star64 JH7110 #RISCV SBC 🎉 ... And crashes
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#boot-nuttx-on-star64
Watch what happens when we boot Apache #NuttX RTOS on #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#boot-nuttx-on-star64
Let's modify Apache #NuttX RTOS for #RISCV QEMU ... To load an Initial RAM Disk (initrd)
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-qemu-to-load-initial-ram-disk
Apache #NuttX RTOS on #RISCV QEMU ... Reads the Apps Filesystem over Semihosting
Source: https://github.com/lupyuen/nuttx-star64#qemu-semihosting-in-nuttx
Magical Start Address of Apache #NuttX RTOS ... On #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#start-address-of-nuttx-kernel
To boot Apache #NuttX RTOS on #Star64 JH7110 SBC ... We need this #RISCV Linux Kernel Header
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#risc-v-linux-kernel-header
#NuttX RAM Disk for #RISCV LiteX Arty-A7 ... Here's how it works
Source: https://github.com/lupyuen/nuttx-star64#initial-ram-disk-for-litex-arty-a7
All about the UART Controller on #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#uart-controller-on-star64
Printing to QEMU Console ... In #RISCV Assembly
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#print-to-qemu-console
Apache #NuttX RTOS loads the Apps Filesystem over QEMU Semihosting ... Let's change this for #Star64 JH7110 #RISCV SBC
Source: https://github.com/lupyuen/nuttx-star64#nuttx-apps-filesystem
Here's how we print to the Serial Console on QEMU #RISCV Emulator ... By writing to the UART Address
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#print-to-qemu-console
Apache #NuttX RTOS for #Star64 JH7110 SBC ... Boots with Initial RAM Disk 🎉
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-star64-to-load-initial-ram-disk
IoT Techie and Educator / Apache NuttX PMC