百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

spacewasm

> 编程语言
开源

一个符合飞行要求的 WebAssembly 解释器。

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个符合飞行要求的 WebAssembly 解释器。

SpaceWasm

SpaceWasm 是 [WASM 1.0](https://webassembly.github.io/spec/versions/core/WebAssembly-1.0.pdf) 规范的实现,用于解释 WASM 二进制在航天器上的数据。它由 [NASA JPL](https://www.jpl.nasa.gov) 开发。 1. **排序**:高级航天器活动通常在嵌入式飞行软件之外以命令序列的形式进行编码。这些活动可以包括从驱动火星车和操作其臂,到检查温度范围是否正常等各种操作。从历史上看,序列的形式和功能因任务而异,导致实施方式杂乱和分散。SpaceWasm 实现了行业标准,从而实现了整合。 2. **沙盒化**:飞行软件开发的成本和时间都很高,这与其受限的要求和范围有关。验证新的飞行软件功能通常需要验证与整个系统的交互。这会延长 V&V 进程时间,增加对测试平台资源的竞争,使得新的自主软件很难投入飞行。WebAssembly 为不受信任或信任度低的可执行文件提供了机会,使其能够在飞行软件的控制下进入系统,同时限制访问和计算时间,并监控健康和安全状况。 3. **可移植性**:WebAssembly 提供了明确定义的接口和沙箱,使其易于转移到其他平台。

Issues· 21 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustembedded-systemsflight-softwarewebassembly

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言