Rust と組込み Rust に関する参考情報をまとめます。
- Rust Official - Rust チームによって運営されているサイトです。
- Rust Official 日本語 - 上の日本語サイトです。
- Rust jp - Rust の日本語ユーザーコミュニティです。日本語ドキュメントのまとめと、Slack への入会リンクがあります。
- The Rust Programming Language -
TRPL
もしくはThe Book
と呼ばれる Rust の公式入門ドキュメントです。 - The Rust Programming Language 和訳 - 上の和訳です。
- Rust Embedded devices Working Group - 組込み環境における Rust の利用を推進するグループです。
- Awesome Embedded Rust - 組込み Rust のプロジェクトを収集しているレポジトリです。
- The Embedded Rust Book - ファームウェア開発で Rust を使うための入門書です。
- The Embedded Rust Book 和訳 - 上の和訳です。
- Discovery - Rust でファームウェアを実際に書いてみる入門書です。
- Discovery 和訳- 上の和訳です。
- The Embedonomicon-
#![no_std]
なアプリケーションをスクラッチから書くドキュメントです。 - The Embedonomicon 和訳 - 上の和訳です。
- Operating System development tutorials in Rust on the Raspberry Pi - ラズパイ3 または、ラズパイ4 をターゲットに OS をステップバイステップで開発するチュートリアルです。
- Ferrous Systems - 組込み Rust のコンサルティング、ツール開発、トレーニングを実施している企業です。トレーニング教材の公開やブログでの最新動向を公表しています。
- knurling-rs - 組込み Rust 用のツール開発やトレーニング教材の作成を行う Ferros Systems のプロジェクトです。
- 組込み/ベアメタルRustクックブック- Rust で組込み / ベアメタルプログラミングするための小技を集めたものです。
- Rustで始める自作組込みOS入門 - 組込みシステムやOSのような低レイヤーシステムの開発経験がないプログラマーのような人が、自作OSをはじめるため解説本です。
- M5Stackで始める組み込みRust - M5Stackの基本機能であるボタン入力やLCDを使うソフトウェアをRustで書いて動かしてみる方法について説明します。
- Interface 2020年5月号 第3部 ついに登場!?C/C++以外の選択肢Rustの研究 - 組込み系の雑誌 Interface で Rust が特集された号です。