← На главную

ERICI создаёт открытый стек для промышленных ПК на RISC-V

02.11.2026 08:58 · hackernews

European RISC-V Industrial Computing Initiative, или ERICI, координирует создание открытого эталонного стека для промышленных компьютеров на RISC-V. Инициатива находится в стадии формирования, базируется в Европе и открыта для участников из других стран. Она некоммерческая: членских взносов нет, а участие предполагает работу с конкретной аппаратной системой.

По мнению авторов, основное препятствие уже не в процессорных ядрах. Профиль RVA23 ратифицировали в октябре 2024 года, сделав обязательными расширения для гипервизора и векторных вычислений. В 2026 году появились первые совместимые SoC и платы. В качестве примеров ERICI приводит Firefly AIBOX-K3 и Milk-V Jupiter2 на SpacemiT K3 с восемью 64-разрядными ядрами X100 частотой до 2,4 ГГц и IOMMU. Однако промышленному компьютеру ещё нужны подходящий корпус, полевые интерфейсы, документация и жизненный цикл от 10–15 лет.

Эталонный стек разделён на независимые уровни. HFI BIOS на базе U-Boot инициализирует оборудование, выполняет POST и предоставляет BIOS-подобное меню Set-Up. Загрузчик mr-bml выбирает образы операционных систем. Гипервизор gRouvr распределяет между разделами CPU, память, устройства и IOMMU. В одном разделе работает Linux с графическим интерфейсом, HMI и сетевыми функциями, в другом — среда реального времени QSOE с контроллерами и машинным вводом-выводом. QSOE использует единое пользовательское окружение поверх микроядер Skimmer или seL4.

ERICI фиксирует открытые интерфейсы между уровнями: UEFI, kernel + initrd и devicetree. Гипервизор загружается подобно Linux, а его CPIO-пакет содержит ядра и initramfs всех разделов. Командная уже продемонстрировала совместный запуск Linux и QSOE/N на плате SpacemiT K3 PicoITX, но не на представленных готовых компьютерах.

Стек не привязан к одному чипу: при переходе на другой RVA23 SoC потребуется адаптировать прошивку, гипервизор и драйверы платы, сохранив приложения и Linux. HFI BIOS распространяется по GPL-2.0, mr-bml — по GPL-3.0, gRouvr и QSOE — по Apache 2.0. Закрытые компоненты допускаются, если соблюдают открытые интерфейсы. ERICI приглашает производителей оборудования и чипов, разработчиков ОС, машиностроителей и университеты проверять стек на реальных системах.

Читать оригинал →