Ежедневный отчёт RT-Thread (2026-08-13)
Окно мониторинга: последние 24 часа (2026-08-12 11:18 ~ 2026-08-13 11:18 пекинское время) Источники: официальный новостной API RT-Thread, GitHub (org: RT-Thread / topic: rt-thread), агрегатор Google News, HN, EE Times China и др. (подробности в приложении)
1. Динамика ядра и версий
1.1 Фреймворк модели устройств (dm) выходит на Cortex-M: встроенное дерево устройств + первый драйвер pin (12 августа, ключевое за день)
Дата: 2026-08-12 Источник: RT-Thread/rt-thread PR #11669
В основной репозиторий влит “feat(dm): support OFW on Cortex-M targets” (PR #11669, 12 августа 12:54 пекинское время, под руководством ключевого мейнтейнера Rbb666, 6 коммитов, +4248/-83, затронуто 65 файлов), который официально выводит фреймворк модели устройств (dm) RT-Thread на платформы MCU:
- Встроенное дерево устройств (OFW): MCU может выполнять инициализацию и конфигурацию подустройств через встроенное дерево устройств, без внешнего процесса компиляции DTS;
- Сосуществование двух фреймворков: dm и традиционный фреймворк драйверов устройств используются по выбору одного из двух, не затрагивая существующие BSP;
- Первый драйвер устройства pin: в этом раунде добавлен только драйвер устройства pin (GPIO) как первый класс устройств dm на стороне MCU, в дальнейшем возможно расширение;
- Платформы валидации: stm32f407 / stm32h750 на armv7m, renesas-ra8p1-m85 на armv8m.
Значение: это ключевой шаг эволюции RT-Thread к “единому фреймворку драйверов устройств для версии ядра и RT-Smart”. Ранее dm использовался главным образом в RT-Smart (сценарии с большим объёмом памяти, такие как ARM64), а после спуска на Cortex-M сторона MCU получает возможность конфигурирования драйверов в стиле дерева устройств, что прокладывает путь к переиспользованию драйверов между чипами и к сценариям высококлассных MCU (промышленное управление, edge AI).
1.2 Улучшения автоматизации CI и процессов совместной работы (12 августа)
Дата: 2026-08-12 Источник: коммиты основного репозитория rt-thread
В основной репозиторий 12 августа 11:37-11:52 (пекинское время) влиты два улучшения инженерных процессов: ci: improve PR format workflow (оптимизация рабочего процесса проверки формата PR) и [ci][issue] Fix external contributor assignment (исправление автоматического назначения внешних контрибьюторов). Автоматизация взаимодействия в сообществе продолжает совершенствоваться, что напрямую повышает дружественность процесса реагирования на PR/Issue от неключевых участников.
2. Официальные и общественные мероприятия
В окне мониторинга новых записей в официальном новостном API нет (последняя запись по-прежнему — репортаж об инвестиционном форуме в Абу-Даби от 17 июня, отставание около 2 месяцев); Google News по “RT-Thread” за последние 3 дня — ноль совпадений (последняя доступная для поиска запись — репортаж CNX от 2 июля о плате Titan Mini RA8P1). Официальный новостной фон относительно спокоен, динамика дня определяется главным образом коммитами кода и действиями вендоров экосистемы. Ранее анонсированные список отобранных на летний студенческий лагерь 2026 года, а также Workshop в Шанхае по промышленной платформе Ruiqing 27 августа всё ещё находятся в периоде продвижения.
3. Экосистема и адаптация вендоров (чипы / отладочные платы / пакеты ПО)
3.1 NXP FRDM-MCXA366: влита поддержка RTduino + упрощение BSP и переход на CI-attach (12-13 августа)
Дата: 2026-08-12/13 Источник: PR #11594 / PR #11703 / PR #11704
Два последовательных шага по экосистеме семейства NXP MCX:
- Поддержка RTduino (PR #11594, внешний контрибьютор chen13587, влит 12 августа 17:36, с момента подачи PR 8 июля прошло больше месяца): отладочная плата FRDM-MCXA366 получила адаптацию RTduino, что позволяет быстро разрабатывать с использованием Arduino API, снижает порог входа и расширяет базу мейкеров и образовательных пользователей;
- Упрощение BSP и переключение сборки (PR #11703/#11704, CYFS3, влиты 13 августа 09:39-09:40): BSP MCXA366 уменьшен по объёму и переключён на процесс сборки ci-attach, одновременно унифицирована автоматическая выбора конфигурации UART RT_USING_SERIAL. Относится к оптимизации сопровождения BSP, снижает нагрузку на CI.
3.2 Nations Technology N32Hxxx: влиты драйверы LCDC и SDRAM (12 августа)
Дата: 2026-08-12 Источник: PR #11682
Серия BSP N32Hxxx от Nations Technology добавлена в “загрузка драйверов Nsing LCDC и SDRAM” (PR #11682, контрибьютор OnlyoutzZ, 12 августа 15:37 по пекинскому времени, с 3 августа коммит). N32Hxxx — это серия Nations Technology, ориентированная на рынок высокопроизводительных MCU; после дополнения драйверами контроллера дисплея (LCDC) и внешней SDRAM платформа может поддерживать GUI (Persimmon UI / LVGL) и приложения с большим объёмом памяти, а способность адаптации к сценариям промышленных HMI, дисплеев бытовой техники и т.п. заметно усилилась. Это ещё один пример ритма включения вендорских BSP по схеме “сначала каркас, потом драйверы”.
3.3 Нижний репозиторий GigaDevice GD32 добавляет GD32L23x (12 августа, экологический ориентир)
Дата: 2026-08-12 Источник: GD32-MCU-IOT/gd32_rt-thread
Официальный IoT-организацией GigaDevice поддерживаемый нижний репозиторий RT-Thread (gd32_rt-thread, 6 звёзд) 12 августа 13:36 (по пекинскому времени) включил PR #57 (ветка GD32L23x), обновление BSP серии GD32L23x синхронизировано в нижний репозиторий. Относится к официальной линии поддержки производителя чипов, подтверждает устойчивость поддержки RT-Thread со стороны вендора, указано в качестве экологического ориентира.
3.4 Сторонний отладочный инструмент gdr: 8 подряд коммитов подкоманды rtthread (12 августа, продолжение вчерашнего)
Дата: 2026-08-12 Источник: flespark/gdr
Уже упомянутый вчера вспомогательный фреймворк отладки RTOS через GDB flespark/gdr (4 звезды) 12 августа 12:06-18:32 (по пекинскому времени) добавил ещё 8 коммитов: подкоманда rtthread и автодополнение по tab имён активных объектов, команда деталей объектов ядра с новой диагностической информацией и более богатой сводкой, список IPC waiter (просмотр того, на каком объекте ядра блокируется поток), рендеринг таблиц с адаптивной шириной, а также проверка полной матрицы qemu с помощью механизма детерминированного блокирующего ожидания. Этот проект наделяет GDB возможностью отладки с учётом потоков RT-Thread, два дня подряд высокочастотные итерации — эффективный образец активности сторонней экосистемы (пока не вошёл в официальный индекс).
4. Специальная глава о отраслевых применениях (промышленность / автомобилестроение / образование)
- Промышленность и автомобилестроение (основная линия драйверного фреймворка): выход фреймворка dm на Cortex-M — наиболее глубокое влияние дня на отраслевые применения. Встроенная конфигурация драйверов через дерево устройств означает, что один и тот же код драйвера может переиспользоваться между ядром RT-Thread и RT-Smart, а затраты на портирование и поддержку сложных MCU-платформ промышленных контроллеров, автомобильных доменных контроллеров и т.п. (например, Renesas RA8P1 в проверочной платформе, 1 GHz Cortex-M85) могут заметно снизиться; совместимый дизайн “dm или традиционный фреймворк — на выбор” также защищает существующие проекты.
- Промышленные HMI / дисплейные применения: Nations Technology N32Hxxx дополняет драйверы LCDC + SDRAM, в сочетании с промышленной платформой Ruiqing и экосистемой Persimmon UI цепочка адаптации дисплейных промышленных применений (HMI, панели человеко-машинного взаимодействия) на платформах отечественных MCU становится более полной.
- Образование / мейкеры / быстрое прототипирование: FRDM-MCXA366 подключён к RTduino, пользователи Arduino могут без барьеров войти в экосистему RT-Thread, что дополняет вузовские линии — летние школы для студентов, университетские программы — и расширяет вход для разработчиков.
- Робототехника / воплощённый интеллект: в окне мониторинга новых специальных динамик нет; ранее Edgi-X (AI-контроллер полёта) и направления воплощённого интеллекта остаются недавней основной линией, унификация драйверного фреймворка также имеет долгосрочную ценность для управления множеством сенсоров робота (периферия GPIO/SPI/I2C).
5. Итоги и наблюдения за тенденциями
- Веха модели устройств: dm + встроенное дерево устройств впервые поддерживает Cortex-M (PR #11669, +4248 строк), дорожная карта унификации драйверных фреймворков RT-Thread и RT-Smart становится ясно видимой, первый выпуск драйвера pin означает, что последующие классы устройств (UART/SPI/I2C) будут постепенно дополнены.
- Экосистема NXP MCX продолжает наращиваться: MCXA366 сначала получает RTduino, затем упрощённый BSP переключается на CI-attach, официальная и внешняя линии контрибьюторов продвигаются параллельно, MCX — одно из наиболее активных семейств адаптации RT-Thread на стороне NXP в настоящее время.
- Ритм “второй фазы дополнения” вендорских BSP продолжается: N32Hxxx дополняет LCDC/SDRAM, GD32 синхронизирует L23x в нижнем репозитории, улучшение драйверов под руководством производителей чипов — это регулярное предложение.
- Активность сторонней экосистемы: gdr за два дня суммарно 13 коммитов, функции быстро формируются; такие инструменты, хотя и не вошли в официальный индекс, отражают реальные потребности разработчиков в опыте отладки RT-Thread.
- Пояснение об ограничениях: последняя запись официального новостного API по-прежнему от 17 июня (отставание около 2 месяцев); в окне Google News по запросу “RT-Thread” ноль попаданий (последний индекс от 2 июля, прокси проверен и работает нормально); результаты HN — всё шум ложных совпадений по “threads”; выводы дня основаны главным образом на фактах включения кода в GitHub, а активность сообщества — по имеющимся анонсам.
Приложение: таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Официальный новостной API (club.rt-thread.org getList rt_org) | Последняя запись по-прежнему от 2026-06-17 (Инвестиционный форум в Абу-Даби), в окне мониторинга новых нет, отставание около 2 месяцев |
| GitHub коммиты основного репозитория rt-thread (48 ч, время коммиттера) | 12 коммитов в окне: dm on Cortex-M (#11669, 08-12 12:54), два коммита CI (08-12 11:37/11:52), N32Hxxx LCDC/SDRAM (#11682, 08-12 15:37), MCXA366 RTduino (#11594, 08-12 17:36), MCXA366 BSP упрощение + RT_USING_SERIAL (#11703/#11704, 08-13 09:39/09:40) |
| GitHub org:RT-Thread repos sort=pushed (7d) | rt-thread (08-13 01:40Z) уже отслеживается; env (08-12 01:30Z) и packages (08-11 05:23Z) — материалы, включённые вчера |
| GitHub rt-thread releases | Последний по-прежнему v5.2.2 (2025-10-31), в окне новых релизов нет |
| GitHub topic:rt-thread pushed>08-09 | gdr (08-12 10:32Z, 8 коммитов) включён; GD32-MCU-IOT/gd32_rt-thread (08-12 05:36Z, интегрирован L23x) включён как экосистемный референс; awtk (улучшения общего GUI, не профильные) исключён; учебный проект rt-thread-qemu (0 звёзд) не включён; h120d-protocol — уже освещался вчера |
| GitHub прочее | canopennode-rtt (1 звезда, коммит 08-11) — материал до окна мониторинга, не включён |
| Google News “RT-Thread” (en/zh, 3d и без операторов) | Ноль совпадений в окне; последний индекс — репортаж CNX Titan Mini RA8P1 от 2026-07-02; запросы по Ruiside/Shibing/Ruiqing — 0 результатов; проверено, что прокси работает нормально (контрольные запросы OpenAI/RISC-V — более 100 результатов каждый) |
| HN (совпадение по RT-Thread / threads) | Всё — шум ложных совпадений “threads” (поиск работы, AI-стартапы и т. п.), исключено |
| RSS (CNX / LinuxGizmos / Phoronix / riscv.org) | После фильтрации по ключевым словам — 0 совпадений в окне |
| OSChina | Прямое подключение 403, пропущено |