Окно мониторинга: последние 24 часа (2026-09-29 11:00 ~ 2026-09-30 11:00 пекинское время) Источники: официальный новостной API RT-Thread, интерфейс статей форума сообщества, GitHub (org: RT-Thread основной репозиторий commits / PR / Issue / Releases, репозиторий инструментов env, индекс программных пакетов, пакеты поддержки устройств и организация компонентов RT-Thread Studio, нижестоящие организации производителей, поиск по экосистеме topic:rt-thread), агрегатор Google News (на китайском и английском, через прокси), проверка каналов WeChat


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

    1. Динамика ядра и версий
      • Предложение по рефакторингу архитектуры Next RISC-V получило поддержку основателя для слияния, автор за ночь выполнил rebase и обновление (09-29 ~ 09-30)
      • Предложение по исправлению переполнения calloc в ядре прошло рецензирование (09-29 ~ 09-30)
      • Три предложения по исправлению драйверов и BSP поданы массово: выход за границы хеша ofw, SPI ESP32-C6, скрипт компоновки ESP32-C3 (09-29)
      • Официальный новостной API четвёртый день подряд без новых записей (09-30)
    1. Официальные и общественные мероприятия
      • В окне мониторинга на форуме и в открытых каналах нет нового контента (09-30)
    1. Экосистема и адаптация производителей
      • Компонент отладчика OpenOCD Infineon в RT-Thread Studio обновлён до 5.50.0.3639 (09-29)
      • На стороне производителей и программных пакетов в окне мониторинга новых публикаций нет (09-30)
    1. Отраслевое применение
      • Обновление дипломного проекта Университета Малайзии: верификация прошивки RA8P1 + RT-Thread для обнаружения акустических событий на периферии (09-30)
    1. Итоги и обзор тенденций
      • Тенденции за последний день (09-29 ~ 09-30)
      • Ограничения и пояснения по дедупликации
  • Приложение: таблица проверки источников

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

1.1 Предложение по рефакторингу архитектуры Next RISC-V получило поддержку основателя для слияния, автор за ночь выполнил rebase и обновление (09-29 ~ 09-30)

Дата: 2026-09-29 21:09 (комментарий основателя) ~ 09-30 00:01 (последний коммит) Источник: PR #10320

