Here's how we mount the #NuttX Initial RAM Disk on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/app.html#mount-the-initial-ram-disk
Apache #NuttX RTOS in the Web Browser ... Works OK with VirtIO Console and OpenAMP! 🎉
Source: https://github.com/lupyuen/nuttx-tinyemu#test-tinyemu-virtio-console-with-nuttx
Preparing the Initial RAM Disk (initrd) for Apache #NuttX RTOS on #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/app.html#initial-ram-disk
Printing to TinyEMU HTIF Console ... In #RISCV Assembly
Source: https://github.com/lupyuen/nuttx-tinyemu#print-in-nuttx-boot-code
How Apache #NuttX RTOS starts a NuttX App ... With ELF Loader and Memory Mgmt Unit
Article: https://lupyuen.codeberg.page/articles/app.html#kernel-starts-a-nuttx-app
What is #RISCV HTIF Console ... And how we call it in TinyEMU RISC-V Emulator
Source: https://github.com/lupyuen/nuttx-tinyemu#print-to-htif-console
#NuttX uses 2 sets of #RISCV Page Tables: Kernel Page Table and User Page Table
Article: https://lupyuen.codeberg.page/articles/app.html#kernel-accesses-app-memory
Apache #NuttX RTOS in the Web Browser ... Boots a tiny bit 🎉
Watch what happens when our #RISCV App makes a System Call to #NuttX Kernel
Article: https://lupyuen.codeberg.page/articles/app.html#system-call-in-action
#RISCV RV64I running on TinyEMU compiled to WebAssembly
Here's how #NuttX Kernel handles a #RISCV System Call (ecall)
Article: https://lupyuen.codeberg.page/articles/app.html#nuttx-kernel-handles-system-call
How #NuttX Apps make #RISCV System Calls (ecall) to NuttX Kernel
Article: https://lupyuen.codeberg.page/articles/app.html#nuttx-app-calls-nuttx-kernel
Inside the simplest #RISCV App for Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/app.html#inside-a-nuttx-app
"Is #RISCV BL808 usable for Mass Production?" 🤔
Source: https://bbs.bouffalolab.com/d/266-is-bl808-usable-for-mass-production
IoT Techie and Educator / Apache NuttX PMC