#规范 #witx #平台 #wasm #运行时 #嵌入式WASM规范

sys 无std WASM嵌入式规范

嵌入式WASM WITX规范

8个版本

0.4.0 2022年11月26日
0.3.0 2022年1月4日
0.2.4 2022年1月4日
0.2.3 2021年12月21日
0.1.0 2021年12月14日

#1854 in 嵌入式开发


3 个软件包中使用

MPL-2.0 许可证

13KB
163

嵌入式WASM规范

一套针对嵌入式设备接口的.witx规范,旨在提供一种通用的语言和平台无关的运行时,以支持跨设备/平台/架构的嵌入式应用程序。

该仓库提供了参考规范以及针对特定语言的辅助程序/适配器,以帮助进行平台实现。

如需更详细的信息,您可以查看这本书

状态

ci Crates.io Docs.rs

极度alpha。目前正在对令人恐惧的单一组件进行重构/拆分,还需要进行大量的探索,并且wasi调用约定和witx格式是移动目标。

布局

  • ./witx包含.witxAPI规范
  • ./src提供了使用这些规范生成的Rust库(包括平台抽象)
  • ./lib包含了平台实现的C头文件
  • ./tests包含了平台和HAL的实现测试定义

依赖

~0.1–16MB
~163K SLoC