Youtube-запись от 2026-05-01: https://youtu.be/GCxzVp6SR1I
Warning
Почему профи плюются на Arduino?
Tip
Почему ESP32 считается закрытой платформой?
Important
Почему embedded-код так сложно тестировать?
- Давайте захотим что-нибудь от железки?
- А давайте!
flowchart LR
app(логика):::green
driver(драйвер):::green
hal(HAL):::red
register(регистры):::green
app -.-> driver -.-> hal -.-> register
classDef green fill:#9A9A00,stroke:#9A9A00,color:#FDF9EC;
classDef red fill:#D65D0E,stroke:#D65D0E,color:#FDF9EC;
- Hardware Abstraction Layer.
- Считайте, модель железки в коде.
- Прячет от разработчика невероятное количество нюансов.
- А давайте отправим пакет по протоколу?
- А давайте!
И начинааааается…
[!CAUTION] Открытие для жителей сказочной цифровой вселенной У железок своя жизнь. И свои ограничения. И они, ну, знаете, не могут мгновенно выполнять любые команды в произвольный момент времени.
дальше — смотрим — в — кодTip
Чёртова уйма вводных — возможно, это шанс?
Протоколы, ограничения, нюансы реализации…
HAL постоянно меняется под капотом.
Знания о нём носят, хм, вероятностный характер.
Вопрос со звёздочкой: что ещё у нас носит вероятностный характер?!