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 は 2 つのカテゴリに分かれます:
- C バインディングに基づく RTOS
- 純粋な Rust
素晴らしいリポジトリ#
- rust-raspberrypi-OS-tutorials このリポジトリでは、Rust を使用してステップバイステップで組み込みシステムを作成する方法が教えられます。主に ARM ベースの Raspberry Pi に基づいていますが、qemu シミュレータでも実行できます。
- awesome-embedded-rust このリポジトリには、Rust 組み込みシステムの情報やリポジトリなどが多数あります。