20 апреля 2026 года вышла новая версия свободной операционной системы реального времени Embox.
Embox предназначена для встраиваемых систем. Главной идей является использование ПО для Linux без Linux. ОС является POSIX-совместимой и кроссплатформенной (ARM, MIPS, x86, RISC-V, Microblaze, SPARC, PowerPC, E2K), имеет аналог ./configure; make; make install, поддерживает C++. Есть поддержка ряда файловых систем: FAT, ext2/3/4, поддержка сетевого, графического и остальных системных стеков. Доступны популярные ЯП: Python, Lisp TCL, Ruby, Lua, JS, Scheme.
Видео. Устройство предназначено для простой сборки печатных плат на паяльной пасте, в домашних условиях.
С момента первого анонса проекта произошло довольно много полезных изменений:
Самое главное – доделана поддержка свинцовых паст (с головой на MCH-нагревателях).
Полностью переделано веб-приложение, под Material Design 3.
Заметно улучшен конструктив (больше не надо ничего клеить, уменьшена высота корпуса).
Добавлен импорт-экспорт термопрофилей.
Добавлена оснастка для нанесения термопасты, чтобы точно каждый справился.
Добавлен встроенный миллиомметр для подбора пар нагревателей.
Улучшен BOM, чтобы почти все компоненты заказывались на JLCPCB и его сателлитах. Снаружи (на алиэкспрессе) остались единичные позиции.
Проект переведен на EasyEDA Pro (там намного удобнее, если в проекте много плат).
Множество самых разных изменений, которые проще посмотреть по истории коммитов.
Если совсем кратко – упор делался на поддержке свинцовых припоев, улучшении повторяемости, и доведении до «солидного продуктового уровня».
По деньгам получается около 105$ плюс доставка, если делать одну штуку. Чуть дороже Miniware, но и по возможностям намного серьезнее. Если собирать несколько штук – долларов на 40-50 дешевле, т. к. большинство компонент приходит с большим запасом.
Armbian – это дистрибутив Linux, основанный на Debian, ориентированный на поддержку ряда платформ Arm и RISC-V.
В этом выпуске включена поддержка таких устройства, как SpacemiT MusePi Pro, Radxa Rock 4D, Orange Pi RV2 и ODROID M2. Внесены улучшения для платформ Allwinner и Rockchip. Выпуск основан на ядре Linux 6.18 LTS. Добавлена поддержка Xfce для настольных компьютеров с RISC-V, а также KDE Neon.
Вышел пре-релиз компактного столика для reflow-пайки. Ориентирован на тех, кто любит DIY-электронику. Питается от зарядника USB.
Зачем он нужен:
Удобно для тех, кто паяет относительно редко и не хочет связываться с габаритным оборудованием.
Для образовательных целей. Наглядно показать новичкам, что современная электроника – вполне доступная штука в домашних условиях.
Сборка не требует особой квалификации. Из механических работ – только раззенковать отверстия крепления пластины под потайные винты. Все остальное заказывается в полтора клика на jlcpcb / jlc3dp / lcsc / aliexpress.
Чем отличается от того что есть:
Размер рабочей зоны 80х70мм. Мелкие столики из доступных на рынке – максимум 50x50мм, всё еще маловато.
Управление по BLE из браузера. Намного комфортнее настраивать и смотреть, что там вообще происходит.
Самый простой вариант, с нагревателем из алюминиевой платы – до 180°C. Этого более чем достаточно для нижнего подогрева и пайки LTS-пастами. Учитывая, что прожарка платы снизу насквозь – подход немного спорный, с низкотемпературными пастами это достаточно безопасно и прощает ошибки.
Есть вариант головы с MCH-нагревателями, работающей до 300°C (в документации отдельно описаны подробности сборки). Но там пока динамика не очень, проще дождаться новых зарядников PD 3.2 в следующем году, где появятся AVS-профили и станет проще выдурить нужное количество ватт. Технически, можно решить вопрос уменьшением рабочей зоны, но пропадет преимущество в комфортном размере, пока не хочется. Тема очень экспериментальная, с алюминиевой платой нагреватель намного проще и дешевле.
Стоит не забывать, что любой девайс – это баланс фич под конкретные задачи. Этот столик нацеливался в сторону «ненапряжно чилить дома». Если запросы более высокие – значит надо смотреть в сторону печек, но они заметно крупнее.
В день 16-летия вышла новая версия открытой операционной системы реального времени Embox
Embox предназначена для встраиваемых систем. Главной идей является использование Linux-ПО без Linux. ОС является POSIX-совместимой и кроссплатформенной (ARM, MIPS, x86, RISC-V, Microblaze, SPARC, PowerPC, E2K), имеет аналог ./configure; make; make install, поддерживает C++. Есть поддержка ряда файловых систем: FAT, ext2/3/4, поддержка сетевого, графического и остальных системных стеков. Доступны популярные ЯП: Python, Lisp TCL, Ruby, Lua, JS, Scheme.
ОС написана на языке C, отличается гибкой конфигурируемостью на уровне исходных текстов и распространяется на условиях двухпунктной лицензии BSD.
Вышел предварительный релиз pdsink. Библиотека ориентирована на разработчиков железа, которым нужна простая поддержка питания по USB PD. Основной упор сделан на режиме SNK, как наиболее востребованном.
Power Delivery (PD) — универсальная спецификация, разработанная как общий стандарт быстрой зарядки, который можно использовать с любыми гаджетами с поддержкой USB-интерфейса. PD существует с 2012 года — примерно с того же момента, когда представили порт USB-C.
1 июля 2025 года вышла новая версия открытой операционной системы реального времени Embox.
Embox предназначена для встраиваемых систем. Главной идей является использование Linux-ПО без Linux. ОС является POSIX-совместимой и кроссплатформенной (ARM, MIPS, x86, RISC-V, Microblaze, SPARC, PowerPC, E2K), имеет аналог ./configure; make; make install, поддерживает C++. Есть поддержка ряда файловых систем: FAT, ext2/3/4, поддержка сетевого, графического и остальных системных стеков. Доступны популярные ЯП: Python, Lisp TCL, Ruby, Lua, JS, Scheme.
Lunatik — это фреймворк для написания сценариев для ядра Linux на Lua. Разрабатывается LabLua в рамках Lua in kernel с явными ссылками на опыт использования Lua в ядре NetBSD.
Основные компоненты
интерпретатор Lua, модифицированный для работы в ядре;
драйвера устройства (написаны на Lua);
средства командной строки для запуска сценариев и управления средами выполнения из пользовательского пространства;
C API для загрузки и запуска сценариев и управления средами выполнения из ядра;
После месяца разработки состоялся выпуск 3.48.0 компактной встраиваемой СУБД SQLite, написанной на языке C и распространяемой, как общественное достояние.
Сегодня, в День знаний 2022 г., состоялся второй релиз библиотеки YAFL.
YAFL — это библиотека, написанная на Си, содержащая несколько алгоритмов Калмановской фильтрации, распространяемая под лицензией Apache-2.0.
Библиотека ориентирована на применение во встраиваемых системах на базе микроконтроллеров с аппаратной поддержкой вычислений с плавающей точкой.
В новом релизе:
Все фильтры библиотеки стали адаптивными, т.к. добавлена возможность коррекции UDU-разложений матриц корреляции шумов измерения и процесса во время выполенения:
Для вариантов обобщенного фильтра Калмана поддерживается коррекция матриц корреляции шумов процесса и измерения.
Для вариантов сигма-точечного фильтра Калмана поддерживается только коррекция матрицы корреляции шума измерения. Что связано с нестабильной работой фильтров при включенной коррекции марицы корреляции шума процесса.
Добавлены AB-тесты для регрессионного тестирования а так же для сравнения поведения функций из YAFL с и прототипами на Pyhton (numpy, FilterPy).
Таким образом, теперь пользователь может ошибаться не только с моделями процесса и наблюдения, но и с оценками матриц корреляции шумов процесса и измерения.
Представлен концепт носимого компьютера Кибердек RA01, дизайн которого вдохновлен классическими произведениями по киберпанку и их экранизациями.
Устройство основано на Raspbery Pi, имеет клавиатуру, дисплей, джойстик и кнопки для эмуляции мышки. Это скорее арт-объект, чем функциональный компьютер, но автору надо отдать должное за проработку.
На сайте автора доступно подробное описание сборки и видео работы устройства.
Сегодня (10.04.2021) состоялся первый релиз библиотеки YAFL.
YAFL - это библиотека, написанная на Си, содержащая несколько алгоритмов Калмановской фильтрации, распространяемая под лицензией Apache-2.0.
Библиотека ориентирована на применение во встраиваемых системах на базе микроконтроллеров с аппаратной поддержкой вычислений с плавающей точкой.
Для прототипирования алгоритмов обработки сигналов с использованием YAFL предполагается использовать Python 3.5+ и написанное на Cython расширение yaflpy.
Отличительные особенности библиотеки:
библиотека нацелена на преимущественное использование статического выделения памяти;
по мере возможности использованы алгоритмы, минимизирующие кеш-промахи;
в YAFL реализованы квадратнокорневые варианты алгоритмов фильтрации на основе UDU-разложения;
применены численно-стабильные методы вычислений, а так же регуляризация;
библиотека содержит алгоритмы, в которых применены меры для:
устранения расходимости фильтров
взвешивания результатов измерений с целью снижения влияния промахов/помех.
YAFL находится на ранней стадии разработки, код и документация могут содержать ошибки. Текущая версия библиотеки: 0.10.0.
31 декабря состоялся очередной новогодний релиз 0.5.1 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox.