Окно мониторинга: 2026-10-27 08:00 ~ 2026-10-28 08:00 (пекинское время, 24 часа)

Источники: официальный новостной интерфейс RT-Thread и интерфейс статей сообщества, GitHub (коммиты / PR / Issue / releases / tags основного репозитория, RT-Thread/packages, vscode-rt-smart, sdk, pkgs-test, поиск по экосистеме topic:rt-thread), агрегация Google News (семь групп запросов на китайском и английском, через прокси), HN Algolia, отраслевые медиа (EE Times China, Kuaikeji, 21ic) и проверка по каналам производителей (подробнее см. список источников в приложении)


Индекс выпуска

    1. Динамика ядра и версий
      • После двух дней тишины основная ветка возобновила слияния: 4 коммита за шесть минут (10-27)
      • В dfs условие UTIME_OMIT перевёрнуто — нежелаемая метка времени перезаписывается (10-27)
      • Проверка протокола RAW socket переведена на белый список: протоколы вроде ICMP больше не блокируются (10-27)
      • poll переведён на получение fops из dfs_file, DFSv1 и DFSv2 совместимы одновременно (10-27)
      • 8250 earlycon начал читать reg-io-width: платформы с широкими регистрами больше не обращаются побайтно (10-27)
      • Релизная сторона по-прежнему на v5.3.0; основная ветка 10-17 уже bump до v5.4.0, но tag не проставлен (10-27)
    1. Очередь на слияние и сопровождение безопасности
      • В пути закрытия signalfd добавлены проверка выхода за границы слота и отвязка слушателя — прямо в адрес вчерашнего выхода за границы (10-27)
      • Предложение по форматированию всего ядра clang-format 22.1.8 на рассмотрении, затрагивает 75 файлов (10-27)
      • Предложение ESP32-S3-DevKitM-1 обновлено в конце окна, суммарно добавлено 295371 строка (10-28)
      • Четыре архитектурных предложения RT-Thread Smart по-прежнему в очереди, все поданы 10-18 (10-27)
    1. Инструментальная цепочка, официальные и сообщественные материалы
      • Разбор Env v2.0.3 в длинной статье сообщества: команды собраны в rt-env, добавлены система плагинов и WebUI (10-27)
      • Официальный новостной интерфейс за 24 часа без обновлений, последний выпуск по-прежнему от 17 июня (10-27)
      • Сравнительный обзор трёх RTOS в EE Times China: RT-Thread назван предпочтительным в сценариях низкого энергопотребления и потребительского уровня (10-27)
    1. Экосистема и адаптация производителей
      • Семинар WTCC 2026 Arm China: RT-Thread делает акцент на проектах воплощённого интеллекта и разбирает три типа решений на основе Agent (10-27)
      • Прототип обнаружения огня на кухне на K230: открыты исходный код и записи воспроизведения, база — RT-Thread Smart (10-27)
      • Распознавание рукописных символов на двухъядерном RISC-V CH32H417 с RT-Thread, LVGL и TFLM (10-27)
    1. Отраслевые применения и воплощённый интеллект
      • Работы конкурса AIoT смещаются в промышленную сторону: AI-мониторинг дефектов BLDC-двигателя на Titan Board (10-27)
      • Тема выпуска: производители чипов, плат и стороны ОС выступают вместе в рамках альянса, и все они указывают на воплощённый интеллект (10-27)
    1. Итоги и наблюдения за трендами
      • Тренд выпуска: слияния возобновились, исправления сосредоточены на граничных проверках, а не на новых функциях
      • Ограничения и пояснения по дедупликации
  • Приложение: таблица проверки источников и список источников

1. Динамика ядра и версий

1.1 После двух дней тишины основная ветка возобновила слияния: 4 коммита за шесть минут (10-27)

Дата: 2026-10-27 19:20 ~ 19:26 (время слияния) Источник: история коммитов основного репозитория, предложение #11885

Основная ветка простояла около двух дней после вечера 10-25; с 19:20 по 19:26 10-27 за шесть минут подряд было слито 4 коммита, все выполнены одним и тем же сопровождающим, изменения затронули четыре области: dfs, net/sal, libc/posix и drivers/serial, суммарно добавлено 46 строк, удалено 6 строк. У трёх из четырёх коммитов время author — 10-18, это централизованная посадка накопившихся предложений, а не код, написанный в тот день. Это единственное изменение основной ветки за выпуск.

