esp-rs/esp-hal
GitHub: esp-rs/esp-hal
esp-hal 是面向 ESP32 系列微控制器的 Rust 裸机硬件抽象层,让开发者能在不依赖操作系统的前提下安全高效地控制底层硬件外设。
Stars: 1861 | Forks: 428
esp-hal
面向 Espressif 设备的裸机(`no_std`)硬件抽象层。目前支持以下设备: - ESP32 系列:_ESP32_ - ESP32-C 系列:_ESP32-C2, ESP32-C3, ESP32-C6_ - ESP32-H 系列:_ESP32-H2_ - ESP32-S 系列:_ESP32-S2, ESP32-S3_ 此外,还通过 [esp-lp-hal] 包提供了对 _ESP32-C6_、_ESP32-S2_ 和 _ESP32-S3_ 上低功耗 RISC-V 核心编程的支持。 有关此仓库中任何 crate 的更多信息,请参阅相应 crate 的 `README.md` 文件。如果您有任何问题、意见或疑虑,请[创建 issue],或加入我们的 [Matrix]。 如果您当前正在生产环境中使用(或正在考虑使用)`esp-hal`,并且有任何反馈或需要支持,请随时通过标签:Bare-metal, ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S2, ESP32-S3, Espressif, esp-rs, HAL, IoT, Low-power, no_std, RISC-V, Rust, 单片机, 可视化界面, 嵌入式开发, 嵌入式系统, 底层驱动, 开源硬件, 微控制器, 智能硬件, 物联网, 硬件抽象层, 系统编程, 网络流量审计, 跨平台开发, 通知系统