Skip to content

Commit

Permalink
Update content
Browse files Browse the repository at this point in the history
Signed-off-by: ArchFeh <[email protected]>
  • Loading branch information
ArchFeh committed Mar 15, 2024
1 parent 27b490a commit 5357bf3
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 18 deletions.
12 changes: 6 additions & 6 deletions content/en/blog/releases/path.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@ RUYISDK 目前以每半年为一个里程碑版本周期来推动RUYISDK的不
* V0.1 (计划发布时间:2023年6月)
* 发布ruyi包管理工具0.1版本,支持下载gnu工具链;
* V0.2 (计划发布时间:2023年12月)
* 如意软件仓库发布,集成编译工具链、模拟器、调试器等RISC-V核心组件,这些组件能够实现至少在一种开发环境中成功实现对C/C++源码的编译构建,构建出的可执行性程序至少能够在一种目标运行环境中成功运行;
* Ruyi软件仓库发布,集成编译工具链、模拟器、调试器等RISC-V核心组件,这些组件能够实现至少在一种开发环境中成功实现对C/C++源码的编译构建,构建出的可执行性程序至少能够在一种目标运行环境中成功运行;
* ruyi工具V0.2发布,支持3架构;工具功能满足软件包资源的查询、安装、卸载等基础需求;
* V0.3 (计划发布时间:2024年6月)
* 如意包管理器增加对运行时环境、语言虚拟机、关键基础库、OS安装镜像、工具等的集成;
* 如意包管理器增加对软件包的版本管理,持续对软件包新版本进行集成管理;
* Ruyi包管理器增加对运行时环境、语言虚拟机、关键基础库、OS安装镜像、工具等的集成;
* Ruyi包管理器增加对软件包的版本管理,持续对软件包新版本进行集成管理;
* V0.4 (计划发布时间:2024年12月)
* 如意包管理器实现可以根据开发者所持有的硬件型号过滤适用软件包的能力
* Ruyi包管理器实现可以根据开发者所持有的硬件型号过滤适用软件包的能力
* 完成不少于1种RISC-V开发板 SDK 的集成(待定,需要硬件厂商的支持)。
* V0.5 (计划发布时间:2025年6月)
* 如意包管理器各类型、多版本软件包持续更新与维护;
* 如意包管理器可能需要的性能优化(待定);
* Ruyi包管理器各类型、多版本软件包持续更新与维护;
* Ruyi包管理器可能需要的性能优化(待定);
* V1.0 (计划发布时间:2025年12月)
* 实现对市面上所有主流RISC-V开发板的集成;

Expand Down
10 changes: 5 additions & 5 deletions content/zh/about/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ RUYISDK 是一个旨在提供给一个一体化集成开发环境的产品计划

## RuyiSDK 的组成

RuyiSDK 主要包含了一个组件管理器(也称为如意包管理器)、一个集成开发环境(如意IDE)、一个开发者交流社区;
RuyiSDK 主要包含了一个组件管理器(也称为Ruyi包管理器)、一个集成开发环境(Ruyi IDE)、一个开发者交流社区;

- 如意组件管理器包含一个在线软件源 (Ruyi repo) 和 一个包管理工具(ruyi)。在线软件源即如意Repo集中存储了RISC-V集成开发环境所需的编译工具链、调试工具、模拟器、运行环境、文档、代码、工具、target系统镜像等内容;包管理器工具则是用于与在线软件源交互的工具,它提供了一套命令行接口(ruyi)或图形用户界面(GUI未来可能提供),使开发者能够搜索、安装、更新和管理软件包。包管理工具负责从在线软件源中获取软件包的信息,解析软件包的依赖关系,并自动处理依赖关系的下载和安装。
- 如意集成开发环境(Ruyi IDE)则是一个专门用来开发能够运行在RISC-V架构设备上的软件和应用的工具箱。可以帮助开发者编写和测试自己的程序。
- Ruyi组件管理器包含一个在线软件源 (Ruyi repo) 和 一个包管理工具(ruyi)。在线软件源即RuyiRepo集中存储了RISC-V集成开发环境所需的编译工具链、调试工具、模拟器、运行环境、文档、代码、工具、target系统镜像等内容;包管理器工具则是用于与在线软件源交互的工具,它提供了一套命令行接口(ruyi)或图形用户界面(GUI未来可能提供),使开发者能够搜索、安装、更新和管理软件包。包管理工具负责从在线软件源中获取软件包的信息,解析软件包的依赖关系,并自动处理依赖关系的下载和安装。
- Ruyi集成开发环境(Ruyi IDE)则是一个专门用来开发能够运行在RISC-V架构设备上的软件和应用的工具箱。可以帮助开发者编写和测试自己的程序。