Отложенное на несколько месяцев предложение по рефакторингу архитектуры RISC-V в основном репозитории «Next RISC-V» (#10320, 171 файл, +15018/-3490) в окне мониторинга получило чёткий сигнал продвижения: основатель Bernard Xiong 09-29 в 21:09 прокомментировал «этот PR, вероятно, можно будет слить в ближайшее время, и заодно на некоторых SoC с riscv попробуем включить device tree», а также отметил мейнтейнеров и автора для дальнейших действий. Затем автор GuEe-GUI вызвал три последовательных обновления записи предложения с вечера до раннего утра следующего дня (21:22, 23:54, 00:01, конвейеры форматирования и сравнения памяти перезапускались соответственно), последний head-коммит «Refactor the RISC-V architecture port» был 09-30 в 00:01 повторно перебазирован поверх последнего коммита текущей основной ветки dc8aaa73f. Ключевые пункты решения: интерфейс управления ISA, объединение RV32E/32I/64I, обработка кэша по CBOM, MMU Sv32~Sv64 и SVPBMT, объединение операций CSR режимов M/S, SMP, AIA (APLIC/IMSIC), CLIC, ACLINT/CLINT, PLIC, поддержка device tree (DM), объединение кода производителя T-HEAD, портирование device tree qemu-virt64-riscv64 и запуск с ядра, отличного от нулевого, и т. д.; план показывает, что S-режим RT-Thread, RT-Smart и путь device tree уже прошли верификацию, остальные комбинации (включая M-режим, без MMU и т. д.) ещё в работе. С момента подачи в 2026-05 предложение накопило 74 комментария рецензирования.

1.2 Предложение по исправлению переполнения calloc в ядре прошло рецензирование (09-29 ~ 09-30)

Дата: 2026-09-29 22:34 (подача) ~ 09-30 08:30 (получен LGTM) Источник: PR #11848

Контрибьютор luchenxu73 подал исправление ядра #11848 (один коммит, 3 файла, +57/-3): при выделении rt_calloc не проверяется переполнение count×size, при превышении результата происходит заворот, существует риск выхода за границы из-за несоответствия выделения и обнуления; решение — предварительный расчёт размера выделения и отказ от выделения при превышении, изменения охватывают include/rtdef.h, src/kservice.c и модульный тест памяти src/utest/mem_tc.c (добавлен новый сценарий), платформа верификации — qemu-vexpress-a9. Это предложение 09-30 утром в 08:30 получило в сообществе рецензию «LGTM», это самое быстро продвинувшееся новое предложение в окне мониторинга.

1.3 Три предложения по исправлению драйверов и BSP поданы массово: выход за границы хеша ofw, SPI ESP32-C6, скрипт компоновки ESP32-C3 (09-29)

Дата: 2026-09-29 20:11 ~ 21:53 Источники: PR #11845, PR #11846, PR #11847

09-29 вечером примерно в течение полутора часов сообщество централизованно отправило три предложения по исправлениям, все с доказательствами тестирования, ожидают проверки. Первое (#11845) — исправление выхода за границы хеш-таблицы phandle в дереве устройств (ofw): количество элементов таблицы выделялось как разность диапазона, а индекс при поиске вычислялся как разность между phandle и начальным значением, что приводило к выходу за границы при обращении к верхней границе диапазона, а при расширении позиция обнуления также не уменьшалась на начальное значение; исправление заключается в добавлении единицы к количеству элементов и при расширении обнулении новой области от конца старой таблицы, автор выполнил функциональную проверку 6 сценариев с использованием GCC с AddressSanitizer/UBSan (начальные phandle 1, 5, 128, дополнительно протестировано расширение верхней границы 128 до 256). Второе (#11846) — компиляция SPI по требованию для Espressif ESP32-C6: после выбора BSP_USING_SPI подключён IDF SPI master, исправлены проблемы с тем, что общий драйвер ESP не возвращал количество переданных байт, значение вывода chip select и др., а также возврат -RT_EINVAL при пустой конфигурации (6 файлов, +466/-19). Третье (#11847) — исправление подстановочных знаков в скрипте компоновки ESP32-C3 в путях Windows: подстановочные знаки, записанные с «/» в sections.ld, не соответствовали объектным файлам каталога riscv в целевом пути Windows, что приводило к превышению предела релокации векторного перехода, заменено на «?» для совместимости с обоими разделителями; это то же изменение, что и #11816, на этот раз переделано на основе последней основной ветки, сборка scons под Windows с GCC 11.2.0 проходит.

1.4 Официальный интерфейс новостей — четвёртый десяток первый день без пополнений (09-30)

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

Последняя запись архива, возвращаемая официальным интерфейсом новостей (категория rt_org), по-прежнему датируется 2026-06-17, в окне мониторинга пополнений нет, остановка обновлений продолжается четвёртый десяток первый день; информация о продуктах и мероприятиях по-прежнему в первую очередь публикуется через WeChat Official Account, форум сообщества и канал GitHub.

2. Официальные и общественные мероприятия

2.1 В окне мониторинга на форуме и в открытых каналах нет нового контента (09-30)

В окне мониторинга интерфейса статей форума сообщества новых статей нет (последняя по-прежнему — утренняя 09-29 статья «Обновление скрипта компоновки MCU», уже включённая во вчерашний ежедневный отчёт); в открытых агрегированных каналах новых твитов не обнаружено, последний действенный материал — статья от 09-28 об образовательной платформе «Логистическая фабрика с сочетанием виртуального и реального». Официальное внешнее распространение информации сохраняет схему «интерфейс новостей остановлен, первичная публикация через каналы сообщества».

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

3.1 Компонент отладчика Infineon OpenOCD в RT-Thread Studio обновлён до 5.50.0.3639 (09-29)

Дата: 2026-09-29 14:35 (время слияния) Источник: sdk-debugger-openocd-infineon PR #2

Репозиторий SDK-компонентов RT-Thread Studio sdk-debugger-openocd-infineon (пакет отладчика OpenOCD для плат Infineon и бывших Cypress) в окне мониторинга слил обновление версии (#2): встроенный OpenOCD обновлён до 5.50.0.3639 (коммит от 09-26). Этот репозиторий создан 08-31, первый раунд слияния завершён 09-01, это второе слияние, отладочные компоненты на стороне Studio продолжают следовать за версиями upstream.

3.2 На стороне производителей и пакетов ПО новых отправок в окне мониторинга нет (09-30)

Индекс пакетов ПО (RT-Thread/packages, последний 09-24), репозиторий инструмента env (09-28), нижестоящий репозиторий GD32 (09-28) и организация пакетов поддержки устройств (последний 09-24) в окне мониторинга новых отправок не имеют; пакет ПО esp-idf с конца 2023 года остаётся без отправок.

4. Отраслевое применение

4.1 Обновление дипломного проекта Universiti Sains Malaysia: верификация прошивки обнаружения акустических событий на устройстве RA8P1 + RT-Thread (09-30)

Дата: 2026-09-30 05:49 ~ 05:50 (время коммита) Источник: KhaiFaw/ai-acoustic-event-detection

topic:rt-thread сторонний проект в экосистеме «Acoustic event detection at the edge» (выпускная квалификационная работа по мехатронной инженерии, Universiti Sains Malaysia) в течение окна мониторинга последовательно отправил два обновления: проверка сборки акустической прошивки и контракта модели, исправление несоответствия масштабирования входных данных между встраиваемой моделью и прошивкой, а также дополнение записей о программной верификации (16 хостовых тестов и одна успешная локальная сборка полного BSP; исправленная версия прошивки ещё не прошла оценку прошивки на реальном устройстве). Проект основан на плате Renesas RA8P1 Titan: RT-Thread предоставляет фреймворк операционной системы, Renesas FSP обеспечивает поддержку устройств, CMSIS-DSP реализует FFT, TensorFlow Lite Micro выполняет INT8 CNN; аудио из 16000 точек собирается микрофоном MAX9814, после извлечения признаков MFCC на периферийном устройстве распознаются шесть классов звуков: детский плач, разбитие стекла, сигнализация/сирена, стук в дверь, дверной звонок и фоновый шум.

5. Обобщение и наблюдения за тенденциями

5.1 Тенденции за последний день (09-29 ~ 09-30)

  • По линии архитектуры RISC-V появился чёткий сигнал о слиянии: основатель лично продвигает #10320 «ближайшее слияние», автор за ночь трижды обновил и выполнил rebase на последнюю основную ветку — этот рефакторинг (171 файл) в случае слияния станет системной сменой поколения поддержки RISC-V.
  • Интенсивные коммиты по исправлению безопасности памяти ядра: после отправки исправления переполнения calloc (#11848) на следующий день получен LGTM, исправления выхода за границы хеша ofw (#11845) и другие сопровождаются воспроизводимыми тестами; направление исправлений сосредоточено на проверках границ и переполнения.
  • BSP семейства Espressif вошли в фазу доработки после слияния: C6 SPI (#11846) и скрипт компоновки C3 (#11847) последовательно продвигаются одним и тем же контрибьютором, образуя полную последовательность с слиянием BSP C6 и предложением BSP S3 от 09-28.
  • Окно без слияний в основную ветку и накопление предложений: в master после 09-28 22:22 нет новых слияний, все движения в окне сосредоточены на стороне предложений; рекомендуется следить за последующими действиями по слиянию #10320 и #11848.
  • Официальные каналы остаются спокойными: официальный новостной интерфейс не обновляется сорок первый день; на форуме и в агрегированных каналах в окне новых материалов нет.

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

  • Дедупликация: #11844 (BSP ESP32-S3, вошёл 09-29, в окне обновлений нет), #11834 (исправление vsnprintf, вошёл 09-25; в окне 09-29 21:53 выполнена одна ревизионная отправка, всё ещё на рассмотрении), #11816 (обновлений нет) не освещаются повторно; #11797, #11841, #11132 и ряд уже слитых старых предложений в окне вызвали лишь автоматические повторные проверки (боты форматирования и сравнения памяти), существенного продвижения нет.
  • Исключены: попавшие по topic:rt-thread zlgopen/awtk (коммиты класса общей документации GUI) и h120d-protocol (обновления файлов описания, не имеющие существенной связи с RT-Thread) не включаются.
  • Проверка: в Google News за 3-дневное окно на китайском и английском нет новых значимых материалов; попавшие материалы по продвижению отраслевых конференций и старые статьи не включаются.

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

Источник Результат проверки
Официальный новостной API RT-Thread Последняя запись 2026-06-17, в окне новых нет, сорок первый день без обновлений
Страница списка новостей официального сайта По-прежнему динамический рендеринг на стороне клиента, прямое чтение невозможно (данные совпадают с официальным новостным интерфейсом)
Интерфейс статей форума сообщества В окне новых статей нет; последняя по-прежнему статья утра 09-29 (включена)
Официальный аккаунт WeChat и агрегированные каналы Новых публикаций не обнаружено (проверено по агрегированным каналам)
GitHub org: RT-Thread (основной репозиторий commits / PR / Issue) В основном репозитории в окне новых слияний нет (последнее 09-28 22:22); PR открыто 4 новых (#11845 ~ #11848); #10320 в окне трижды обновлён, получил продвижение основателя к слиянию; #11848 прошёл рецензирование; в Issue в окне обновлений не класса PR нет
GitHub RT-Thread/env В окне новых отправок нет (последняя 09-28)
GitHub RT-Thread/packages В окне новых отправок нет (последняя 09-24)
Организация компонентов GitHub RT-Thread-Studio sdk-debugger-openocd-infineon слит #2 (см. 3.1); в остальных репозиториях в окне отправок нет
Организация пакетов поддержки устройств GitHub и downstream производителей (GD32-MCU-IOT и др.) В окне новых отправок нет (последние 09-24 / 09-28)
GitHub topic:rt-thread (отправки за последнюю неделю) В окне: ai-acoustic-event-detection (см. 4.1); awtk, h120d-protocol не включаются (см. 5.2)
GitHub releases / tags (основной репозиторий) В окне новых релизов нет, последний по-прежнему v5.3.0 от 09-10
Агрегация Google News (китайский и английский, через прокси) Новых значимых материалов нет (попадания — продвижение отраслевых конференций и старые статьи)

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