WASM 微运行时与 Rust
传统上,微控制器只能运行 C 代码。固件开发人员通常会使用 Eclipse 基于 IDE 以及定制的编译器工具链来编译代码。但是,MicroPython 最近变得流行起来。RaspberryPi Pico、ExpressIf 的 ESP32 是一些对 MicroPython 支持相当不错的微控制器。
可以将 WebAssembly (WASM) 二进制文件在浏览器外部运行。如果可以替代 Python,在微控制器上运行 WASM 二进制文件会怎样?这意味着我们可以使用 C++、Rust、Go 等编程语言进行微控制器编程!作为额外的好处,我们还可以获得 WASM 沙箱的安全性和灵活性。
Bytecode Alliance 构建的 WASM Micro Runtime(也称为 WAMR)是朝着这个方向迈出的一步。在本文中,我们尝试使用 WAMR 在 ESP32 板上运行 Rust 生成的 WASM 二进制文件

原文链接: https://anoopelias.github.io/posts/wasm-micro-runtime-with-rust/
Rust-Traverse
Rust traverse 是一个基于终端的文件资源管理器,它受到 NNN 文件管理器的启发。它使用 tatatui 作为终端用户界面,并使用 crossterm 作为终端后端
现在 v2 版本已经发布

tinymarch
使用 Rust 编写,可移植性强。 使用 Rayon 进行多线程处理,可提高性能。 支持 Signed Distance Fields (SDFs),可用于渲染复杂的几何图形。 易于使用,可以快速上手。
可以用于创建逼真的 3D 图像 可以用于创建动画。 可以用于创建交互式 3D 应用程序。 可以用于进行科学计算

Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区