Ежедневный отчёт RT-Thread (2026-08-18)
Окно мониторинга: последние 24 часа (2026-08-17 11:18 ~ 2026-08-18 11:18 пекинское время) Источники: официальный новостной API RT-Thread, GitHub (org: RT-Thread / topic: rt-thread / коммиты основного репозитория), агрегатор Google News (zh-CN, через прокси), HN и др. (подробнее в приложении)
1. Динамика ядра и версий
1.1 В ядро добавлена нативная реализация локальных сокетов AF_UNIX (влито 17 августа, крупнейшее событие в ядре за это окно)
Дата: 2026-08-17 17:15 (пекинское время влития) Источник: rt-thread PR #11681
PR #11681 «Add AF_UNIX sockets implementation», отправленный основателем проекта Сюн Пусяном (BernardXiong) и влитый в основной репозиторий мейнтейнером Rbb666, затрагивает 36 файлов с чистым приростом около 5700 строк — крупнейшее по масштабу влитие в ядро за это окно. Ключевое содержание:
- В SAL добавлен реестр локальных семейств протоколов: ранее SAL требовал, чтобы поставщик протокола сокетов обязательно был привязан к сетевому устройству; эта модель неприменима к локальному IPC; теперь введён механизм локальных семейств протоколов, независимый от netdev, а поведение существующих сокетов сетевых устройств остаётся неизменным;
- Поддержка узлов
S_IFSOCKв DFSv2: tmpfs и devtmpfs могут содержать файловые узлы сокетов, что прокладывает путь для сокетов, привязанных к путям, таких как/dev/log; - Передача дескрипторов через SCM_RIGHTS: добавлен помощник подсчёта ссылок на файлы DFS, поддерживается передача файловых дескрипторов между процессами (вспомогательные данные
sendmsg/recvmsg); - Расширение преобразования системных вызовов сокетов в LWP: добавлена поддержка преобразования
sockaddr_un, muslmsghdr, вспомогательных данных (ancillary data) иMSG_CTRUNC, что открывает путь для использования AF_UNIX пользовательскими процессами rt-smart; - Добавлен опциональный компонент
components/net/af_unix: поддерживаютсяSOCK_DGRAMиSOCK_STREAM, bind/connect по имени пути,socketpair, блокирующий/неблокирующий ввод-вывод, тайм-ауты приёма-передачи, готовность poll/select, shutdown и обработка закрытия на противоположной стороне, передача дескрипторов SCM_RIGHTS; - Сопутствующее: опции Kconfig, интеграция со SCons, документация компонента (README), 7 групп тест-кейсов utest (common/ipc/namespace/node/poll/rights и др., около 1800 строк тестов).
Мотивация и значение: такие приложения, как BusyBox syslogd/logger, зависят от сокетов AF_UNIX, привязанных к именам путей (типичный пример — /dev/log). Ранее RT-Thread не мог предоставить их нативно и мог лишь эмулировать их через сетевой стек. После этого влития RT-Thread (включая rt-smart) получает канал локального межпроцессного взаимодействия, не зависящий от сетевой карты; это ещё один ключевой элемент инфраструктуры, добавленный в направлении «модель пользовательских процессов + стандартный POSIX IPC» — вслед за налаживанием кросс-компиляции ROS 2 для rt-smart 17 августа, и он имеет непосредственную ценность для многопроцессного взаимодействия и цепочки системного журналирования в сценариях робототехники и воплощённого интеллекта.
1.2 В wlan исправлен сбой команды wifi, происходивший молча (17 августа)
Дата: 2026-08-17 14:34 (пекинское время влития) Источник: rt-thread PR #11696
Исправление, отправленное kaidegit: при выполнении команды wifi ap, когда режим устройства не привязан к AP, происходил прямой сбой без каких-либо сообщений об ошибке, что затрудняло диагностику пользователем; теперь добавлена проверка режима и при сбое выдаётся ясное сообщение в логе. Проверка выполнялась на плате hpm + esp hosted. Это небольшое исправление удобства использования; вместе с влитым днём ранее флагом режимов безопасности WLAN (WPA3/корпоративный/WAPI/OWE/DPP) уровень фреймворка WLAN в последнее время находится в фазе интенсивной доработки.
1.3 Статус версий без изменений
Дата: 2026-08-18 Источник: rt-thread releases
Последней официальной версией остаётся v5.2.2 (выпущена 2025-10-31); в течение окна новых релизов и предварительных версий не появилось. Встречающееся в учебном проекте сообщества обозначение «5.3.0» указывает на ветку разработки, а не на официальный выпуск.
2. Официальные и общественные мероприятия
2.1 Объявлены результаты конкурса 2026 RT-Thread AIoT (17 августа)
Дата: 2026-08-17 19:17 (пекинское время) Источник: репортаж EE Times China (включён в Google News)
EE Times China опубликовала материал «Опубликованы итоги конкурса RT-Thread AIoT 2026! Проекты на базе AI представлены во всей красе — кому достанутся главные призы!». Конкурс AIoT 2026 года вышел на финальную стадию, официальный рейтинг победителей опубликован, среди конкурсных работ преобладают проекты на базе AI. Официальный API новостей и страница клуба пока не содержат синхронного объявления для проверки (оригинальный сайт EET недоступен, детали основного текста раскрыть невозможно); полный список рейтинга рекомендуется уточнять по последующим официальным объявлениям. Это единственная за данное окно мониторинга действительная новость со стороны СМИ.
2.2 В окне мониторинга официального API новостей новых записей нет
Дата: 2026-08-18 Источник: Официальный API новостей RT-Thread
Официальный API новостей (категория rt_org) по-прежнему содержит 5 старых записей, самая свежая — репортаж об инвестиционном форуме в Абу-Даби от 2026-06-17; отставание около 2 месяцев не улучшается; интерфейсы категорий news/activity возвращают пустой результат. Событие, уже освещённое в СМИ, — конкурс AIoT 17 августа — не синхронизировано в официальном API; темп обновления официального канала информации по-прежнему значительно отстаёт от фактической динамики.
3. Экосистема и инструментальная цепочка
3.1 В инструментальной цепочке ENV появился опциональный онлайн-маркет плагинов (слияние в ночь на 18 августа)
Дата: 2026-08-18 00:17 (слияние по пекинскому времени) Источник: RT-Thread/env PR #288
PR #288 «Add optional online plugin market» под руководством BernardXiong слит в инструментальную цепочку ENV (серверная часть командной строки RT-Thread Studio):
- Возможности CLI: добавлены команды
rt-env plugin market/market set/market clear, поддерживается переменная окруженияENV_PLUGIN_MARKET_URLдля переопределения адреса маркета из файла конфигурации; - Интеграция с WebUI: после настройки маркета WebUI отображает онлайн-каталог плагинов; локальный Host API проксирует каталог, сведения и процесс prepare; после загрузки артефакта через одноразовый upload id он передаётся локальному установщику для завершения установки;
- Безопасность и совместимость: при ненастроенном маркете поведение полностью совпадает с текущим — страница «онлайн-плагины» скрывается, соответствующие API возвращают 404; ENV не устанавливает напрямую по ID плагина или произвольному URL (после загрузки выполняется проверка, затем установка);
- Качество: пройдено 29 модульных тестов (test_market / test_env_cli / test_webui_server).
Значение: впервые официальная инструментальная цепочка RT-Thread получила канал распространения плагинов. В сочетании с интерактивным скаффолдом epack (мастер epack init), слитым 14 августа, и документацией по жизненному циклу плагинов от 13 августа, ENV сформировала замкнутый цикл плагинов «разработка (epack) → публикация/получение (маркет плагинов) → установка (безопасная установка по одноразовому upload id)». Со стороны инструментальной цепочки слияния происходят пятый день подряд (14/8 мастер epack → 15/8 импорт пакета Buildroot → 16/8 параллелизм команд плагинов → 17/8 smart-build ROS 2 → 18/8 маркет плагинов) — темп экосистемной инфраструктуры остаётся плотным.
3.2 Поддержка ROS 2 в smart-build: в окне новых слияний нет
Дата: 2026-08-18 Источник: RT-Thread/smart-build
После вчерашнего слияния стека кросс-компиляции пакетов ROS 2 (PR #50, цель дымового тестирования транспортного слоя ament + CycloneDDS + QEMU aarch64) в окне мониторинга smart-build новых слияний нет — идёт период осмысления. В дальнейшем следует следить за сопутствующими изменениями procfs на стороне ядра и реальными кейсами устройств на ROS 2.
3.3 Экосистемный справочный контекст (не специальная динамика)
- zlgopen/awtk: 17 августа — высокая частота коммитов (улучшения компонентов pointer cursor / edit), все являются общими улучшениями GUI, специальной связи с RT-Thread нет;
- wdfk-prog/canopennode-rtt: пакет CANopenNode (личный репозиторий) обновлён 17 августа, слабый кандидат;
- GD32-MCU-IOT/gd32_rt-thread: нижестоящий репозиторий GD32, плановая синхронизация 18 августа, неофициальный и незначительный.
4. Специальная глава о отраслевых применениях (робототехника / воплощённый интеллект / промышленность)
- Локальная IPC-инфраструктура дополнена, многопроцессная архитектура роботов выигрывает: AF_UNIX добавлен, что позволяет rt-smart user-space процессам взаимодействовать между собой без зависимости от сетевого стека; вместе с передачей дескрипторов через SCM_RIGHTS это может поддерживать классическую архитектуру декомпозиции в робототехнических системах «главный управляющий процесс + сервисные процессы датчиков/исполнительных устройств», а также перекликается с поддержкой кросс-компиляции ROS 2, добавленной днём ранее — разделение обязанностей, при котором DDS в ROS 2 использует сетевой домен, а локальный вспомогательный IPC использует AF_UNIX, становится возможным на RT-Thread.
- Конкурс AIoT завершён, AI-проекты — основная тема: опубликованы результаты конкурса 2026 RT-Thread AIoT, среди конкурсных работ преобладают AI-проекты, что отражает устойчивую тенденцию миграции разработчиков сообщества от «bare-metal/традиционных RTOS-приложений» к «end-side AI-приложениям»; полный список и подробности о призовых проектах ожидаются в официальном объявлении.
- Промышленная линия остаётся неизменной: до шанхайского «Ruìqíng Industrial Platform Workshop: EtherCAT — реальное управление в реальном времени и практические промышленные решения» 27 августа остаётся 9 дней, в окне мониторинга новых анонсов нет; заслуживает внимания синергия Ruìqíng Industrial Platform и рынка плагинов ENV (плагинная развёртка для сценариев промышленной автоматизации).
5. Итоги и наблюдения за тенденциями
- Сторона ядра: локальный IPC прошёл путь от «отсутствует» до «есть»: нативная реализация AF_UNIX (локальное семейство протоколов SAL + DFSv2 S_IFSOCK + SCM_RIGHTS) — крупнейшее техническое событие этого окна, знаменующее реальный шаг RT-Thread в сторону POSIX-совместимости и возможностей межпроцессного взаимодействия, напрямую стыкующийся с user-space направлением rt-smart.
- Сторона инструментальной цепочки: официальный канал распространения плагинов от 0 до 1: рынок онлайн-плагинов ENV добавлен, вместе с каркасом epack формируется замкнутый цикл разработка-распространение-установка; в будущем способ поставки экосистемы плагинов Studio может измениться.
- Задержка официального информационного канала сохраняется, верификация через СМИ вернулась к норме: официальный news API по-прежнему отстаёт примерно на 2 месяца, такие события, как результаты конкурса AIoT, можно найти только через сторонние СМИ; в этом окне Google News снова доступен через прокси (вчера — тайм-аут), полнота верификации через СМИ выше, чем вчера.
- Последовательные действия в направлении робототехники сохраняются: 8/17 кросс-компиляция ROS 2 → 8/18 локальный IPC AF_UNIX — за два дня два инфраструктурных добавления, напрямую связанных с робототехникой/многопроцессной архитектурой, главное направление официальной работы во втором полугодии становится всё яснее.
- Версионная картина стабильна: v5.2.2 без изменений, крупная функция ядра (AF_UNIX) сначала добавлена в master, ожидается выпуск со следующей версией.
Приложение: таблица верификации источников
| Источник | Результат верификации |
|---|---|
| Официальный news API (club.rt-thread.org getList rt_org) | Все 5 записей — старые новости июня (самая свежая 2026-06-17, инвестиционный форум в Абу-Даби), в окне мониторинга новых нет, отставание около 2 месяцев; категории news/activity пусты |
| GitHub rt-thread основной репозиторий, commits (время коммиттера, 48 ч) | В окне мониторинга 2 новых коммита: AF_UNIX сокет (добавлен 08-17 17:15, PR #11681, +5726 строк), исправление тихого отказа команды wlan wifi (08-17 14:34, PR #11696), все включены; остальные коммиты, включая флаг безопасности WPA3, уже были покрыты вчерашним окном |
| GitHub RT-Thread/env | 08-18 00:17 добавлен PR #288 рынок онлайн-плагинов (29 модульных тестов пройдено), включён |
| GitHub RT-Thread/smart-build | Новых добавлений в окне мониторинга нет (стек ROS 2 от 08-17 00:07 уже покрыт вчерашним отчётом) |
| GitHub rt-thread releases | Самая свежая по-прежнему v5.2.2 (2025-10-31), новых версий в окне мониторинга нет |
| GitHub topic:rt-thread поиск (pushed:>2026-08-11) | 6 репозиториев: awtk (улучшения универсального GUI, экосистемный ориентир), canopennode-rtt (личный пакет, слабый кандидат), gd32_rt-thread (синхронизация нижестоящего проекта), h120d-protocol (документация протокола дрона, не связана с RT-Thread, исключена), gdr / rt-thread-qemu (вне окна мониторинга) |
| Google News (zh-CN, через прокси) | В этом окне снова доступен (вчера — тайм-аут). «RT-Thread» when:3d — 1 совпадение: EE Times China, «Опубликованы результаты конкурса 2026 RT-Thread AIoT» (08-17 19:17 пекинское время), включено; «Ruìqíng pai OR Ruìqíng» when:2d — 0; «rt-smart» — попадание на обзор интеллектуальной системы здоровья салона Aion («smart» — шум от нечёткого совпадения по токенизации, к тому же вне окна мониторинга, исключено) |
| Кандидаты fetch_news.py (24 ч) | 2 записи, обе — шум: HN «Threads vs Twitter» (социальная платформа Threads, не RT-Thread), нерелевантный вопрос HN Ask, исключены |
| Оригинальный сайт EET-China / переход по gnews | Оригинальный сайт недоступен, ссылка gnews ведёт на пустую страницу (новый формат шифрования не декодируется), запись о конкурсе AIoT ссылается только на ссылку gnews, детали текста ожидаются в официальном объявлении |