Useful Tools and Resources for RISC-V development

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. ch32v307

    Including the SDK、HDK、Datasheet of RISC-V MCU CH32V307 and other relevant development materials

    More realistically, I DO think there's value for a terminal server that's just an ethernet connection (even one that's ancient) with some amount of programmability that's connected to 80 GPIO pins, some of which may be serial ports. I could imagine testing 1-2 Raspberry Pi-class with a bed of nails style test jig that confirms that all the GPIO, JTAG, and such are at least toggleable by sending synchronized signals to the BeagleBone/VisionFive/ESP32-C3/ whatever to confirm that all the I/O pins survived the fine wires from the wafer to the package plus all intervening PCB vias and soldering and so on. (Maybe you can't test board X with another board X because there's a different number of inputs and outputs.)

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. RISC-V-Guide

    RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.

  4. ch32v103

    https://github.com/openwch/ch32v103 and https://github.com/openwch/ch32v307 For those tracking such things (Bruce), they are using Qingke V4F core in '307, V4C in '208, V4B in '203 and V4A in '103 and the older, more dedicated parts like the BLE parts like CH57x and CH58x. Source I know of no other parts using those cores, so they may be focusing on the Chinese market or even an internal brand.

  5. ch32-rs

    Embedded Rust device crates for WCH's RISC-V and Cortex-M microcontrollers

    https://github.com/openwch/ch32v103 and https://github.com/openwch/ch32v307 For those tracking such things (Bruce), they are using Qingke V4F core in '307, V4C in '208, V4B in '203 and V4A in '103 and the older, more dedicated parts like the BLE parts like CH57x and CH58x. Source I know of no other parts using those cores, so they may be focusing on the Chinese market or even an internal brand.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • RISC-V Development with Android and Linux

    1 project | /r/programming | 22 Jan 2023
  • Android Development on RISC-V

    1 project | /r/androiddev | 19 Jan 2023
  • Getting started with Android Development on RISC-V

    1 project | /r/Android | 19 Jan 2023
  • Experiences with RISC-V boards and general development?

    1 project | /r/AskEngineers | 28 Aug 2022
  • Tools & Resources for RISC-V development

    1 project | /r/esp32 | 6 Jul 2022

Did you know that C is
the 6th most popular programming language
based on number of references?