embassy-rs

embassy

embassy-rs

Modern embedded framework, using Rust and async.

AI 简介

Embassy 是一个用于嵌入式应用的现代框架,利用 Rust 语言及其异步特性。它提供了安全、高效且节能的编程方式,通过 Rust 的内存安全和线程安全机制在编译时捕获多种错误,并借助 async/await 实现高效的多任务处理,无需动态内存分配和复杂的堆栈调整,超越了传统 RTOS 的性能。项目内置了多个硬件抽象层(HAL),支持如 STM32、nRF5x 和 RP2040 等主流微控制器系列,简化了硬件操作接口。此外,Embassy 还提供了一套易于使用的定时器库,确保时间管理的准确性与可靠性。该框架适用于需要高性能、低功耗以及高可靠性的嵌入式开发场景,特别是在物联网设备、工业控制等领域。

Rust
Apache License 2.0
9.4k
Stars
1.5k
Forks
50
Watchers
542
Issues

Star 增长

今日+13
近 7 天+47
近 30 天+191
综合评分115.54
默认分支main