RISC-V is an open ISA (Instruction Set Architecture) based on RISC architecture. It's originated from UC Berkeley and it's attracting more attention in recent years because of its full open architecture so every developer has opportunities to get involved in application processor design or apply it into different applications, such as IoT, Robotics, ... etc.

Any topic about RISC-V is welcome, here are some topics you might be interested in:

  • Software/Firmware Stack on RISC-V such as operating systems, bootloaders, compilers, tool-chain, etc.
  • Virtualization: QEMU, Spike, Hypervisor, .. etc.
  • Technical document study [e.g, User-Level ISA and Privileged ISA]
  • Available applications based on RISC-V.
  • Development status and market opportunities in the future.

References:

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 18

Activity

  • about 1 year ago: lyan liked Explore RISC-V
  • about 1 year ago: dsterba liked Explore RISC-V
  • about 1 year ago: yaoxu joined Explore RISC-V
  • about 1 year ago: a_faerber liked Explore RISC-V
  • about 1 year ago: mbrugger liked Explore RISC-V
  • about 1 year ago: gchen joined Explore RISC-V
  • about 1 year ago: clin started Explore RISC-V
  • about 1 year ago: clin originated Explore RISC-V

  • Comments

    • clin
      about 1 year ago by clin | Reply

      Hi,

      Just leave my study note here:

      Topic

      Playing openSUSE on RISCV QEMU 4.0

      link

      https://hackmd.io/IRH_FIHGQwm74B6x7nzPLA?view

    • a_faerber
      about 1 year ago by a_faerber | Reply

      What is wrong with my openSUSE cross-toolchain that you document using some GitHub one? Please report issues if you find any! Package cross-riscv64-elf-gcc9 should be able to build your u-boot and kernel just fine.

    • clin
      about 1 year ago by clin | Reply

      Hi Andreas,

      Thank you for the reminder and I have experienced two issues for your cross-toolchain so far:

      • Compiling U-Boot by riscv64-elf-gcc9: Pass
      • Compiling kernel by riscv64-efi-gcc9: Fail
      • Compiling U-Boot by riscv64-suse-linux-gcc9: Fail
      • Compiling kernel by riscv64-suse-linux-gcc9: Pass

      I will report it on Bugzilla.

    Similar Projects

    This project is one of its kind!