WASM on Embedded Systems (RTOS)
Lightning Talk: WASM on Embedded Systems (RTOS) | ⚡ 闪电演讲: 嵌入式系统(RTOS)上的WASM - Han Wu, University of Exeter Web Assembly (WASM) has seen significant success in web applications and is now making inroads into other areas like cloud services and even embedded systems that run Real-time Operating Systems (RTOS), such as Zephyr, RT-Thread, Nuttx, and ESP-IDF. This lighting talk will present different approaches to using WASM on embedded systems. - wasmtime (Arm Linux) - wasm-micro-runtime (RTOS) - wasm3 (Baremetal) The above WASM runtimes offer full support for the WASM core specifications. Additionally, their limited support for the WebAssembly System Interface (WASI) enables access to components such as threads, file systems, and network sockets. Although the WASI specifications that provide access to hardware peripherals such as wasi-i2c, wasi-spi, and wasi-digital-io are still in the early stages of development, the potential advantages in portability, security, and deployment simplicity make WASM a promising choice for embedded systems. Web Assembly(WASM)在Web应用程序中取得了显著的成功,现在正在进入其他领域,如云服务甚至运行实时操作系统(RTOS)的嵌入式系统,例如Zephyr、RT-Thread、Nuttx和ESP-IDF。 这个Lightning Talk将介绍在嵌入式系统中使用WASM的不同方法。 - wasmtime(Arm Linux) - wasm-micro-runtime(RTOS) - wasm3(裸机) 上述WASM运行时完全支持WASM核心规范。此外,它们对WebAssembly系统接口(WASI)的有限支持使得可以访问诸如线程、文件系统和网络套接字等组件。 尽管提供访问硬件外设的WASI规范,如wasi-i2c、wasi-spi和wasi-digital-io仍处于早期开发阶段,但WASM在可移植性、安全性和部署简易性方面的潜在优势使其成为嵌入式系统的一个有前途的选择。
Download
0 formatsNo download links available.