【Rust日报】2023-08-28 WASM 微运行时与 Rust

【Rust日报】2023-08-28 WASM 微运行时与 Rust

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

本文尝试在ESP32上使用WASM微运行时(WAMR)运行Rust生成的WASM二进制文件,并介绍了基于终端的文件资源管理器Rust Traverse和用Rust编写的CPU小型光线Marcher Tinymarch的特点和用途。

🎯

关键要点

  • WASM微运行时(WAMR)可以在ESP32上运行Rust生成的WASM二进制文件。
  • 传统上,微控制器只能运行C代码,但现在可以使用Rust等语言进行编程。
  • WASM提供了沙箱的安全性和灵活性,适合微控制器开发。
  • Rust Traverse是一个基于终端的文件资源管理器,受到NNN文件管理器的启发,使用tatatui和crossterm。
  • Tinymarch是用Rust编写的CPU小型光线Marcher,具有良好的可移植性和多线程处理能力。
  • Tinymarch支持Signed Distance Fields (SDFs),可用于渲染复杂几何图形。
  • Tinymarch可用于创建3D图像、动画、交互式3D应用程序和科学计算。
➡️

继续阅读