Skip to content

lupyuen/nuttx-riscv64

Repository files navigation

Apache NuttX RTOS on 64-bit QEMU RISC-V Emulator

Apache NuttX RTOS on 64-bit QEMU RISC-V Emulator

Apache NuttX RTOS on 64-bit RISC-V

Daily Build and Test: qemu-riscv-nsh
Daily Build and Test: qemu-riscv-knsh
Daily Build: qemu-riscv-nsh64
Daily Build: qemu-riscv-knsh64
Daily Build and Test: qemu-riscv-leds64-rust

Read the articles...

Apache NuttX RTOS is now built and tested daily on QEMU RISC-V...


  1. So we're moving from Arm64 to RISC-V?

    Yep! We have a fresh new opportunity to teach the RISC-V 64-bit Architecture from scratch.

    And hopefully RISC-V Devices will still be around after 8 years!

  2. We're porting NuttX to a RISC-V Phone?

    Sadly there isn't a RISC-V Phone yet.

    Thus we'll port NuttX to a RISC-V Tablet instead: PineTab-V

  3. But PineTab-V isn't shipping yet!

    That's OK, we'll begin by porting NuttX to the Star64 SBC

    Which runs on the same RISC-V SoC as PineTab-V: StarFive JH7110

    (Hopefully we have better docs and tidier code than the older Arm64 SoCs)

  4. Hopping from Arm64 to RISC-V sounds like a major migration...

    Actually we planned for this one year ago.

    NuttX already runs OK on the (64-bit) QEMU RISC-V Emulator. (Pic below)

    So the migration might not be so challenging after all!