サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
tomoyuki-nakabayashi.github.io
1. はじめに この本は、Rustで組込み / ベアメタルプログラミングするための小技を集めたものです。OSにホストされた環境でプログラミングするだけでも、Rustには特有の複雑さがあります。その複雑さは、コンパイル時に型安全性、メモリ安全性、スレッド安全性を保証するための対価です。私は (そして多くのRustaceanが) 、その対価を妥当なものと考え、Rustでのプログラミングを楽しんでいます。 Rustを組込み / ベアメタル環境で使おうとすると、上述した複雑さに加えて、特別な知識が求められます。この本は、私が知る限りの特別な知識を詰め込んだクックブックです。 この本の内容は、Rust Embedded devices Working Groupが発行している組込みRustドキュメントの内容を数多く含んでいます。本書に含まれる内容の多くは、私が独自に考えたものではなく、Web上に公開
The Embedded Rust Bookへようこそ。Rustをマイクロコントローラのような、「ベアメタル」の組込みシステムで使うための入門書です。 組込みRustは誰のためのもの 組込みRustは、Rustの高い抽象度と安全性のもと、組込みプログラミングをしたい人のためのものです。 (Rustは誰のためのものも合わせて見て下さい) スコープ この本の目的は、以下の通りです。 組込みRustをできる限り速く開始できるようにします。すなわち、開発環境のセットアップ方法です。 組込み開発におけるRustの現在のベストプラクティスを共有します。つまり、より正しい組込みソフトウェアを書くための、Rustの最善な利用方法です。 いくつかのケースに対するマニュアルを提供します。例えば、1つのプロジェクト内で、C言語とRustとを混在する方法です。 本書は出来る限り一般的な事項を取り扱います。ただし、
Discovery Rustを通してマイクロコントローラの世界を楽しもう! 現在この本には2つのバージョンが存在します。両方ともマイクロコントローラの紹介とRustでそれらをどう扱うかを解説しています。 1つ目のバージョンはF3 Discoveryボードを使った古いバージョンです。2つ目の新しいバージョンはmicro:bitを代わりに使用しています。 micro:bitを使った新しいバージョン (和訳作業中です) F3 Discoveryを使った古いバージョン このレポジトリにあるサンプルから始めてみましょう 質問がありますか? GitHubのdiscussionsを見てみましょう 既に答えがあるかもしれません ない場合は、新しいdiscussionを始めましょう なにか問題を見つけましたか? You've found an issue? GitHubのissuesを見てみましょう 既にワ
このページを最初にブックマークしてみませんか?
『tomoyuki-nakabayashi.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く