frameworks_runtimes_wasm:基于 WebAssembly 的应用开发框架项目

可用于构建 WebAssembly 应用,提供额外模块和 SDK,支持 WAMR 运行时,包含 C 标准库、内存管理等功能,还为第三方芯片厂商提供 SDK。【此简介由AI生成】

分支7Tags4
文件最后提交记录最后更新时间
2 个月前
1 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前

介绍

[简体中文|English]

Vela Wasm 框架提供了额外的模块和 SDK 来构建 WebAssembly 应用程序。

项目结构

├── chre
├── libc
├── memory
├── vela-sysroot
├── vendor
├── README.md
└── README_zh-cn.md
  • chre: 该模块提供了从 Context Hub Runtime Environment 到 Wasm 运行时的功能
  • libc: 用于 Wasm 的 C 标准库
  • memory: Wasm 和原生代码之间的内存访问管理
  • vela-sysroot: 用于构建 WebAssembly 应用程序的额外头文件集合
  • vendor: 第三方芯片供应商的 Wasm 应用程序 SDK

如何使用

Wasm 运行时的功能模块

目前仅支持 WAMR(WebAssembly Micro Runtime),您如果要使用该功能模块:

  1. 在 menuconfig 中启用 WAMR。
  2. 在相应的子菜单中启用 WASM_LIBC(libc)或 WASM_MEMORY_OPERATIONS(内存)。
  3. libc 或 memory 的功能将在 iwasm 命令行工具中可用,并可以直接在 Wasm 应用程序中使用。

使用 SDK 构建 Wasm 应用程序

vendor 目录提供了第三方芯片供应商的 SDK 集合,目前仅支持 bouffalo lab 的 specific product。要使用 SDK 构建应用程序,您可以参考以下文档:specific product SDK

项目介绍

可用于构建 WebAssembly 应用,提供额外模块和 SDK,支持 WAMR 运行时,包含 C 标准库、内存管理等功能,还为第三方芯片厂商提供 SDK。【此简介由AI生成】

定制我的领域