📱 Попробуйте наше Android-приложение
ESP32-S31 üzərində emulyasiyasız Linux işə salmaq mümkündür
4 Ч НАЗАДEmbedded

На ESP32-S31 запустили обычный Linux без эмуляции

Новый микроконтроллер ESP32-S31 способен запускать стандартный Linux нативно, без какого‑либо слоя эмуляции.

30 сентября 2026 г.2 мин чтения15 теги

Микроконтроллер ESP32-S31 от Espressif теперь способен запускать обычный Linux нативно, без эмуляции. Компания опубликовала предварительную версию Linux BSP (Board Support Package), а сторонние разработчики уже портировали на чип ядра Linux 6.18 и 7.1. Порты поддерживают командную строку, дисплеи, сетевые интерфейсы и карты памяти.

Главное отличие ESP32-S31 от предыдущих представителей семейства — устройство процессорных ядер. Чип оснащён двумя 32‑битными ядрами RISC‑V с частотой до 320 МГц, полноценной виртуальной памятью Sv32 и тремя уровнями привилегий: Machine, Supervisor и User. Благодаря этому ядро Linux может работать в режиме Supervisor, а пользовательские приложения — в режиме User, как на привычных компьютерах.

ESP32-S3-WROOM-1 mikrokontroller platası

Плата микроконтроллера ESP32-S3-WROOM-1 — Изображение: VectorVoyager / Wikimedia Commons, CC BY-SA 4.0

Реализация Linux от Espressif пока имеет статус Developer Preview. Она построена на базе Buildroot 2025.02 и использует OpenSBI, U‑Boot и Linux 6.18. После загрузки система поднимает файловую систему CramFS и оболочку BusyBox. Помимо Buildroot, Espressif подготовила экспериментальную поддержку ESP32-S31 для Yocto/OpenEmbedded.

Разработчики подчёркивают, что до полноценной замены Raspberry Pi ещё далеко. Даже младшие версии одноплатных компьютеров располагают более производительными процессорами и большим объёмом оперативной памяти, тогда как Linux на ESP32-S31 вынужден работать в пределах нескольких десятков мегабайт PSRAM. При этом чип позволяет использовать привычный Linux‑стек в проектах компактных встраиваемых устройств.


Источник: Habr Xəbərlər