Apache NuttX RTOS on 64-bit RISC-V
Find a file
2024-07-27 11:45:20 +08:00
.github Upload NuttX Apps as Artifacts 2024-07-27 11:45:20 +08:00
task Upload NuttX Apps as Artifacts 2024-07-27 11:45:20 +08:00
LICENSE Initial commit 2023-06-20 10:43:30 +08:00
qemu-riscv-knsh32.exp Download OpenSBI for RISC-V 32-bit 2024-07-14 14:44:11 +08:00
qemu-riscv-knsh64.exp Boot knsh32 and knsh64 with OpenSBI 2024-07-14 13:01:26 +08:00
qemu-riscv-nsh.exp Add Daily and Special Test for QEMU RISC-V 32-bit and 64-bit 2024-07-14 11:42:05 +08:00
qemu-riscv-nsh64.exp Build and Test NuttX for QEMU RISC-V 64-bit 2024-07-05 07:37:23 +08:00
README.md Add articles 2024-07-05 12:43:59 +08:00
special-qemu-riscv-knsh64.sh task-nsh64 tested OK 2024-07-27 11:22:36 +08:00
special-qemu-riscv-nsh64.sh task-nsh64 tested OK 2024-07-27 11:22:36 +08:00

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-nsh64

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!