From ec669e1418df81e176a0e2e0bbe0e0d0c7d9ce7a Mon Sep 17 00:00:00 2001 From: xijing <84754181+xijing21@users.noreply.github.com> Date: Fri, 15 Dec 2023 02:08:14 +0800 Subject: [PATCH] update roadmap --- docs/zh/plan/index.md | 44 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/docs/zh/plan/index.md b/docs/zh/plan/index.md index e0866651..e9bd7979 100644 --- a/docs/zh/plan/index.md +++ b/docs/zh/plan/index.md @@ -10,13 +10,53 @@ RUYISDK 目前以每半年为一个里程碑版本周期来推动RUYISDK的不 * V0.2 (计划发布时间:2023年12月) * V0.3 (计划发布时间:2024年6月) * V0.4 (计划发布时间:2024年12月) -* V1.0 (计划发布时间:2025年6月) -* V2.0 (计划发布时间:2025年12月) +* V0.5 (计划发布时间:2025年6月) +* V1.0 (计划发布时间:2025年12月) ## RUYISDK 路线图 ### 包管理器 +* V0.1 (计划发布时间:2023年6月) + * 发布ruyi包管理工具0.1版本,支持下载gnu工具链; +* V0.2 (计划发布时间:2023年12月) + * 如意软件仓库发布,集成编译工具链、模拟器、调试器等RISC-V核心组件,这些组件能够实现至少在一种开发环境中成功实现对C/C++源码的编译构建,构建出的可执行性程序至少能够在一种目标运行环境中成功运行; + * ruyi工具V0.2发布,支持3架构;工具功能满足软件包资源的查询、安装、卸载等基础需求; +* V0.3 (计划发布时间:2024年6月) + * 如意包管理器增加对运行时环境、语言虚拟机、关键基础库、OS安装镜像、工具等的集成; + * 如意包管理器增加对软件包的版本管理,持续对软件包新版本进行集成管理; +* V0.4 (计划发布时间:2024年12月) + * 如意包管理器实现可以根据开发者所持有的硬件型号过滤适用软件包的能力; + * 完成不少于1种RISC-V开发板 SDK 的集成(待定,需要硬件厂商的支持)。 +* V0.5 (计划发布时间:2025年6月) + * 如意包管理器各类型、多版本软件包持续更新与维护; + * 如意包管理器可能需要的性能优化(待定); +* V1.0 (计划发布时间:2025年12月) + * 实现对市面上所有主流RISC-V开发板的集成; + ### IDE +* V0.2 (计划发布时间:2023年12月) + * 集成开发环境初步集成,能够支持C、C++的开发、编译构建、调试和运行; +* V0.3 (计划发布时间:2024年6月) + * 实现模拟器对Milk-V Duo和Licheepi 4A开发板的开发,并集成到包管理器中; + * 集成开发环境能够支持Java的开发、编译构建、调试和运行; + * 集成开发环境实现对至少1款RISC-V开发板的适配,支持程序加载到开发板,以及远程调试; +* V0.4 (计划发布时间:2024年12月) + * 集成开发环境增加支持Python、JavaScript、Fortran、Rust等程序语言的开发;集成对应的运行时环境和语言虚拟机; +* V0.5 (计划发布时间:2025年6月) + * 集成开发环境实现对Rust、Chisel、SAIL的支持和集成; + * 辅助工具的发布和集成。 +* V1.0 (计划发布时间:2025年12月) + * 集成开发环境实现对所有主流RISC-V开发板的适配,支持程序加载到开发板,以及远程调试; + ### 开发者社区 + +* V0.3 (计划发布时间:2024年6月) + * 官网和开发者社区上线; +* V0.4 (计划发布时间:2024年12月) + * 开发者社区开发者不少于2000人; +* V0.5 (计划发布时间:2025年6月) + * 开发者社区开发者不少于5000人; +* V1.0 (计划发布时间:2025年12月) + * 开发者社区开发者不少于1万人。