Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 2.12 KB

faq.md

File metadata and controls

38 lines (24 loc) · 2.12 KB

よくある質問とその回答

よくある質問とその回答をまとめます。

開発環境を教えてください

Linux / Windows / macOS を開発環境として想定しています。

OS 動作確認しているディストリビューション / バージョン
Linux Ubuntu 20.04
Windows 10 (WSL を使った環境は未検証)
macOS (M1 は未検証)

本書のサンプルコードを動かすために必要な機材を教えてください

必要となるハードウェア にまとめています。

プログラミングの経験は必要ですか?

はい。本書では何からのプログラミング言語を学んだことがある方を対象としています。 プログラミングの基本的な概念については解説していないため、プログラミング経験がない場合には内容を理解することが難しいかもしれません。

Rust の知識は必要ですか?

いいえ。本書を読み進める上で必要となるRustの文法について、おおむね紙面で解説をしています。 ただし、本書は Rust の入門に対するフォーカスはやや弱いため、Rust への入門は、The Rust Programming Language 日本語版 などを別途参照すると良いでしょう。 Rust の入門を済ませている場合、より組込み Rust に集中して学習できますと思います。

組込み開発の経験は必要ですか?

いいえ。環境構築方法や組込みでよく利用されるデバイスなど、紙面に掲載しています。 組込み開発の経験がなくても、十分サンプルコードを動かし、組込み Rust を学ぶことができます。

本書を読めば組込み製品で Rust を採用できますか?

残念ながら難しいです。組込み Rust の高度な内容をカバーできていません。 ただ、製品で組込み Rust を使いたい!という気持ちは強くもっていますので、そういう内容を書ける日が来ることを願っています。