A list of useful terms for the RISC-V ecosystem software and hardware.
A
Alpine Linux is a security-oriented, lightweight Linux distribution.
Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software.
Android runtime (ART) is the managed runtime used by applications and some system services on Android. ART and its predecessor Dalvik were originally created specifically for the Android project.
B
BRISC-V Explorer is a RISC-V CPU simulator application that runs in a browser allowing users to easily run it on Windows, Linux or Mac.
C
Chipyard is an open source framework for agile development of Chisel-based systems-on-chip.
CORE-V CVA6 is an application class 6-stage RISC-V CPU capable of booting Linux.
D
Debian is an operating system and a distribution of Free Software. It is maintained and updated through the work of many users who volunteer their time and effort.
Drone OS is an Embedded Operating System for writing real-time applications in Rust.
E
Eclipse Embedded CDT is a collection of plug-ins for Arm & RISC-V C/C++ developers.
embOS is an real-time operating system is highly portable and fully source-compatible on all platforms, making it easy to port applications to different cores.
Espressif ESP32-C3 is a single-core Wi-Fi and Bluetooth 5 (LE) microcontroller SoC, based on the open-source RISC-V architecture.
F
Fedora Linux is a polished, easy to use operating system for laptop & desktop computers, with a complete set of tools for developers and makers of all kinds.
FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms.
FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 35 microcontroller platforms.
G
GNOME is a desktop environment that aims to be simple and easy to use.
H
Halide is a programming language designed to make it easier to write high-performance image and array processing code on modern machines.
HiFive Pro P550 is an Intel-SiFive Horse Creek SoC containing quad-core SiFive Performance P550 core complex.
I
IAR Systems is a company that enables Linux-based Continuous Integration and automated workflows for embedded systems(ARM & RISC-V).
J
Jupiter is an open source and education-oriented RISC-V assembler and runtime simulator written in Java.
K
KataOS is a a home-grown operating system that runs on top of seL4 and is written almost entirely in Rust.
KDE Plasma Desktop, is a beautiful Windows-like desktop that you use to surf the web, keep in touch with colleagues, friends and family, manage your files, enjoy music and videos; and get creative and productive at work.
Keystone is a lightweight multi-platform, multi-architecture(Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) assembler framework.
Kendryte K210 SoC, KD233 Development Board is a system-on-chip (SoC) that integrates machine vision and machine hearing.
L
Linux kernel is the main component of a Linux operating system (OS) and is the core interface between a computer’s hardware and its processes. It communicates between the 2, managing resources as efficiently as possible.
LLVM is a library that has collection of modular/reusable compiler and toolchain components (assemblers, compilers, debuggers, etc.).
LoFive RISC-V SoC Evaluation Kit is a lightweight SiFive Freedom E310 open source system-on-chip (SoC) evaluation kit.
M
Maixpy is designed to make AIOT programming easier with Micropython running on the embedded AIOT chip K210.
N
Nuclei Software Development Kit(Nuclei SDK) is a toolkit for developing and evaluating software using our FPGA evaluation board.
O
OpenBSD is a security-focused, free and open-source, Unix-like operating system.
openSUSE is a is a Linux distribution sponsored by SUSE Linux GmbH.
P
PlatformIO is a professional collaborative platform for embedded development with no vendor lock-in.
PolarFire SoC Icicle Kit a low-power FPGA integrated with a hardened quad core 64-bit RISC-V microprocessor subsystem.
Q
R
RISC-V Foundation is a non-profit corporation controlled by its members to drive forward the adoption and implementation of the free and open RISC-V instruction set architecture (ISA).
Rocket Chip Generator is a repository contains the Rocket chip generator necessary to instantiate the RISC-V Rocket Core.
S
seL4 is a family of second-generation microkernels, used to implement a variety of operating systems.
SiFive is a semiconductor company that produces complete RISC-V processors IP with pre-integrated SiFive Shield, for whole SoC security, and SiFive Insight advanced trace and debug.
Star64 is a RISC-V single-board computer, a quad-core 64-bit Linux-capable device by Pine64.
T
Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V based embedded platforms.
U
Ubuntu is a modern open source operating system on Linux for the enterprise Server, Desktop, Cloud, and IoT developed by Canonical.
Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework(ARM, AArch64, M68K, Mips, Sparc, X86) based on QEMU.
V
VegaBoard is an innovative hardware platform with two RISC-V cores. Produced by NXP.
VisionFive 2 is the world's first high-performance RISC-V single board computer (SBC) with an integrated GPU.
VRoom is a new high-end RISC-V CPU implementation.
W
X
Y
Z
Zephyr OS is a small real-time operating system (RTOS) for connected, resource-constrained and embedded devices