系列进度第十篇:移植 Rust OS(moros、rCore)第十一篇(本文,终篇):Rust 嵌入式生态Rust 嵌入式生态地图应用层 │ embassy(async 框架) │ RTIC(实时中断驱动并发) ▼ HAL 层(Hardware Abstraction Layer) │ embedded-hal(trait 定义) │ rp2040-hal / stm32-hal / nrf-hal ... ▼ PAC 层(Peripheral Access Crate,从 SVD 自动生成) │ rp2040-pac / stm32f4xx-pac ... ▼ 硬件寄存器这套分层架构让驱动代码可跨硬件复用:一个 SSD1306 OLED 驱动,既能在 RP2040 上运行,也能在 STM32 上运行,因为它只依赖embedded-hal的SpiDevicetrait。一、embedded-hal:嵌入式 HAL 的核心embedded-hal是一组 Trait,定义了外设操作的标准接口。