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
Here's why we mapped a Level 2 Page Table for the Interrupt Controller in #Ox64 BL808 SBC
Article: https://lupyuen.codeberg.page/articles/mmu.html#appendix-fix-the-interrupt-controller
#NuttX LED Driver for #Ox64 BL808 SBC ... Created with a little help from U-Boot Bootloader
Source: https://github.com/lupyuen/nuttx-ox64#led-driver-for-ox64-bl808
#RISCV Address Translation for Sv39 Memory Mgmt Unit
Article: https://lupyuen.codeberg.page/articles/mmu.html#appendix-address-translation
Blinking an LED in #NimLang ... With Apache #NuttX RTOS
Source: https://github.com/lupyuen/nuttx-nim#blink-an-led-with-nim
How Apache #NuttX RTOS swaps the #RISCV Page Tables for Kernel and Apps
Article: https://lupyuen.codeberg.page/articles/mmu.html#swap-the-satp-register
Mapping the Virtual Memory for #NuttX Apps ... With #RISCV Sv39 Page Tables
Article: https://lupyuen.codeberg.page/articles/mmu.html#user-levels-1-and-2
Fixing the #RISCV Timer in Apache #NuttX RTOS with OpenSBI
Source: https://github.com/lupyuen/nuttx-ox64#fix-the-risc-v-timer-with-opensbi
IoT Techie and Educator / Apache NuttX PMC