1. 1. 導入
    1. 1.1. no_std
    2. 1.2. ツール
    3. 1.3. インストール
      1. 1.3.1. Linux
      2. 1.3.2. MacOS
      3. 1.3.3. Windows
      4. 1.3.4. インストールの確認
    4. 1.4. ハードウェア
  2. 2. 入門
    1. 2.1. QEMU
    2. 2.2. ハードウェア
    3. 2.3. メモリマップドレジスタ
    4. 2.4. セミホスティング
    5. 2.5. パニック
    6. 2.6. 例外
    7. 2.7. 割り込み
    8. 2.8. IO
  3. 3. ペリフェラル
    1. 3.1. Rustでの最初の試み
    2. 3.2. 借用チェッカ
    3. 3.3. シングルトン
  4. 4. 静的な保証
    1. 4.1. 型状態プログラミング
    2. 4.2. ステートマシンとしてのペリフェラル
    3. 4.3. 設計契約
    4. 4.4. ゼロコスト抽象化
  5. 5. 移植性
  6. 6. 並行性
  7. 7. コレクション
  8. 8. 組込みC開発者へのヒント
  9. 9. 相互運用性
    1. 9.1. Rustと少しのC
    2. 9.2. Cと少しのRust
  10. 10. 未分類のトピック
    1. 10.1. 最適化: 速度とサイズのトレードオフ

The Embedded Rust Book

未分類のトピック