1.2 В dfs условие UTIME_OMIT перевёрнуто — нежелаемая метка времени перезаписывается (10-27)

Дата: 2026-10-27 19:20 (время слияния) Источник: предложение #11885

В реализации utimensat в dfs_v2 условие ветки UTIME_OMIT было перевёрнуто. По семантике POSIX элемент с установленным UTIME_OMIT должен сохранять метку времени без изменений; исходный код под инвертированным условием продолжал записывать mtime, то есть перезаписывал метку времени, которую вызывающая сторона явно требовала не трогать, и при этом терял одну действительную метку времени. Исправление меняет только один оператор сравнения, чистое изменение в файле dfs_posix.c — одна строка. Такого рода семантические отклонения не видны в тестах, проверяющих только «успешную установку времени», и относятся к скрытым дефектам.

1.3 Проверка протоколов RAW socket переведена на белый список, протоколы вроде ICMP больше не блокируются (27.10)

Дата: 2026-10-27 19:21 (время слияния) Источник: предложение #11888

При создании RAW socket на уровне SAL ранее проверка осуществлялась одним равенством: равен ли protocol значению IPPROTO_RAW. В результате все протоколы, кроме IPPROTO_RAW, отклонялись, и сценарии, требующие нативных сокетов, такие как ICMP, были недоступны. В этот раз проверка заменена на белый список VALID_PROTOCOL; существующие проверки domain и type остаются без изменений. В том же предложении добавлено чисто форматное выравнивание макросов без изменения функциональности. Изменения внесены в sal_socket.c, чистое изменение — одна строка.

1.4 poll переведён на получение fops через dfs_file, одновременно совместим с DFSv1 и DFSv2 (27.10)

Дата: 2026-10-27 19:21 (время слияния) Источник: предложение #11887

Ранее poll напрямую брал fops из vnode, и в DFSv2 полученная структура не совпадала с фактической таблицей файловых операций — иначе говоря, poll подключался к неверной точке диспетчеризации. Теперь fops разрешается через dfs_file, при этом сохраняется совместимый путь DFSv1, а перед разыменованием добавлена проверка указателя на NULL. Изменения сосредоточены в poll.c: добавлено 14 строк, удалено 2. Это класс адаптационных проблем, оставшихся после перехода на DFSv2; исправление скорее консервативное, чем переписывание.

1.5 8250 earlycon начинает читать reg-io-width, платформы с широкими регистрами больше не обращаются побайтово (27.10)

Дата: 2026-10-27 19:26 (время слияния) Источник: предложение #11889

Ранее ранняя последовательная консоль обращалась к регистрам побайтово независимо от того, что было указано в дереве устройств. Теперь из дерева устройств читаются reg-shift и reg-io-width, ширина доступа MMIO выбирается по reg-io-width, а на этапе ранней инициализации неподдерживаемые ширины сразу отклоняются; остальные compatible по-прежнему идут по общему пути 8250. Изменения внесены в early.c: добавлено 30 строк, удалено 2. Для платформ с нестандартным шагом регистров или разрядностью появилось единое решение проблем смещения и искажения ранних логов — больше не нужно править код под каждую плату.

1.6 Сторона релизов по-прежнему на v5.3.0; основная ветка 17.10 поднята до v5.4.0, но тег не выставлен (27.10)

Дата: 2026-10-27 (время проверки) Источник: записи о релизах, список тегов

За 24 часа ни в releases, ни в tags не появилось новых записей; последний релиз — по-прежнему v5.3.0 от 10.09. В основной ветке 17.10 есть коммит с повышением номера версии до v5.4.0, что означает, что ветка разработки уже дошла до версии 5.4.0, но в репозитории пока нет соответствующего тега и записи о релизе. Судя по ритму прошлых лет, официальный релиз обычно анонсируется только после выставления тега; в этом выпуске это пока не является сигналом релиза.

2. Очередь на слияние и сопровождение безопасности

