Useful Tools and Resources for RISC-V development

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 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.)

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • 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