概览
简介
RuyiSDK IDE 是一款基于开源软件 Eclipse Embedded CDT 开发的图形化、主要面向 RISC-V 开发者的集成开发环境。该工具继承了 Eclipse 对嵌入式开发的良好支持,计划逐步集成多款主流 RISC-V 开发板的 SDK,建成有 RuyiSDK 特色的 RISC-V 开发环境,造福软件开发者。
下载
RuyiSDK IDE 下载地址:https://fast-mirror.isrc.ac.cn/ruyisdk/ide/0.0.3/ (请勿去掉末尾的斜杠)
本 IDE 支持 x86_64、aarch64、riscv64 三种架构,请按照您当前的开发环境选择;IDE 中已包含 JRE,您无需额外配置 Java 环境。
启动
- 将 tar.gz 包解压缩,在释放出的 ruyisdk 文件夹中双击
ruyisdk以启动 IDE。

- 选择一个文件夹作为 IDE 的工作空间 (Workspace)。如果是首次使用,您可以选择一个新文件夹;如果您要继续之前的开发,请填入已存在的工作空间的路径。

- 完成工作空间的选择后,单击
Launch按钮就可以进入 IDE 了。

安装插件
为了使用完整的 RuyiSDK 环境,您需要安装 RuyiSDK IDE 插件。目前有在线和离线两种安装方式。
在线安装(推荐)
展开顶部菜单栏的 "Help",单击 "Install New Software..." 打开 "Install" 窗口。单击 "Add..." 按钮打开 "Add Repository" 对话框,填写如下内容后单击 "Add" 按钮:
- Name:
RuyiSDK Updates (GitHub) - Location:
https://ruyisdk.github.io/ruyisdk-eclipse-plugins/

待数据加载完毕后,勾选 "RuyiSDK IDE" ,再单击 "Next >" 按钮开始安装。

将来可通过顶部菜单栏的 "Help" - "Check for Updates" 升级插件。
离线安装
在网络受限的环境中,可通过预先下载的 zip 包安装插件。从 GitHub Releases 下载 ruyisdk-eclipse-plugins-<版本号>.zip。这里以 0.1.4 版本为例。

展开顶部菜单栏的 "Help",单击 "Install New Software..." 打开 "Install" 窗口。单击 "Add..." 按钮打开 "Add Repository" 对话框,再单击 "Archive..." 选择刚才下载的 zip 文件,然后单击 "Add" 按钮 。

勾选 "RuyiSDK IDE" 后单击 "Next >" 按钮开始安装。

将来若需要升级插件,请下载最新版本的 zip 包并重复上述步骤。
案例
RuyiSDK IDE 的文档均以 Ubuntu 22.04 LTS x86_64 为例展开说明,如果您在使用其他版本 Ubuntu 或使用其他发行版时遇到问题,欢迎您到 RISC-V 开发者社区或我们的代码仓库提交截图和报错信息。感谢您为 RISC-V 生态添砖加瓦!
更新
RuyiSDK IDE 在不断迭代。启动新版本 IDE 或更新 RuyiSDK 插件后,您可以放心选择已有的工作空间 (Workspace) 以继续开发。我们的文档将不断更新,建议您始终使用最新版本的 RuyiSDK IDE 以解决 bug 并获得新功能。