
ステージ 4 / 6, 7週目
土台にあるもの:プロセッサーとネットワーク
このステージの目標: チップがコードをどう処理するのか、ボードがインターネットにつながると何が起きるのかを理解します。
遠回りに見えますが、ロボットとはファームウェアを実行するプロセッサーであり、多くの場合 Wi-Fi で通信しています。今週は、ここまでの内容がどうつながるかを見ていきます。
このステージのLab
このステージのLabは準備中です。それまでは、下の練習を進めるか、すでに公開されているLabを開いてください。
Labを見る学ぶこと
- 1命令がパイプラインを通る流れ(IF、ID、EX、MEM、WB)
- 2レジスタ、ALU、キャッシュ
- 3DNS、TCP、TLS、HTTP:デバイスがページを要求すると何が起きるか
- 4プロセッサーの周辺:電源、ファン、ヒートシンク
知らない言葉があれば、こちらで検索できます: 用語集.
よくある間違い
「ネットにつながらない」を1つの問題だと思うこと。ESP32 は HTTPS で API を呼ぶたびに、DNS、TCP、TLS、HTTP という同じ道のりをたどります。どこかで失敗するなら、そのどれかのステップです。これで、どこから探せばいいかが分かります。
理解できましたか?
問題 1 / 3
DNS は何をしますか?
練習
画面を見ずに声に出して説明してみましょう。命令がパイプラインを通る流れと、ESP32 がページを要求してから受け取るまでに何が起きるかです。詰まったら、Lab のそのステップに戻ってください。