
Этап 4 из 6, неделя 7
Что под капотом: процессор и сеть
Ваша цель: Понять, что чип делает с вашим кодом и что происходит, когда плата подключается к интернету.
Это похоже на отступление, но робот в сущности процессор, который выполняет вашу прошивку и очень часто общается по Wi-Fi. На этой неделе вы увидите, как всё пройденное связывается воедино.
Lab этого этапа
Lab для этого этапа скоро появится. А пока выполните практику ниже или откройте уже готовые.
Смотреть LabЧто изучить
- 1Путь инструкции по конвейеру (IF, ID, EX, MEM, WB)
- 2Регистры, ALU и кэш
- 3DNS, TCP, TLS и HTTP: что происходит, когда устройство запрашивает страницу
- 4Что окружает процессор: блок питания, вентилятор и радиатор
Слово незнакомо? Поищите его в глоссарии.
Типичная ошибка
Считать, что «нет интернета» это одна проблема. Ваш ESP32 проходит один и тот же путь каждый раз, когда обращается к API по HTTPS: DNS, TCP, TLS и HTTP. Если что-то ломается, оно ломается на одном из этих шагов, и теперь вы знаете, с чего начать поиск.
Всё понятно?
Вопрос 1 из 3
Что делает DNS?
Практика
Объясните вслух, не глядя на экран, путь инструкции по конвейеру и что происходит между тем, как ваш ESP32 запрашивает страницу, и тем, как получает её. Если застряли, вернитесь к этому шагу в Lab.