Skip to main content

Overview

Introduction

RuyiSDK IDE is a graphical integrated development environment built on the open-source Eclipse Embedded CDT, primarily designed for RISC-V developers. The tool inherits Eclipse’s strong support for embedded development and is planned to gradually integrate SDKs for multiple mainstream RISC-V development boards, establishing a RuyiSDK‑featured RISC-V development environment that benefits software developers.

Download

RuyiSDK IDE download address: https://fast-mirror.isrc.ac.cn/ruyisdk/ide/0.0.3/ (Do not remove the trailing slash)

This IDE supports three architectures: x86_64, aarch64, and riscv64. Please select according to your current development environment. The IDE already includes a JRE, so you do not need to configure a separate Java environment.

Launch

  1. Extract the tar.gz package, then double‑click ruyisdk in the extracted ruyisdk folder to start the IDE.

ruyisdk-ide-startup-0-download-logo

  1. Choose a folder as the IDE workspace (Workspace). If this is your first time using the IDE, you can select a new folder; if you want to continue your previous development, enter the path of an existing workspace.

ruyisdk-ide-startup-1-workspace-configuration

  1. After selecting the workspace, click the Launch button to enter the IDE.

ruyisdk-ide-startup-2-main-ui

Install Plugins

To use the full RuyiSDK environment, you need to install the RuyiSDK IDE plugins. Please follow the instructions in the plugin repository to configure them: https://github.com/ruyisdk/ruyisdk-eclipse-plugins/releases/tag/continuous

eclipse-ide-plugin-installation

We are currently refining and integrating plugins into the RuyiSDK IDE project, and will soon provide a more convenient way to install and use it.

Use Case

The RuyiSDK IDE documentation is based on Ubuntu 22.04 LTS x86_64 as an example. If you encounter issues when using other versions of Ubuntu or different distributions, you are welcome to submit screenshots and error messages to the RISC-V Developer Community or our code repository. Thank you for contributing to the RISC-V ecosystem!

Update

RuyiSDK IDE is continuously evolving. When launching a new version of the IDE, you can safely select your existing workspace to continue development. Our documentation will be updated along with the IDE, and we recommend using the latest version to benefit from new features and bug fixes.