RustSBI 0.3.0正式版现已发布

RustSBI 0.3.0版本带来了实例化SBI接口、无堆内存依赖、完善文档及小修复。这个Rust实现的SBI为RISC-V裸机、虚拟化和模拟器提供了支持,加速开发并确保安全性。此版本更新将有利于Rust编写的RISC-V虚拟化软件和模拟器,并增强裸机RISC-V开发。活跃的社区贡献者对其简洁性、现代构建方式以及高性能表示赞赏。随着RustSBI生态的成熟,包括原型设计系统在内的多个项目正在发展中。
摘要由CSDN通过智能技术生成

RustSBI是RISC-V下SBI标准的实现,旨在为裸机平台、虚拟化和模拟器软件提供良好的SBI接口支持。它有机结合了Rust嵌入式生态与RISC-V系统软件,加快开发速度的同时,保证Rust语言具备的良好安全性和运行性能。本次0.3.0版本主要包括增加了实例化的SBI接口支持及相关的构造器结构,可以在stable Rust编译,去除了对堆内存和全局变量的依赖,完善了相关文档,以及若干的小修复。0.3.0版本更新将为Rust编写的RISC-V虚拟化软件和RISC-V模拟器提供良好的支持,并进一步完善裸机RISC-V开发的实用性,可以启动Linux等在内的成熟操作系统和zCore等在内的科研操作系统。

随着RustSBI 0.3.0正式版的发布,RustSBI的生态链项目趋于成熟,正在酝酿的“RustSBI原型设计系统”也在活跃开发中。内核运行工具sbi-rt、常数与结构包sbi-spec和规范测试集sbi-testing都已完成定型、发布预览版,并进入实际项目的依赖选项中。“RustSBI原型设计系统”并非专注于原型设计,而是提供一种快速开发的解决方案,开发完成后,它将允许厂家在最短的时间内适配SBI接口到自己的RISC-V主板和平台,并且直接获得蓬莱TEE、@dram的软件模拟虚拟化以及Raven固件调试器等高级功能。与此同时,贡献者和用户群体也反馈了对RustSBI及其新版本的评价。

活跃的社区贡献者@YdrMaster认为,RustSBI软件是社区力量在RISC-V SBI生态中的表现。“RustSBI帮助我探索‘内核之下(M态)’和‘内核之前(bootloader)’;相比OpenSBI,它的实现更简洁、干净,构建方式更现代,能提供更好的开发体验和操作空间”,YdrMaster说&

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值