Rust-Embedded#
Rust 嵌入式开发
为什么选择 Rust?#
Rust 嵌入式工作#
在 Rust 嵌入式 Team 中https://github.com/rust-embedded/wg,说明了 Rust 嵌入式的展望、工作和组织架构等。
有The core team,The Cortex-A team、The Cortex-M team、The Cortex-R team、The embedded Linux team、The HAL team、The infrastructure team、The libs team、The MSP430 team、The RISC-V team、The resources team、The tools team、The triage team、Hibernating and Alumni等,可以看到,有很多的团队为 Rust 嵌入式生态贡献。
教程#
Rust 嵌入式简介:https://jzow.github.io/discovery/
Rust 嵌入式之书:https://xxchang.github.io/book/
RTOS#
在 Rust 中,RTOS 分为两类:
- 基于 C bindings 的 RTOS
- Pure Rust
awesome respositories#
- rust-raspberrypi-OS-tutorials 这个仓库是用 Rust 教你一步一步的写一个嵌入式系统,主要是基于 ARM 的树莓派,当然 qemu 模拟也可以跑。
- awesome-embedded-rust 这个仓库存放了许多 Rust 嵌入式的资料和仓库等