2.1 В пути закрытия signalfd добавлены проверка выхода за границы слота и отвязка слушателя (27.10)

Дата: 2026-10-27 08:34 (время создания) Источник: предложение #11935

В ответ на зафиксированное во вчерашнем ежедневном отчёте переполнение глобального счётчика signalfd сообщество в тот же день подало предложение об исправлении. Суть: глобальный счётчик индексов заменён на поиск слота с верхней границей, привязанный к контексту; при signalfd_close выполняется обход зарегистрированных lwp, соответствующий узел уведомления снимается из списка и структура слушателя освобождается, затем указатель файлового контекста сбрасывается, а запись таблицы обнуляется, чтобы остаточный указатель не был разыменован повторно. Предложение добавляет 41 строку, изменение в одном файле, в настоящее время может быть слито. Между исходным Issue и предложением прошло менее суток — редкая скорость реакции.

2.2 На рассмотрении предложение о форматировании всего ядра clang-format 22.1.8, затрагивает 75 файлов (27.10)

Дата: 2026-10-27 17:42 (время создания) Источник: предложение #11936

В очередь поступило предложение, фиксирующее версию clang-format на 22.1.8 и форматирующее исходный код ядра; затрагивает 75 файлов, добавлено 3922 строки, удалено 3040 строк. Это шаг вслед за слиянием 23.10 уточнения правил стиля — применение правил ко всему коду ядра. Подобные предложения сами по себе не содержат функциональных изменений, но создают массовые текстовые конфликты с другими предложениями по ядру, находящимися на рассмотрении; порядок слияния должен координироваться мейнтейнерами и обычно требует сначала очистить волну функциональных предложений.

2.3 Предложение ESP32-S3-DevKitM-1 обновлено в конце окна мониторинга, суммарно добавлено 295371 строка (28.10)

Дата: 2026-10-28 07:38 (последнее обновление) Источник: предложение #11844

Предложение BSP для ESP32-S3-DevKitM-1 вновь обновлено в конце окна мониторинга: суммарно добавлено 295371 строка, удалено 22825 строк — это самый крупный коммит в очереди на рассмотрении. С момента создания 28.09 предложению уже исполнился месяц; повторные обновления показывают, что автор продолжает реагировать на замечания ревью. При таком объёме внимание ревьюеров обычно сосредоточено на том, нужно ли включать вендорский SDK целиком, а также на бинарных библиотеках и условиях лицензирования, а не только на работоспособности функциональности — именно поэтому предложение так долго остаётся в очереди.

2.4 Четыре архитектурных предложения RT-Thread Smart по-прежнему в очереди, все поданы 18.10 (27.10)

Дата: 2026-10-27 (последнее обновление) Источник: предложение #11894, предложение #11896

Четыре предложения, связанные с RT-Thread Smart, по-прежнему находятся в очереди; все созданы 18.10 и относятся к одной партии работ: разделение реализации системных вызовов lwp по подсистемам (добавлено 12223 строки, удалено 11638 строк), включение Smart в qemu-virt64 (добавлено 1263 строки, удалено 1075 строк), исправление MMU и обработки страничных отказов в пользовательском режиме в libcpu/riscv (добавлено 105 строк, удалено 8 строк), добавление поддержки K230D в k230 (добавлено 587 строк, удалено 511 строк). Все четыре обновлялись в период с 23.10 по 27.10, что говорит об итерациях автора по замечаниям ревью, но ни одно ещё не слито. Предложения из той же партии от 18.10 сегодня начинают интегрироваться; группа Smart, вероятнее всего, будет следующей.

3. Инструментальная цепочка, официальные каналы и сообщество

3.1 Подробная статья сообщества разбирает Env v2.0.3: команды перенесены в rt-env, добавлены система плагинов и WebUI (27.10)

Дата: 2026-10-27 11:01 (время публикации) Источник: статья сообщества: полная запись использования Env Tool v2.0.3

