这个项目能做什么
Embassy 是一个面向嵌入式应用的下一代框架,利用 Rust 的安全性和 async/await 实现无需 RTOS 的高效多任务处理。它为 STM32、nRF、RP2040、MSPM0、MCX-A 提供硬件抽象层(HAL),并通过社区项目支持其他平台。主要特性包括全局时间类型、实时抢占式执行器、低功耗睡眠、网络(以太网、TCP/IP)、低功耗蓝牙、LoRa、USB,以及带 DFU 的引导加载程序。代码示例演示了异步闪烁 LED 和处理按钮按下。示例按芯片系列组织,项目采用 MIT 或 Apache-2.0 双许可。
评论
0 评分人数达到10人后显示
登录后参与讨论。