【Rust 日报】2021-06-03 RustSBI组织宣布成立

RustSBI组织宣布成立

RustSBI是RISC-V平台下的引导程序实现,它完全由Rust编写,并已经被录入RISC-V SBI国际标准。6月3日,RustSBI已经在GitHub上成立了组织,并提交了它对多个RISC-V平台的支持示例软件包。

RISC-V处理器架构中,存在着定义于操作系统之下的环境,它被称作SBI标准。这个环境除了引导系统启动,还将常驻后台,在内核运行时提供处理器功能。RustSBI就是这样的一种环境,它是一个扩展性较好的库,允许开发者自由地添加需要的功能模块,以支持芯片研发企业、应用厂商和板卡厂商提供自己芯片的SBI支持环境。

根据它的GitHub主页介绍,RustSBI项目组已经根据Mulan-PSL v2协议开源了它对K210和QEMU平台的支持,更多平台如FU540、C906等的支持也在筹划中。RustSBI组织以模块化开发、较好的支持嵌入式Rust生态,期望以这一形式,使厂商无需担忧是否合并到主分支,并鼓励开发者尝试多种多样的设计,来丰富引导程序方面的RISC-V生态环境。

“未来的RISC-V引导程序可能包含很多种可能性,这包括已经用在无盘工作站、安全网络等引导程序中的下载和验证机制,也可用于DIY爱好者的主板诊断。甚至用它做调试器也是可以的,它事实上提供了完全可定制的硬件兼容层,”RustSBI的维护者洛佳这样告诉《Rust日报》,“实践证明,它可以完成硬件到硬件的兼容性,从而延长硬件的生命周期,降低管理和迭代更新成本。” “RustSBI已经能引导启动rCore等类Unix系统,”维护者继续说,“它是开源开放的,我们期待它被更进一步的被科研、教学和生产界广泛使用。”

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值