В сообществе опубликована полная запись использования инструментальной цепочки Env после обновления до v2.0.3. В статье отмечается, что начиная с версии 2.0 Env претерпел архитектурную переработку: единой точкой входа для команд стал rt-env, menuconfig, pkgs и scons больше не являются отдельными разрозненными подкомандами, а также добавлены sdk, plugin, webui и system; все зависимости работают в виртуальном окружении Python, изолированно от системного Python; добавлены система плагинов и WebUI, позволяющие управлять инструментальной цепочкой, SDK и пакетами программного обеспечения прямо в браузере; платой за это стала необходимость активировать окружение в каждом терминале перед использованием команд. Автор протестировал комбинацию версий: rt-env 2.0.3 с SCons 4.11.1 и kconfiglib 14.1.0. В статье особо отмечена граница совместимости: Env 2.0 полностью поддерживает версии выше 5.1.0 и ветку master; проекты на 5.1.0 и более ранних версиях по-прежнему должны оставаться на дистрибутиве 1.5.x.

3.2 Официальный новостной интерфейс без обновлений за 24 часа, последний выпуск по-прежнему датирован 17 июня (27.10)

Дата: 2026-10-27 (время проверки) Источник: официальный новостной интерфейс

После постраничной проверки официального новостного интерфейса последними записями остаются две от 2026-06-17 — об Инвестиционном форуме в Абу-Даби и о четвёртой конференции по инновационному развитию программного обеспечения; в окнах 24 часов и 7 дней новых записей нет. Для сравнения, в интерфейсе статей сообщества за текущее окно появилась одна новая публикация (см. 3.1), что показывает: официальные внешние материалы и материалы сообщества идут по двум независимым каналам, а официальная сторона уже четыре месяца подряд работает в режиме низкой активности. Поэтому повседневное содержание ежедневного отчёта фактически обеспечивается GitHub и стороной сообщества.

3.3 EE Times China публикует сравнение трёх основных RTOS, RT-Thread назван предпочтительным для сценариев с низким энергопотреблением и потребительских сценариев (27.10)

Дата: 2026-10-27 22:27 (время публикации) Источник: EE Times China: углублённое сравнение трёх основных RTOS

Колонка под эгидой EE Times China опубликовала сравнительный обзор трёх RTOS, сопоставив FreeRTOS, RT-Thread и Zephyr по шести измерениям: реальному времени, потреблению памяти, экосистеме, сообществу, поддержке AI и затратам на миграцию. В статье RT-Thread позиционируется как лёгкий универсальный набор под Apache 2.0: ядро 3KB Flash плюс 1.2KB RAM, встроенные POSIX, GUI, файловая система и AI-пакет; компонент низкого энергопотребления в режиме Stop экономит на 15–20% энергии по сравнению с двумя другими. Таблица выбора отводит RT-Thread проектам с экстремально низкой стоимостью при RAM ниже 64KB, а также потребительской электронике и носимым устройствам. Статья одновременно признаёт, что Zephyr сильнее в сценариях с множеством протоколов, множеством плат и долгосрочным сопровождением; вывод — разделение на три, а не односторонняя поддержка; данные взяты из официальной документации проектов и сторонних бенчмарков, следов размещения со стороны производителей не обнаружено.

4. Экосистема и адаптация производителей

4.1 Семинар Arm China WTCC 2026: RT-Thread делает акцент на проектах воплощённого интеллекта и разбирает три типа Agent-решений (10-27)

Дата: 2026-10-23 (мероприятие) / 2026-10-27 14:13 (репортаж) Источник: репортаж Kuaikeji, тот же материал на 21ic

Arm China провела в Шанхае в рамках Международного фестиваля технологий и потребительской электроники West Bund (WTCC 2026) небольшой семинар по решениям воплощённого интеллекта, в котором Rockchip, Radxa Computer и RT-Thread участвовали как партнёры альянса открытых AIOS. Старший инженер RT-Thread AI Чжэн Вэй представил три типа Agent-решений — для роботов-собак, HyperCar и оркестрации Codex, — рассказал о том, как интеллектуальные агенты переходят от диалога к исполнению, и чётко обозначил, что RT-Thread в дальнейшем делает акцент на проектах воплощённого интеллекта и вместе с Arm China выводит возможности Agent на реальные приложения. Rockchip отметила, что инференс больших моделей переходит от вычислительной интенсивности к интенсивности по памяти, а пропускная способность становится узким местом на стороне устройства, и предложила разделять вычисления и управление с помощью основного SoC плюс AI-сопроцессора. Arm China на том же мероприятии представила два практических результата — JishuFriends и JishuBuddy.

