Ежедневный отчёт RT-Thread (2026-09-10)
Окно мониторинга: последние 24 часа (2026-09-09 11:18 ~ 2026-09-10 11:18 пекинское время) Источники: официальный новостной API RT-Thread, GitHub (org: RT-Thread основной репозиторий commits / PR / репозиторий индекса пакетов, topic:rt-thread репозитории экосистемы), агрегатор Google News (zh-CN / en-US, через прокси), китайские отраслевые медиа (EE Times China / Mianbaoban Community և այլն, подробности см. в таблице проверки источников в приложении)
Индекс
-
- Динамика ядра и версий
- Исправление дублирующей диспетчеризации прерываний Renesas RZ/N2L влито: двойная диспетчеризация уровня trap Cortex-R52 и таблицы векторов FSP приводит к ошибочному подключению прерываний UART после включения CANFD (PR #11765) (09-10)
- Скрипт сборки компонента Rust избавляется от зависимости toml на этапе clean (PR #11791) (09-09)
- Наблюдение за очередью ревью: вновь открыт PR исправления SCI SPI Renesas, вновь открыт PR документации QEMU, PR усиления консоли FinSH, отправленный Copilot, закрыт без вливания (09-09 ~ 09-10)
- Динамика ядра и версий
-
- Официальные и общественные мероприятия
- Второй день elexcon 2026 Shenzhen International Electronics Show, стенд «AI аппаратный полный набор» компании Ruiside продолжает экспонироваться (09-09 ~ 09-10)
- Официальный новостной API двадцать первый день подряд без пополнений (09-10)
- Официальные и общественные мероприятия
-
- Экосистема и адаптация производителей
- Централизованное вливание четырёх BSP GD32 из репозитория экосистемы GigaDevice: 103c / 107c / 205r / e503v обновлены до новой архитектуры BSP (09-09)
- В индекс пакетов добавлен индекс пакета STM32N6 HAL SDK (PR #2037) (09-09)
- Проверка экосистемы: недавние пуши awtk являются общими улучшениями GUI, а не специализированными для RT-Thread, не включаются (09-09)
- Экосистема и адаптация производителей
-
- Отраслевое применение
- Новых сообщений о внедрённых кейсах нет; задачи AI промышленного контроля качества и стенд elexcon — текущие действия со стороны отрасли (09-09 ~ 09-10)
- Отраслевое применение
-
- Итоги и обзор тенденций
- Тенденции за последние три дня (09-08 ~ 09-10)
- Итоги и обзор тенденций
- Приложение: таблица проверки источников
1. Динамика ядра и версий
1.1 Исправление дублирующей диспетчеризации прерываний Renesas RZ/N2L влито: двойная диспетчеризация уровня trap Cortex-R52 и таблицы векторов FSP приводит к ошибочному подключению прерываний UART после включения CANFD (PR #11765)
Дата: 2026-09-10 (влито в 10:09 пекинское время) Источник: RT-Thread/rt-thread commits (PR #11765)
Единственное функциональное вливание в основной репозиторий за окно мониторинга и самое значимое исправление уровня ядра за сегодня. PR #11765 [libcpu][cortex-r52] Fix duplicate interrupt dispatch on Renesas RZ (коммит CYFS, влито Rbb666) официально вошёл в master утром 09-10, изменения сосредоточены в libcpu/arm/cortex-r52/trap.c (+25/-27, один файл).
Первопричина проблемы чётко описана автором коммита: платформа RZ/N2L использует FSP (Flexible Software Package) Renesas для управления векторами прерываний, тогда как текущая обработка trap Cortex-R52 после вызова bsp_common_interrupt_handler() использует GIC INTID как индекс таблицы векторов FSP и снова диспетчеризует через isr_table RT-Thread — образуется двойная диспетчеризация. После включения CANFD GIC INTID 321 для UART RX ошибочно попадает в CANFD TX ISR из g_vector_table[321], что проявляется в виде входа в ошибочное прерывание при нажатии Enter в консоли и срабатывания data abort. Направление исправления — убрать лишнюю диспетчеризацию, чтобы прерывание шло по единственному пути.
Данный PR был создан 08-28, после примерно двух недель ревью влит 09-10, представляет собой ещё одно исправление корректности платформенного уровня в направлении BSP Renesas. Сопутствующее наблюдение: долгосрочные PR #11228 (аппаратная ошибка, вызванная выравниванием доступа к байтам klibc) и #11313 (настройка делителя clock_timer Renesas), также относящиеся к Renesas и низкоуровневому направлению, обновлены утром 09-10 и по-прежнему находятся в очереди ревью; темп ревью линии Renesas/KLIBC ускоряется.
1.2 Скрипт сборки компонента Rust избавляется от зависимости toml на этапе clean (PR #11791)
Дата: 2026-09-09 (влито в 13:31 пекинское время) Источник: RT-Thread/rt-thread commits (PR #11791)
В пределах окна основного репозитория — ещё одно слияние, изменения в components/rust/examples/modules/SConscript (+3/-2), заголовок [rust][build] Avoid toml dependency during clean. При выполнении цели clean больше не требуется разбор toml, что позволяет завершить процесс очистки и в окружении без установленных соответствующих зависимостей Python. PR создан 09-09 12:56, слит 13:31, весь цикл около 35 минут — самое быстрое по скорости прохождения изменение дня; автор коммита — CYFS, выполнил слияние — Rbb666.
Само изменение невелико, но в сочетании с двумя другими действиями, связанными с Rust, в пределах окна можно наблюдать, что компонент Rust в RT-Thread (примерный модуль компонента rust) находится в периоде непрерывной доработки: оптимизация надёжности сборочных скриптов относится к типичному «подметающему» типу сопровождения, которое обычно появляется на этапе, когда поддержка нового языка переходит от «работает» к «пригодно для повседневного использования».
1.3 Наблюдение за очередью ревью: новый PR исправления SCI SPI для Renesas, новый PR документации QEMU, закрытый без слияния PR усиления консоли FinSH от Copilot
Дата: 2026-09-09 ~ 2026-09-10 Источники: RT-Thread/rt-thread pulls
- [bsp/renesas][drivers] Fix SCI SPI runtime configuration and transfer errors (PR #11792, CYFS3, создан 09-09 17:25, 2 коммита, +254/-193): при диагностике проблемы замыкания SCI SPI на RZ/N2L EtherKit обнаружено несколько дефектов в общем драйвере SCI SPI — интерфейс делителя частоты RZ передаёт false как указатель на результат деления и не использует фактический источник тактирования из конфигурации FSP; конфигурация времени выполнения не передаётся надёжно в FSP, а при повторной конфигурации старый экземпляр не закрывается корректно; в процессе конфигурации единица разрядности RT-Thread ошибочно изменена с bit на byte; после тайм-аута или ошибки при ожидании приёма-передачи по-прежнему возвращается длина передачи, что приводит вызывающую сторону к ошибочному выводу об успехе. Утром 09-10 этот PR всё ещё обновлялся и является следующим ключевым объектом ревью в линейке драйверов Renesas (вместе с 1.1 относится к платформе RZ/N2L EtherKit).
- [docs] point QEMU Linux quick start at qemu-nographic.sh (PR #11793, shiptux, создан 09-09 23:53, +12/-0): указывается, что в документации быстрого старта упоминается только ./qemu.sh, а этот скрипт передаёт -serial stdio без -nographic, из-за чего QEMU пытается открыть окно GTK и в среде без дисплея или по SSH зависает на gtk initialization failed; сам BSP уже предоставляет qemu-nographic.sh и рекомендует его в README для серверных сценариев, поэтому документация дополнена пояснением. Продолжение той же ритмики правки документации тем же контрибьютором, что и два PR по документации от 09-08 (#11789/#11790).
- Harden FinSH console switching against unsafe output devices (PR #11455, Copilot, закрыт 09-10 09:26, не слит): этот PR создан 06-09, суммарно 5 коммитов (+290/-18), цель — добавить в rt_console_set_device() проверку устройства, разрешая переключать в консоль только устройства, предоставляющие флаг безопасного открытия консоли или обладающие возможностью асинхронной передачи через прерывания/DMA, а также сохранять старую консоль до прохождения проверки новым устройством, чтобы устранить путь крэша при печати в блокирующее устройство в контексте ISR или обработки сбоев. После трёх месяцев открытого состояния закрыт без слияния; сделан вывод, что решение не было принято (другой коммит Copilot из той же партии #11454 по усилению указателей sys_getaddrinfo всё ещё на ревью). В пределах окна в основном репозитории также открыто 3 новых PR, слито 2, создано 0 новых Issue.
2. Официальные и общественные мероприятия
2.1 elexcon 2026 Shenzhen International Electronics Exhibition вошёл во второй день, стенд «AI hardware full-stack kit» от RuiSaiDe продолжает работу (09-09 ~ 09-10)
Дата: 2026-09-09 ~ 2026-09-10 Источники: обзор выставки на официальном сайте elexcon (анонс мероприятия EE Times China)
23-я Международная выставка электроники и встраиваемых систем elexcon Shenzhen открылась 09-09 в Шэньчжэньском международном выставочном центре (Баоань), период проведения — с 09-09 по 09-11, параллельно с CIOE China Optoelectronics Expo и IC Innovation Expo, общая площадь 340 000 кв. м, тема — «All for AI, All for Green», ключевые разделы охватывают чипы, память, встраиваемые системы и периферийный AI, источники питания и силовые полупроводники, автомобильную электронику и др. В рамках выставки проходит 8-я Китайская конференция по встраиваемым технологиям в формате главного форума и трёх тематических секций: периферийный AI, инновации в робототехнике, промышленное и энергетическое управление.
Ruiside, выступив под слоганом «больше, чем операционная система», представила на выставочной площадке «полный набор AI-оборудования», стенд расположен в павильоне 16. В окне мониторинга не появилось официальных пресс-релизов по итогам или репортажей с места событий, освещение по-прежнему основывается главным образом на анонсе мероприятия, опубликованном 08-30, поэтому данный пункт классифицирован как «выставка продолжается» и не учитывается повторно в числе новых новостей. Выставка закрывается 09-11, последующая информация о новых экспонатах и подписанных соглашениях ожидается во второй половине текущей недели.
2.2 Официальный API новостей: двадцать первый день подряд без пополнений (09-10)
Дата: 2026-09-10 Источник: Официальный API новостей RT-Thread (Центр новостей официального сайта Ruiside)
Последней записью, возвращаемой официальным API новостей, по-прежнему остаётся от 2026-06-17 «RT-Thread Ruiside Technology приглашена на Инвестиционный форум в Абу-Даби 2026», в списке центра новостей официального сайта Ruiside также самая свежая дата — 06-17, пополнений нет уже двадцать первый день подряд. Этот период затишья согласуется с общим ритмом с 08-10 по 09-10: официальные пресс-релизы публикуются редко, динамика на стороне сообщества и инженерии отражается главным образом через репозитории GitHub и сторонние медиа, и сбор в данном отчёте соответственно ориентирован преимущественно на GitHub как основной источник.
3. Экосистема и адаптация производителей
3.1 Экосистемный репозиторий GigaDevice: четыре BSP GD32 массово влиты: 103c / 107c / 205r / e503v переведены на новую архитектуру BSP (09-09)
Дата: 2026-09-09 (13:52 ~ 19:56 пекинское время) Источник: GD32-MCU-IOT/gd32_rt-thread commits
В экосистемном репозитории с topic:rt-thread нижестоящий репозиторий серии GD32 (GD32-MCU-IOT/gd32_rt-thread) в течение окна мониторинга массово принял четыре PR веток BSP — крупнейшая группа действий на стороне экосистемы за день:
- gd32103c-eval (PR #69, влит в 13:52, 26 файлов +4783/-2341): для GD32F103VCT6 (Cortex-M3) дополнена инициализация уровня платы BSP и шаблоны проектов IDE, что позволяет компилировать и прошивать в трёх тулчейнах Keil (AC6) / GCC / IAR и прогонять utest, добавлены конфигурационные заголовки драйверов F10x и инициализация уровня board.
- gd32205r-start (PR #65, влит в 15:09, 18 файлов +6294/-6283): добавлен board_msd_init.c для инициализации GPIO UART, удалены связанные с UART RX DMA опции Kconfig и rtconfig.h, файлы проекта обновлены до chip family GD32F20xxE.
- gd32107c-eval (PR #66, влит в 19:38, 15 файлов +4213/-2439): обновление до новой архитектуры GD32 BSP, добавлены конфигурационные заголовки dma/uart/spi/i2c для f10x и поддержка серии SOC_SERIES_GD32F10x, board_msd_init.c.
- gd32e503v-eval (PR #67, влит в 19:56, 35 файлов +10876/-2525): адаптация системы e503v и распространённых периферийных устройств, охватывающая GPIO, I2C, SPI, USART, DMA.
Общая линия всех четырёх изменений — «миграция на новую архитектуру GD32 BSP»: унифицированное добавление инициализации уровня платы board_msd_init.c, унифицированная перекомпоновка конфигурационных опций Kconfig/.config, унифицированное обновление файлов проектов Keil/IAR. Контрибьюторы — junying2025 и yuanshuo0, это коммиты, инициированные на стороне экосистемы GigaDevice. Данный репозиторий является нижестоящим по отношению к RT-Thread, а не основным, содержимое — адаптация уровня платы для семейства устройств GD32 (в данном случае все — ядра ARM Cortex-M) на RT-Thread, включено как окно наблюдения за продвижением экосистемы производителя.
3.2 Индекс пакетов: добавлен индекс пакета STM32N6 HAL SDK (PR #2037)
Дата: 2026-09-09 (объединён в 15:26 по пекинскому времени) Источник: RT-Thread/packages commits (PR #2037)
В окне мониторинга в репозитории индекса пакетов RT-Thread появилась одна запись: [hal_sdk] add stm32n6 индекс репозитория пакета (коммит yans6666, создан 09-09 в 14:10, объединён в 15:26, рецензент Rbb666). Это реализация индекса репозитория пакета для HAL SDK серии STM32N6, позволяющая разработчикам напрямую ссылаться на поддержку HAL STM32N6 в менеджере пакетов. STM32N6 — это серия высокопроизводительных MCU от STMicroelectronics с собственным NPU; реализация индекса означает, что интеграция этой платформы в RT-Thread вступает в фазу пакетизации, образуя единую линию производителя с рядом недавних адаптаций драйверов для направления STM32 (BDMA for SPI, адаптация драйвера Ethernet к новому HAL API).
3.3 Проверка экосистемы: недавние пуши awtk — это общие улучшения GUI, не специфичные для RT-Thread, не включаются (09-09)
Дата: 2026-09-09 Источник: zlgopen/awtk commits
Под тегом topic:rt-thread у zlgopen/awtk в окне по-прежнему есть пуши (09-09 17:47); при построчной проверке содержимое коммитов — remove duplicated bsearch code, improve combo_box, improve emitter_dispatch_log и другие оптимизации общих компонентов GUI, адаптационный слой RT-Thread не затронут, согласно установившейся практике помечено как «справочный по экосистеме, не профильный», в новостные записи дня не включается.
4. Отраслевое применение
4.1 Новых сообщений о внедрении нет; конкурсная задача по AI-контролю качества в промышленности и стенд elexcon — текущие действия отраслевой стороны (09-09 ~ 09-10)
Дата: 2026-09-09 ~ 2026-09-10 Источник: полная проверка источников за день (см. приложение)
В окне не обнаружено новых сообщений об отраслевом внедрении (промышленность, автомобильный транспорт, робототехника/embodied intelligence — везде нулевой прирост). Текущие реальные действия отраслевой стороны по-прежнему сводятся к двум: во-первых, Шанхайский конкурс инноваций в области применения открытого ПО 2026 с задачей «AI-контроль качества в промышленности» и общим призовым фондом 1 млн юаней, Ruiyude уже провела 08-09 прямую трансляцию с разбором задачи, регистрация и приём работ продолжают быть открытыми; во-вторых, на площадке elexcon 2026 темами подфорумов стали встраиваемые системы и edge AI, робототехнические инновации, стенд Ruiyude демонстрирует продуктовый набор для AI-аппаратного обеспечения — это может служить окном наблюдения со стороны отрасли, однако новых публичных материалов в данном окне нет.
5. Итоги и наблюдение за тенденциями
Ключевые моменты дня
- Все коммиты в окне по org: RT-Thread — 3 шт. (2 в основном репозитории + 1 в индексе пакетов), в основном репозитории 3 новых PR, 0 новых Issue, это типичный день с низким объёмом новостей; качество контента сосредоточено на платформе Renesas.
- Самая весомая запись дня — PR #11765: исправление ложных прерываний CANFD/последовательного порта из-за повторной доставки прерываний на Renesas RZ/N2L, это исправление корректности на уровне ядра, цикл рецензирования составляет около двух недель.
- В индексе пакетов появился индекс STM32N6 HAL SDK, продвижение пакетизации интеграции высокопроизводительной MCU-платформы сдвинулось на шаг.
- API официальных новостей двадцать первый день подряд без прироста, внешние коммуникации по-прежнему в режиме затишья; период выставки elexcon (09-09 ~ 09-11) — единственное определённое событийное окно на этой неделе.
Тенденция за последние три дня (09-08 ~ 09-10)
- 09-08: в основной репозиторий объединён BSP NXP FRDM-MCXC162 (PR #11785, рецензирование заняло три дня) и исправление порядка путей include в Keil (PR #11741); открыто 4 новых PR (исключение скрытых каталогов Eclipse, 2 по документации QEMU, адаптация фреймворка ch32 закрыта в тот же день); в индексе пакетов обновлены конфигурации Tencent IoT SDK и autogen_parameter_manager; создан объект релиза Windows-версии Env v2.1.0.
- 09-09: в основной репозиторий объединены чтение регистров Renesas GPT PWM (#11753) и удаление зависимости от toml в сборочном скрипте Rust (#11791); в репозиторий экосистемы GD32 объединены четыре BSP; в индекс пакетов добавлен STM32N6 HAL SDK; открылась выставка elexcon в Шэньчжэне.
- 09-10: в основной репозиторий объединено исправление доставки прерываний RZ/N2L (#11765); открыт и продолжает обновляться PR с исправлением Renesas SCI SPI (#11792); PR по укреплению консоли FinSH от Copilot (#11455) закрыт без объединения.
Оценка основной линии
- BSP от Renesas — самая активная линия вендоров на этой неделе: с 09-07 по 09-10 четыре дня подряд действия в этом направлении (обнаружение карт SDHI, запись выбора чипа SCI SPI, чтение регистров GPT PWM, распределение прерываний RZ/N2L), и все они представляют собой исправления корректности на уровне драйверов и прерываний, а не добавление новых плат, что указывает на этап шлифовки зрелости серии RZ на RT-Thread.
- «Новые платы NXP поступают, старые заявки закрываются» и «массовая миграция GD32 на новую архитектуру» образуют два параллельных пути экосистемы вендоров: первый — темп приёма в основном репозитории, второй — самоорганизующееся продвижение в нижестоящих репозиториях вендора.
- Темп разбора очереди ревью заметно дифференцирован: небольшие изменения (сборка Rust около 35 минут, индекс пакетов около 76 минут) проходят быстро, тогда как изменения на уровне ядра и драйверов (прерывания Renesas 13 дней, KLIBC и clock_timer — долгосрочные PR длительностью более месяца) имеют значительно более длительный цикл.
Пояснение ограничений
- В данном окне мониторинга запросы Google News на китайском и английском по «RT-Thread» не дали действительных результатов (на английской стороне постоянно попадает шум категории кинорецензий Rotten Tomatoes), на китайской стороне остаётся лишь анонс elexcon от 08-30, поэтому данный отчёт в основном опирается на GitHub и официальный API, охват медиаисточников ограничен.
- Информация о новых продуктах на месте и подписаниях в период выставки elexcon обычно высвобождается централизованно после закрытия; на момент публикации данного отчёта (второй день выставки) публичных материалов ещё нет, соответствующие пункты классифицированы как «в процессе», а не как «добавлено».
Приложение: таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Официальный новостной API RT-Thread (type=rt_org) | Последняя запись по-прежнему 2026-06-17, двадцать первый день подряд без добавлений |
| Новостной центр официального сайта Ruiside (rt-thread.com/col19) | Список с 2026-06-17 в качестве последней записи, совпадает с официальным API |
| GitHub org: репозитории RT-Thread, отсортированные по pushed | В окне были пуши: rt-thread (09-10 10:09), packages (09-09 15:26); у остальных репозиториев последние пуши раньше начала окна |
| GitHub org: RT-Thread, полный поиск коммитов (committer-date > начало окна) | Результатов 3: основной репозиторий 2 + индекс пакетов 1 |
| GitHub основной репозиторий commits / PR / Issue | В окне влито 2, новых PR 3 (#11791 влит, #11792/#11793 ожидают ревью), новых Issue 0; #11455 закрыт без влития |
| GitHub репозиторий индекса пакетов PR | В окне 1 новый и влит (#2037 индекс STM32N6 HAL SDK) |
| GitHub topic:rt-thread репозитории экосистемы | В нижестоящий репозиторий GD32 влито четыре BSP PR (включено); пуш awtk после проверки оказался общим улучшением GUI (не включено) |
| Агрегация Google News (zh-CN, RT-Thread / Ruiqing / Ruiside, 1~7 дней) | В окне нет действительных результатов, только остаётся анонс elexcon от 08-30 и статья об конкурсе открытого кода от 09-08 (включена в отчёт предыдущего дня); спортивные одноимённые записи отфильтрованы |
| Агрегация Google News (en-US, RT-Thread / embedded RTOS, 1~3 дня) | Всё это шум категории кинорецензий Rotten Tomatoes («RT» разбивается на слова и совпадает), действительных результатов нет |
| HN (Hacker News) | В 24-часовом окне 1 совпадение, нерелевантное содержание (инструмент многопользовательского онлайн-программирования), отфильтровано |
| Китайские отраслевые медиа (EE Times China / сообщество Breadboard и др.) | Последняя публичная статья, связанная с Ruiside, по-прежнему анонс мероприятия elexcon от 08-30, в окне добавлений нет |
| Официальный сайт elexcon и информация о выставке | Выставка проходит с 09-09 по 09-11 в Шэньчжэньском международном выставочном центре (Баоань), стенд Ruiside — павильон 16, в процессе |