本文へスキップ
robotips

ステージ 4 / 6, 7週目

土台にあるもの:プロセッサーとネットワーク

このステージの目標: チップがコードをどう処理するのか、ボードがインターネットにつながると何が起きるのかを理解します。

遠回りに見えますが、ロボットとはファームウェアを実行するプロセッサーであり、多くの場合 Wi-Fi で通信しています。今週は、ここまでの内容がどうつながるかを見ていきます。

このステージのLab

このステージのLabは準備中です。それまでは、下の練習を進めるか、すでに公開されているLabを開いてください。

Labを見る

学ぶこと

  1. 1命令がパイプラインを通る流れ(IF、ID、EX、MEM、WB)
  2. 2レジスタ、ALU、キャッシュ
  3. 3DNS、TCP、TLS、HTTP:デバイスがページを要求すると何が起きるか
  4. 4プロセッサーの周辺:電源、ファン、ヒートシンク

知らない言葉があれば、こちらで検索できます: 用語集.

よくある間違い

「ネットにつながらない」を1つの問題だと思うこと。ESP32 は HTTPS で API を呼ぶたびに、DNS、TCP、TLS、HTTP という同じ道のりをたどります。どこかで失敗するなら、そのどれかのステップです。これで、どこから探せばいいかが分かります。

理解できましたか?

問題 1 / 3

DNS は何をしますか?

練習

画面を見ずに声に出して説明してみましょう。命令がパイプラインを通る流れと、ESP32 がページを要求してから受け取るまでに何が起きるかです。詰まったら、Lab のそのステップに戻ってください。