タグ

ブックマーク / tomoyuki-nakabayashi.github.io (2)

  • 導入 - The Embedded Rust Book

    The Embedded Rust Bookへようこそ。Rustをマイクロコントローラのような、「ベアメタル」の組込みシステムで使うための入門書です。 組込みRustは誰のためのもの 組込みRustは、Rustの高い抽象度と安全性のもと、組込みプログラミングをしたい人のためのものです。 (Rustは誰のためのものも合わせて見て下さい) スコープ このの目的は、以下の通りです。 組込みRustをできる限り速く開始できるようにします。すなわち、開発環境のセットアップ方法です。 組込み開発におけるRustの現在のベストプラクティスを共有します。つまり、より正しい組込みソフトウェアを書くための、Rustの最善な利用方法です。 いくつかのケースに対するマニュアルを提供します。例えば、1つのプロジェクト内で、C言語とRustとを混在する方法です。 書は出来る限り一般的な事項を取り扱います。ただし、

  • はじめに - Embedded Rust Techniques

    1. はじめに このは、Rustで組込み / ベアメタルプログラミングするための小技を集めたものです。OSにホストされた環境でプログラミングするだけでも、Rustには特有の複雑さがあります。その複雑さは、コンパイル時に型安全性、メモリ安全性、スレッド安全性を保証するための対価です。私は (そして多くのRustaceanが) 、その対価を妥当なものと考え、Rustでのプログラミングを楽しんでいます。 Rustを組込み / ベアメタル環境で使おうとすると、上述した複雑さに加えて、特別な知識が求められます。このは、私が知る限りの特別な知識を詰め込んだクックブックです。 このの内容は、Rust Embedded devices Working Groupが発行している組込みRustドキュメントの内容を数多く含んでいます。書に含まれる内容の多くは、私が独自に考えたものではなく、Web上に公開

  • 1