4.2 Прототип обнаружения пламени на кухне на K230 опубликовал исходный код и запись воспроизведения, база — RT-Thread Smart (10-27)

Дата: 2026-10-27 19:19 (время публикации) Источник: SRTP-K230-Fire-Guardian

Прототип обнаружения пламени на кухне на базе K230 и RT-Thread Smart опубликовал исходный код, включающий мультисенсорное объединение, адаптивную стратегию联动, запись воспроизведения и оценку модели; в репозитории также размещены справочные материалы, чтобы третьи стороны могли повторить запуск по записи. Сам проект позиционируется как исследовательский прототип, а не продукт. Это редкий для данного выпуска со стороны экосистемы публичный проект, применяющий RT-Thread Smart в реальном замкнутом контуре восприятия; он ценен для оценки применимости Smart в визуальных сценариях и показывает, что в сообществе за пределами производителей плат уже начинают работать с этим решением.

4.3 Распознавание рукописных символов на двухъядерном RISC-V CH32H417 с RT-Thread, LVGL и TFLM (10-27)

Дата: 2026-10-27 08:41 (время публикации) Источник: ch32h417-tinyml-symbol-recognition

Проект распознавания рукописных символов на двухъядерной платформе RISC-V CH32H417 от WCH, технический стек — RT-Thread плюс LVGL плюс TFLM, цепочка включает захват с OV5640, предварительную обработку изображения с фиксированной точкой, инференс модели с квантованием INT8 и отображение интерфейса; на стороне обучения приложен отдельный инструментарий. Проект только создан и пока не привлёк внимания; его ценность в том, что он подробно и ясно раскрывает полную лёгкую визуальную цепочку на RISC-V — от сбора данных до квантованного развёртывания всё можно сопоставить, что делает его многоразовым образцом для команд, готовящихся к инференсу на стороне устройства на отечественных RISC-V MCU.

5. Отраслевые применения и воплощённый интеллект

5.1 Работы конкурса AIoT смещаются в промышленную сторону: AI-мониторинг дефектов BLDC-двигателей на Titan Board (10-27)

Дата: 2026-10-27 11:50 (перепечатка в СМИ) Источник: EE Times China: система AI-мониторинга дефектов BLDC-двигателей

EE Times China перепечатал одно из конкурсных решений 2026 RT-Thread AIoT Contest: AI-мониторинг дефектов рабочих состояний BLDC-двигателя на плате Renesas Titan Board. Аппаратная часть — RA8P1, двухъядерный 1 ГГц Cortex-M85 плюс 250 МГц Cortex-M33, с NPU Ethos-U55, 256 GOPS на одном чипе. Система собирает трёхфазный ток, напряжение шины и температуру инвертора, после предварительной обработки на ядре M85 отправляет их в лёгкую CNN, развёрнутую на NPU, для распознавания дефектов в реальном времени; на программной стороне с помощью RT-Thread запускаются три основных потока, отвечающих соответственно за отображение интерфейса, передачу данных и AI-инференс, интерфейс построен на LVGL, модель через RUHMI конвертируется из TFLite в C-код и интегрируется. Решение подчёркивает отказ от дополнительных датчиков — состояние анализируется только по току и напряжению привода, что соответствует направлению низкозатратного предиктивного обслуживания.

5.2 Линии этого выпуска: чипмейкеры, производители плат и сторона операционной системы на одной сцене в рамках альянса, все указывают на воплощённый интеллект (10-27)

Дата: 2026-10-27 (текущий выпуск) Источники: репортаж KuaiKeJi, SRTP-K230-Fire-Guardian

Если сопоставить три линии этого выпуска, они указывают в одном направлении. На стороне восходящих IP и чипов Arm China через альянс AIOS с открытым исходным кодом посадила Rockchip, Radxa и RT-Thread за один стол — речь идёт о развязке вычислительной мощности и узком месте пропускной способности на стороне устройств; на стороне операционной системы RT-Thread вывела проект воплощённого интеллекта в приоритеты — речь идёт о переходе Agent от диалога к исполнению; на стороне сообщества и плат два проекта, K230 и CH32H417, соответственно реализуют Smart и лёгкий инференс в конкретных задачах вроде обнаружения пламени и распознавания символов. Все три стороны сходятся к направлению «запуск полного контура восприятия и принятия решений на небольших устройствах», а не к расширению списков функций каждым по отдельности.