想象一下,你要做一款能够运行在RISC-V设备上的应用程序,比如用C或者C++语言开发一个图像识别的程序,Ruyi IDE 就像是一个你的工作室,里面有各种各样的工具可以帮助你完成这个任务。首先创建项目,从RuyiSDK包管理器中下载和安装所需的编译工具链、调试工具、模拟器等工具,然后在文本编辑器中完成对代码的编辑,接着对项目进行编译构建获得RISC-V架构的可执行程序,最后在模拟器或者RISC-V开发板上进行运行和测试。如果代码需要调试,也可通过调试工具进行代码调试。这一过程和x86下的开发、编译构建、调试、运行的流程是一致的,只是适用于当前开发语言及目标运行设备的RISC-V的编译工具链、模拟器等软件和工具都可以从如意包管理器中获取,在安装和IDE初始设置时都已经被集成到如意集成开发环境之中,用户无需为环境搭建耗费精力。
- 如意开发者交流社区则提供文档和教程、论坛和技术讨论区、博客和文档等等功能,目的是为RISC-V开发者提供一个开放的交流平台,提供互助式技术支持和资源共享,聚集RISC-V开发者并推动RISC-V生态系统的发展。
想象一下,你要做一款能够运行在RISC-V设备上的应用程序,比如用C或者C++语言开发一个图像识别的程序,Ruyi IDE 就像是一个你的工作室,里面有各种各样的工具可以帮助你完成这个任务。首先创建项目,从RuyiSDK包管理器中下载和安装所需的编译工具链、调试工具、模拟器等工具,然后在文本编辑器中完成对代码的编辑,接着对项目进行编译构建获得RISC-V架构的可执行程序,最后在模拟器或者RISC-V开发板上进行运行和测试。如果代码需要调试,也可通过调试工具进行代码调试。这一过程和x86下的开发、编译构建、调试、运行的流程是一致的,只是适用于当前开发语言及目标运行设备的RISC-V的编译工具链、模拟器等软件和工具都可以从Ruyi包管理器中获取,在安装和IDE初始设置时都已经被集成到Ruyi集成开发环境之中,用户无需为环境搭建耗费精力。
- Ruyi开发者交流社区则提供文档和教程、论坛和技术讨论区、博客和文档等等功能,目的是为RISC-V开发者提供一个开放的交流平台,提供互助式技术支持和资源共享,聚集RISC-V开发者并推动RISC-V生态系统的发展。
<!-- {.text-center} -->

{{% /blocks/section %}}
Expand Down
12 changes: 6 additions & 6 deletions content/zh/blog/releases/path.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,17 @@ RUYISDK 目前以每半年为一个里程碑版本周期来推动RUYISDK的不
* V0.1 (计划发布时间:2023年6月)
* 发布ruyi包管理工具0.1版本,支持下载gnu工具链;
* V0.2 (计划发布时间:2023年12月)
* 如意软件仓库发布,集成编译工具链、模拟器、调试器等RISC-V核心组件,这些组件能够实现至少在一种开发环境中成功实现对C/C++源码的编译构建,构建出的可执行性程序至少能够在一种目标运行环境中成功运行;
* Ruyi软件仓库发布,集成编译工具链、模拟器、调试器等RISC-V核心组件,这些组件能够实现至少在一种开发环境中成功实现对C/C++源码的编译构建,构建出的可执行性程序至少能够在一种目标运行环境中成功运行;
* ruyi工具V0.2发布,支持3架构;工具功能满足软件包资源的查询、安装、卸载等基础需求;
* V0.3 (计划发布时间:2024年6月)
* 如意包管理器增加对运行时环境、语言虚拟机、关键基础库、OS安装镜像、工具等的集成;
* 如意包管理器增加对软件包的版本管理,持续对软件包新版本进行集成管理;
* Ruyi包管理器增加对运行时环境、语言虚拟机、关键基础库、OS安装镜像、工具等的集成;
* Ruyi包管理器增加对软件包的版本管理,持续对软件包新版本进行集成管理;
* V0.4 (计划发布时间:2024年12月)
* 如意包管理器实现可以根据开发者所持有的硬件型号过滤适用软件包的能力
* Ruyi包管理器实现可以根据开发者所持有的硬件型号过滤适用软件包的能力
* 完成不少于1种RISC-V开发板 SDK 的集成(待定,需要硬件厂商的支持)。
* V0.5 (计划发布时间:2025年6月)
* 如意包管理器各类型、多版本软件包持续更新与维护;
* 如意包管理器可能需要的性能优化(待定);
* Ruyi包管理器各类型、多版本软件包持续更新与维护;
* Ruyi包管理器可能需要的性能优化(待定);
* V1.0 (计划发布时间:2025年12月)
* 实现对市面上所有主流RISC-V开发板的集成;

Expand Down
2 changes: 1 addition & 1 deletion content/zh/download/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ menu: {main: {weight: 50}}
下载并使用RuyiSDK,即表示您同意许可条款和隐私声明。
{{% /alert %}}

{{% blocks/feature icon="fa-regular fa-window-maximize" title="如意IDE" url="https://ruyisdk.org" url_text="敬请期待" %}}
{{% blocks/feature icon="fa-regular fa-window-maximize" title="Ruyi IDE" url="https://ruyisdk.org" url_text="敬请期待" %}}
{{% /blocks/feature %}}
{{% blocks/feature icon="fa-solid fa-cube" title="RuyiSDK包管理器" url="https://github.com/ruyisdk/ruyi/releases" url_text="下载" %}}
{{% /blocks/feature %}}
Expand Down

0 comments on commit 5357bf3

Please sign in to comment.