Embassy
Rust와 async 기반의 현대적 임베디드 프레임워크
About
- 안전하고 효율적인 임베디드 애플리케이션을 빠르게 개발할 수 있도록 설계된 차세대 프레임워크
- 런타임이나 가비지 컬렉터 없이 컴파일 타임 메모리·스레드 안전성을 확보하며, RTOS 없이도 멀티태스킹을 수행
- HAL, 네트워킹, Bluetooth, USB, 부트로더 등 주요 기능을 포함해 다양한 마이크로컨트롤러를 지원
- 저전력 설계와 우선순위 기반 실행기(executor) 로 실시간 처리와 배터리 수명을 모두 고려
- Rust 생태계와 결합된 비동기 임베디드 개발의 대표 플랫폼으로 자리잡고 있음