mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 15:32:05 +00:00
Update document to add wamr-rust-sdk introduction (#3204)
Merge branch dev/rust_sdk to main. The wamr-rust-sdk has been migrated to the standalone repo: https://github.com/bytecodealliance/wamr-rust-sdk So here we just update the document to add the introduction.
This commit is contained in:
parent
d555c16d11
commit
a43018ff72
|
@ -35,7 +35,7 @@ WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm)
|
||||||
- [XIP (Execution In Place) support](./doc/xip.md), ref to [document](./doc/xip.md)
|
- [XIP (Execution In Place) support](./doc/xip.md), ref to [document](./doc/xip.md)
|
||||||
- [Berkeley/Posix Socket support](./doc/socket_api.md), ref to [document](./doc/socket_api.md) and [sample](./samples/socket-api)
|
- [Berkeley/Posix Socket support](./doc/socket_api.md), ref to [document](./doc/socket_api.md) and [sample](./samples/socket-api)
|
||||||
- [Multi-tier JIT](./product-mini#linux) and [Running mode control](https://bytecodealliance.github.io/wamr.dev/blog/introduction-to-wamr-running-modes/)
|
- [Multi-tier JIT](./product-mini#linux) and [Running mode control](https://bytecodealliance.github.io/wamr.dev/blog/introduction-to-wamr-running-modes/)
|
||||||
- Language bindings: [Go](./language-bindings/go/README.md), [Python](./language-bindings/python/README.md)
|
- Language bindings: [Go](./language-bindings/go/README.md), [Python](./language-bindings/python/README.md), [Rust](./language-bindings/rust/README.md)
|
||||||
|
|
||||||
### Wasm post-MVP features
|
### Wasm post-MVP features
|
||||||
- [wasm-c-api](https://github.com/WebAssembly/wasm-c-api), ref to [document](doc/wasm_c_api.md) and [sample](samples/wasm-c-api)
|
- [wasm-c-api](https://github.com/WebAssembly/wasm-c-api), ref to [document](doc/wasm_c_api.md) and [sample](samples/wasm-c-api)
|
||||||
|
@ -46,14 +46,14 @@ WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm)
|
||||||
- [Multi-value](https://github.com/WebAssembly/multi-value), [Tail-call](https://github.com/WebAssembly/tail-call), [Shared memory](https://github.com/WebAssembly/threads/blob/main/proposals/threads/Overview.md#shared-linear-memory)
|
- [Multi-value](https://github.com/WebAssembly/multi-value), [Tail-call](https://github.com/WebAssembly/tail-call), [Shared memory](https://github.com/WebAssembly/threads/blob/main/proposals/threads/Overview.md#shared-linear-memory)
|
||||||
|
|
||||||
### Supported architectures and platforms
|
### Supported architectures and platforms
|
||||||
The WAMR VMcore supports the following architectures:
|
The WAMR VMcore supports the following architectures:
|
||||||
- X86-64, X86-32
|
- X86-64, X86-32
|
||||||
- ARM, THUMB (ARMV7 Cortex-M7 and Cortex-A15 are tested)
|
- ARM, THUMB (ARMV7 Cortex-M7 and Cortex-A15 are tested)
|
||||||
- AArch64 (Cortex-A57 and Cortex-A53 are tested)
|
- AArch64 (Cortex-A57 and Cortex-A53 are tested)
|
||||||
- RISCV64, RISCV32 (RISC-V LP64 and RISC-V LP64D are tested)
|
- RISCV64, RISCV32 (RISC-V LP64 and RISC-V LP64D are tested)
|
||||||
- XTENSA, MIPS, ARC
|
- XTENSA, MIPS, ARC
|
||||||
|
|
||||||
The following platforms are supported, click each link below for how to build iwasm on that platform. Refer to [WAMR porting guide](./doc/port_wamr.md) for how to port WAMR to a new platform.
|
The following platforms are supported, click each link below for how to build iwasm on that platform. Refer to [WAMR porting guide](./doc/port_wamr.md) for how to port WAMR to a new platform.
|
||||||
- [Linux](./product-mini/README.md#linux), [Linux SGX (Intel Software Guard Extension)](./doc/linux_sgx.md), [MacOS](./product-mini/README.md#macos), [Android](./product-mini/README.md#android), [Windows](./product-mini/README.md#windows), [Windows (MinGW)](./product-mini/README.md#mingw)
|
- [Linux](./product-mini/README.md#linux), [Linux SGX (Intel Software Guard Extension)](./doc/linux_sgx.md), [MacOS](./product-mini/README.md#macos), [Android](./product-mini/README.md#android), [Windows](./product-mini/README.md#windows), [Windows (MinGW)](./product-mini/README.md#mingw)
|
||||||
- [Zephyr](./product-mini/README.md#zephyr), [AliOS-Things](./product-mini/README.md#alios-things), [VxWorks](./product-mini/README.md#vxworks), [NuttX](./product-mini/README.md#nuttx), [RT-Thread](./product-mini/README.md#RT-Thread), [ESP-IDF](./product-mini/README.md#esp-idf)
|
- [Zephyr](./product-mini/README.md#zephyr), [AliOS-Things](./product-mini/README.md#alios-things), [VxWorks](./product-mini/README.md#vxworks), [NuttX](./product-mini/README.md#nuttx), [RT-Thread](./product-mini/README.md#RT-Thread), [ESP-IDF](./product-mini/README.md#esp-idf)
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ The following platforms are supported, click each link below for how to build iw
|
||||||
- [Build Wasm applications](./doc/build_wasm_app.md)
|
- [Build Wasm applications](./doc/build_wasm_app.md)
|
||||||
- [Port WAMR to a new platform](./doc/port_wamr.md)
|
- [Port WAMR to a new platform](./doc/port_wamr.md)
|
||||||
- [VS Code development container](./doc/devcontainer.md)
|
- [VS Code development container](./doc/devcontainer.md)
|
||||||
- [Samples](./samples) and [Benchmarks](./tests/benchmarks)
|
- [Samples](./samples) and [Benchmarks](./tests/benchmarks)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
1
language-bindings/rust/README.md
Normal file
1
language-bindings/rust/README.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
We use a separate repository to host the WAMR Rust SDK. Please refer to [WAMR Rust SDK](https://github.com/bytecodealliance/wamr-rust-sdk) for more details.
|
Loading…
Reference in New Issue
Block a user