6. Итоги и наблюдения за тенденциями

6.1 Тенденция выпуска: слияния возобновились, исправления сосредоточены на проверке границ, а не на новых функциях

Дата: 2026-10-28 (текущий выпуск) Источники: записи коммитов основного репозитория

Самое примечательное в этом выпуске — восстановление ритма слияний и их состав. У трёх из четырёх слияний время author — 10-18, то есть та партия предложений пролежала на ревью девять дней и теперь начинает поочерёдно приземляться; в той же партии в очереди висят ещё четыре предложения, связанные со Smart, так что можно ожидать, что в ближайшие дни основная ветка будет в основном из этой партии. Техническая направленность всех четырёх слияний едина: семантика временных меток файловой системы, белый список протоколов сокетов, источник таблицы диспетчеризации poll, разрядность регистров последовательного порта — всё это проверка границ и согласование семантики, ни одной новой функции. Эти четыре типа мест обычно не дают ошибок, а если проблема возникает, её трудно локализовать; устранение их всех в одной партии положительно сказывается на долгосрочной стабильности.

6.2 Ограничения и пояснения по дедупликации

Дата: 2026-10-28 (текущий выпуск) Источники: официальный новостной интерфейс

  • Официальный новостной интерфейс с июня не пополнялся; три материала медийной стороны этого выпуска сначала прошли агрегированный поиск, затем сверены с исходными сайтами; из них две статьи EE Times China — это соответственно обзорная колонка и перепечатка конкурсной работы, ни то ни другое не является официальной публикацией RT-Thread.
  • Зафиксированное в ежедневном отчёте за вчера переполнение signalfd (Issue #11933) в этом выпуске предстало в виде предложения #11935 и включено как новое продвижение, не считаясь дублирующей записью.
  • Не включено: 5 коммитов zlgopen/awtk за день не имеют прямого отношения к RT-Thread; pushed_at у Nuclei nuclei-sdk хотя и попадает в последнюю неделю, фактический последний коммит остановился на 10 июня — это изменение ветки или тега, а не обновление кода.
  • 7 попаданий HN Algolia в этом выпуске — все ошибочные совпадения строк threads и Threads, отброшены целой партией; на англоязычной стороне Google News в пределах окна мониторинга релевантных материалов нет.

Приложение: таблица проверки источников и перечень источников

Таблица проверки источников

Источники Результаты проверки
Официальный новостной интерфейс (rt_org) За 24 часа новых записей нет, последняя запись остановилась на 2026-06-17
Интерфейс статей сообщества (article) В окне мониторинга 1 новая статья: запись об использовании Env v2.0.3 (10-27 11:01)
Коммиты основного репозитория В окне мониторинга 4 слияния (10-27 с 19:20 по 19:26), до этого тишина около двух дней
PR основного репозитория Добавлено 2 PR (#11935, #11936), из находящихся на рассмотрении предложений 10 обновлены в этом окне
Релизы / теги основного репозитория Новых нет, последний по-прежнему v5.3.0 (2026-09-10)
Issue основного репозитория Новых нет, два старых Issue 2023 года были затронуты
RT-Thread/packages Пушей нет, последний коммит 2026-10-23
vscode-rt-smart Пушей нет, последний коммит 2026-10-26
RT-Thread/sdk Пушей нет, последний коммит 2026-10-25
pkgs-test Пушей нет, последний коммит 2026-10-23
Поиск по экосистеме topic:rt-thread В окне мониторинга пуши в 4 репозиториях: добавлены SRTP-K230 и CH32H417; исключены awtk, nuclei-sdk
Google News на китайском (семь запросов) В окне мониторинга 4 совпадения, включены 3, 1 дубликат того же материала удалён
Google News на английском В окне мониторинга релевантных совпадений нет
HN Algolia Все 7 записей — ошибочные совпадения с threads и Threads, вся выборка исключена

Полный список источников