Osegi
Железо·1 мин чтения

Espressif ESP32-S31 получил обычный Linux в нативном режиме

Espressif и энтузиасты запустили обычный Linux на ESP32-S31. Это стало возможным благодаря управлению памятью нового RISC-V-микроконтроллера.

An ESP32-S31 development board with a RISC-V microcontroller on a workbench, connected to a laptop showing a Linux terminal.
Фото: Make

На микроконтроллере ESP32-S31 компании Espressif теперь работает обычный Linux, причём нативно. Над этим вместе трудились сама Espressif и энтузиасты-любители, а ключевую роль сыграло управление памятью в новом чипе на архитектуре RISC-V.

Почему важна память

Микроконтроллеры обычно работают под управлением операционных систем реального времени или урезанных вариантов Linux. Полноценной системе нужны механизмы управления памятью, которые изолируют процессы друг от друга. ESP32-S31 такие возможности предоставляет, поэтому Linux запускается напрямую, без обходных решений.

Для разработчиков это означает привычную среду: стандартные инструменты, модель процессов и программы, которые на типичных микроконтроллерах запустить было трудно. Семейство ESP32 давно популярно в электронных проектах и решениях для интернета вещей, так что новость о нативном Linux на свежем чипе семейства наверняка заинтересует многих мастеров.

Что дальше

По имеющимся данным нельзя судить о производительности и стабильности порта, а также о том, какие функции чипа уже поддерживаются. Неизвестно и то, планирует ли Espressif официальную поддержку Linux в своих инструментах. От ответов на эти вопросы зависит, останется ли проект экспериментом для энтузиастов или дойдёт до практических применений.

Так или иначе, сочетание открытой архитектуры RISC-V, недорогого микроконтроллера и обычного Linux расширяет поле для экспериментов. Технические подробности, вероятно, будут появляться по мере развития работы сообщества и компании.

Приложения, на которые стоит взглянуть

SUMO: числовая головоломка

Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.

Теги:espressifesp32-s31linuxrisc-vmicrocontroller

Ещё за этот день

Показать все →

Ещё в рубрике: Железо

Показать все →