RuyiSDK 双周进展汇报 第 079 期

RuyiSDK 双周进展汇报 第 079 期 · 2026 年 10 月 22 日

卷首语

各位 RISC-V 开发者与 RuyiSDK 社区伙伴,大家好!

第六届 RISC-V 中国峰会刚刚在深圳会展中心圆满落幕。RuyiSDK 团队此次以两场分论坛技术报告、六篇技术海报和 D15 独立开源展区"三位一体"参展,从包管理器、编译器调优、芯片验证,到 AI 辅助开发与教育生态,与现场观众做了大量面对面的交流,欢迎大家移步阅读:第六届 RISC-V 中国峰会|RuyiSDK 持续推进 RISC-V 软硬件生态共建。

RuyiSDK 各组件的常规迭代依旧在稳步推进,具体的技术进展细节,请直接参见本期双周进展报告正文,了解更详尽的更新内容,并期待您与我们一同参与社区共建。

获取更多资讯、下载最新工具或参与技术讨论,欢迎通过文章最下方的渠道找到我们。

基础开发环境

包管理器

由于 RuyiSDK 发版周期调整,RuyiSDK 包管理器的 0.54.0 版本预期将在 10 月底正式发布。欢迎下载 RuyiSDK 包管理器当前最新版本 0.53.0 试用。本周 RuyiSDK 开发与测试团队大部分都前往深圳出席了 RISC-V 中国峰会,您可在 D15 RuyiSDK 展位找到他们。

RuyiSDK 团队仍在常态化维护 RuyiSDK 软件源。如您已有 RuyiSDK 包管理器了,您可通过 ruyi update 获取近两周的更新:我们保证这些内容兼容 RuyiSDK 包管理器的近 3 个正式版本。

目前有以下内容仍在开发中或开发完成:

  • 检测软件包与当前系统的 ABI 兼容性的工作。
  • 更多 RuyiSDK 官方维护软件包的 macOS 打包工作。
  • 针对 SpacemiT K1/K3 的工具链适配。

欢迎试用或来上游围观;您的需求是我们迭代开发的目标和动力。

RuyiSDK IDE

  • 添加 build 模块的测试单元
  • 搜索软件包时,如果找不到将提示更完整
  • Ruyi 包管理器过低时提示用户升级
  • 测试由 CI 构建的多平台 VSCodium IDE
  • 测试集成的第三方插件

社区与内容建设

packages-index 资源更新

近两周 ISCAS 软件源遇到了数据同步问题,已构建完成的软件包未能刷新到公网,因此暂无软件包方面的更新。

开发板支持矩阵

  • 新增 RDC2022-D1s 开发板资料及 RT-Thread Smart 5.0.0 出厂固件中英文测试报告。PR #410

开发板示例仓库

  • 补充 SpacemiT K3 CoM260 Kit 的 ROS 2 第 9、10 章课程讲义和实验手册,涵盖 Gazebo 仿真与 SLAM 基础,并限定前端课程展示范围。课程更新、前端更新

基础组件

基础C库

  • GLIBC:
    • 移植了 sinh, sinhf, sinpi 至现有的 glibc libmvec 框架。
  • newlib:
    • 移植了 acosf, logf, asinf, asinhf, asinpif, atanf 至现有的 newlib 向量数学框架。

GCC

LLVM

本期提交 PR 如下

V8

本期提交并合入的patch如下:

  1. [riscv] Always sign-extend binary-search switch input on riscv64
    [RISC-V] riscv64 上对二分查找 switch 输入始终做符号扩展 CL8582687
  2. [riscv][sandbox] Tag entries in the TrustedPointerTable
    [RISC-V][Sandbox] 为可信指针表中的条目添加标记 CL5373845
  3. [riscv][liftoff] Track f32 and 32-bit f64 constants Port commit 8166bc3931b3291658874b809130e696cdd17fd0
    [RISC-V][Liftoff] 追踪 f32 和 32位 f64 常量,移植提交 8166bc39 CL8581294
  4. [riscv][interpreter] Check max_arguments in entry trampoline
    [RISC-V][解释器] 在入口跳板中增加最大参数数校验 CL8581295

OpenJDK

本期审阅并合入的JDK主线PR:

Java重要新特性JEP 544: AOT静态编译(Ahead-of-Time Code Compilation)RISC-V移植工作进展:

已初步完成JEP 544在RISC-V平台的移植,开展功能测试和性能验证:

相关JEP提案:

Go

本期提出的主线CL:

本期审阅的主线CL:

QEMU

RuyiSDK QEMU仓库发布了P扩展V0.6版本的实现,完成了目前P扩展所有指令的模拟支持。目前P扩展分支基于上游v11.1.0开发。

同时,RuyiSDK QEMU仓库合并了来自达摩院的AME扩展V0.6版本的实现,已完成 ame-v0.6 主要功能开发、架构重构,支持 32/64 位用户模式与系统模式,覆盖矩阵计算、整数与浮点混合运算、数据搬运和类型转换,并支持多核共享后端、状态迁移及调试。目前AME扩展分支同样基于上游v11.1.0开发。

欢迎试用,并提出宝贵意见。

社区动态

第六届 RISC‑V 中国峰会|RuyiSDK 持续推进 RISC‑V 软硬件生态共建:RuyiSDK 在第六届 RISC‑V 中国峰会分享生态共建相关成果,推动RISC‑V软硬件生态建设。

  • 进迭开发者大会发表演讲《AI 辅助 K1 移植 Redox OS》并参与 RISC-V 社区生态沙龙
  • RISC-V 中国峰会发表演讲 《驾驭RISC-V向量扩展:Go语言基于RVV优化实战》

项目资源入口

获取更多资讯、下载最新工具、查阅硬件适配资料或参与社区共建,欢迎通过以下官方渠道访问:

1 个赞