Ежедневный отчёт RT-Thread (2026-10-10)
Окно мониторинга: 2026-10-09 08:00 ~ 2026-10-10 10:30 (пекинское время, около 26 часов; в этот раз — дополнительный отчёт в рабочий день компенсации за праздник, окно отсчитывается от момента среза предыдущего ежедневного отчёта)
Источники: официальный новостной API RT-Thread, интерфейс статей форума сообщества, GitHub (org: основные репозитории RT-Thread commits / PR / Issue / Releases, репозиторий инструмента env, индекс пакетов packages и пакет адаптации esp-idf, организация компонентов RT-Thread Studio (sdk-index, sdk-debuger-jlink), организация пакетов поддержки устройств, нижестоящий репозиторий вендора GD32, двойной поиск по экосистеме topic:rt-thread и имени репозитория), агрегатор Google News (несколько групп запросов на китайском и английском, через прокси), HN Algolia, проверка по каналам отраслевых СМИ (подробности в приложении со списком источников)
Индекс выпуска
-
- Динамика ядра и версий
- Первый коммит в основном репозитории после праздника: исправление цветного журнала ulog вошло в основную ветку, #11296 закрыт (10-09)
- Новое предложение: уточнение правил clang-format с примером форматирования thread.c (10-09)
- Новое предложение: удаление избыточной очистки pending в пути ответа aarch64 GIC (10-09)
- Итерация предложений на рассмотрении: #11856 / #11858 переписаны коммиты, #11844 обновлён (10-09)
- Очистка предложений: #11816 закрыт, приоритет отдан #11847 (10-09)
- Официальный новостной API — пятьдесят первый день подряд без пополнений (10-10)
- Динамика ядра и версий
-
- Официальные и общественные мероприятия
- Workshop по AI-машинке на периферии на Промышленной выставке вступает в финальную стадию по местам (10-09)
- Технический доклад на форуме: открытие серии по локализации сбоя HardFault на MCU (10-10)
- Официальные и общественные мероприятия
-
- Экосистема и адаптация вендоров
- Репозиторий инструмента env: интеграция рефакторинга конфигурации и WebUI вошла в основную ветку (10-10)
- RT-Thread Studio: J-Link v9.84 вошёл в основную ветку и синхронизация индекса SDK (10-09)
- Нижестоящий репозиторий вендора: итерация исправления предложения по DMA для GD32G553, ожидание прохождения CI (10-09)
- Экосистема и адаптация вендоров
-
- Отраслевое применение
- Открытый код сообщества: выпущен полный проект многофункционального регистратора мониторинга окружающей среды на GD32H7 (10-09)
- Отраслевое применение
-
- Итоги и наблюдения за тенденциями
- Тенденции за последние сутки (10-09 ~ 10-10)
- Ограничения и пояснения по дедупликации
- Итоги и наблюдения за тенденциями
- Приложение: таблица проверки источников
1. Динамика ядра и версий
1.1 Первый коммит в основном репозитории после праздника: исправление цветного журнала ulog вошло в основную ветку, #11296 закрыт (10-09)
Дата: 2026-10-09 08:58 (время коммита) Источник: PR #11857, Issue #11296
Первый коммит после праздника вошёл в основной репозиторий: предложение по исправлению порядка сброса цвета в цветном журнале (#11857, один файл +64/-41, два коммита) было принято в основную ветку мейнтейнером Rbb666 — это первый коммит в данном репозитории с 10-03. Эта правка меняет порядок форматирования в конце ulog: сначала записывается код сброса цвета, затем перевод строки, что устраняет проблему смещения управляющего кода цвета на следующую строку, приводившего к нарушению цветовой схемы приглашения shell; также приложен коммит с приведением к clang-format в авторском репозитории. Связанный баг-репорт #11296, открытый в марте, был закрыт вместе с коммитом. Предложение подано активным контрибьютором cms19859230182-lang, у которого одновременно на рассмотрении ещё три предложения: #11855 / #11856 / #11858.
1.2 Новое предложение: уточнение правил clang-format с примером форматирования thread.c (10-09)
Дата: 2026-10-09 10:31 (время создания) Источник: PR #11859
Контрибьютор CYFS3 открыл предложение по сближению правил форматирования (#11859, два коммита, два файла +106/-99): первый коммит настраивает правила выравнивания, переноса фигурных скобок и пустых интервалов, второй — полностью форматирует src/thread.c в качестве примера по новым правилам для наглядного сравнения результата. Автор в комментариях поясняет мотивацию: в последнее время множество предложений требуют дополнительного коммита форматирования, что снижает эффективность ревью и засоряет журнал коммитов; он надеется на скорейшее сближение правил с последующим единоразовым форматированием всего репозитория. Мейнтейнер wdfk-prog 10-10 08:41 одобрил (LGTM). Это предложение стыкуется с корректировкой конца сентября «коммиты форматирования больше не пропускают CI», что знаменует вступление регламента форматирования репозитория в фазу сближения.
1.3 Новое предложение: удаление избыточной очистки pending в пути ответа aarch64 GIC (10-09)
Дата: 2026-10-09 11:20 (время создания) Источник: PR #11860
Участник Xenithya предложил исправление архитектуры ядра (#11860, один файл, -3 строки): в функции подтверждения GIC для aarch64 (arm_gic_ack) удалена избыточная запись очистки бита ожидания (GIC_DIST_PENDING_CLEAR) и соответствующий расчёт маски, оставлена только запись EOI. Предложение отправлено с самопроверкой по зрелой версии, создано в тот день в 11:20 и попало в очередь на рассмотрение; в окне мониторинга дальнейших комментариев не было.
1.4 Итерации предложений на рассмотрении: #11856 / #11858 переписаны, #11844 обновлено (10-09)
Дата: 2026-10-09 11:18 ~ 23:02 (время коммитов) Источники: PR #11858, PR #11856, PR #11844
После праздников в окне очереди на рассмотрение продолжилась работа: во-первых, в #11858 (проверка границ опций DHCP-сервера) добавлен коммит с форматированием clang-format в репозитории автора, а сообщения двух коммитов приведены к английскому языку (11:18); во-вторых, #11856 (добавление .init_array для глобальных конструкторов C++) поздно вечером переписан с сообщением коммита на английском (23:02); в-третьих, предложение поддержки ESP32-S3-DevKitM-1 #11844 (создано 09-28, за время праздников несколько раз обновлялось) вновь обновлено вечером в виде одного коммита (23:00). Кроме того, #11855 (исправление сборки при совместном использовании reset и ulog) в окне не получило существенного продвижения и остаётся в очереди на рассмотрение; все перечисленные случаи находятся в открытом состоянии.
1.5 Очистка предложений: #11816 закрыто, приоритет у #11847 (10-09)
Дата: 2026-10-09 14:50 (время закрытия) Источники: PR #11816, PR #11847
Предложение по сопоставлению путей Windows для ESP32-C3 (#11816, создано 09-21) закрыто автором 10-09 в 14:50 (не влито): автор ранее пояснил, что этот случай и #11847 представляют одно и то же изменение, приоритет отдан #11847, переработанному относительно актуального на тот момент master, и добавил описание проверки прошивки на реальном устройстве (ESP32-C3 DevKitM-1). Оба случая касаются проблемы, когда в Windows обратные слеши в путях GNU ld приводят к несовпадению glob в скрипте компоновки и аномальному размещению сегмента IRAM; #11847 остаётся открытым и числится на рассмотрении.
1.6 Официальный новостной интерфейс — пятьдесят первый день подряд без новых материалов (10-10)
Дата: 2026-10-10 (время проверки) Источники: Официальный новостной интерфейс RT-Thread
Самая свежая запись в архиве, возвращаемом официальным новостным интерфейсом (категория rt_org), по-прежнему датирована 2026-06-17; в окне мониторинга новых материалов нет, обновление приостановлено пятьдесят первый день подряд; информация о продуктах и мероприятиях продолжает в первую очередь публиковаться в официальном аккаунте WeChat, на форуме сообщества и в GitHub.
2. Официальные и общественные мероприятия
2.1 Workshop по бортовому AI-автомобилю на промышленной выставке выходит на этап последних мест (10-09)
Дата: 2026-10-09 11:50 (время агрегированной публикации) Источники: EE Times China (агрегированная ссылка)
EE Times China в полдень 10-09 опубликовал финальный вербовочный материал о Workshop «Лучше собрать машину, чем ходить по выставке! Последние места на Workshop по бортовому AI-автомобилю RT-Thread на промышленной выставке ждут вас» — это напоминание о скором начале, дополняющее вербовочный материал от 10-05 (уже включённый в еженедельный отчёт о празднике недели образования КНР): мероприятие по-прежнему назначено на 13 октября (вторник) с 13:00 до 17:00 в Национальном выставочном центре (Шанхай) на 26-й промышленной выставке, группы по 2 человека, 25 комплектов учебных умных автомобилей, число мест — 50 человек; практическая программа охватывает проверку аппаратного обеспечения, загрузку системы, построение карты SLAM, автономную навигацию, калибровку камеры и мультимодальное визуальное слежение. Материал носит характер напоминания о регистрации; доступ к странице первоисточника ограничен, ключевые сведения приводятся по агрегированному заголовку и информации рубрики.
2.2 Технический пост на форуме: открытие серии по локализации HardFault на MCU (10-10)
Дата: 2026-10-10 09:43 (временная метка интерфейса) Источники: Пост на форуме 9834ccd63b766dfd
Форум опубликовал новую техническую статью «Извлечение контекста из HardFault: локализация сбоев Cortex-M (часть 1)» (автор: Дамусюн): рассматриваются ключевые регистры автоматического сохранения в стек при входе Cortex-M в исключение и регистры состояния SCB, описывается метод чтения и вывода контекста сбоя на входе в HardFault, позволяющий MCU при сбое сообщать место ошибки подобно программе на PC; в статье приведён путь определения трёх типов причин срабатывания по HFSR (например, ошибка шины при выборке таблицы векторов), а во второй части обещан разбор восстановления полной цепочки вызовов из стека. В конце — видео автора на ту же тему (Bilibili).
3. Экосистема и адаптация производителей
3.1 Репозиторий инструментов env: интеграция конфигурации и рефакторинг WebUI приняты (10-10)
Дата: 2026-10-10 07:35 (время принятия) Источник: env PR #301
Репозиторий инструментов env сегодня утром завершил интеграционный рефакторинг: предложение #301 (5 коммитов, 42 файла, +1356/-713) было отправлено и принято основателем Сюн Пусяном (BernardXiong), ключевые моменты — упрощение конфигурации, путей, архивирования и вспомогательных команд Kconfig; удаление устаревших ресурсов Kconfig и сужение области упаковки во время выполнения; унификация процесса установки архива пакетов; добавление обработки жизненного цикла WebUI и поддержки закрытия по Ctrl+W; переписан README в виде краткого руководства пользователя; расширены модульные тесты и тесты WebUI. Это второе принятие в репозитории инструментальной цепочки после #300 (пропуск обновления Git для офлайн SDK-пакетов) после праздников.
3.2 RT-Thread Studio: принятие J-Link v9.84 и синхронизация индекса SDK (10-09)
Дата: 2026-10-09 14:44 ~ 18:23 (время принятия и коммитов) Источник: sdk-debuger-jlink PR #17, sdk-index
В окне мониторинга организации компонентов Studio завершено обновление цепочки отладчиков: во-первых, в репозиторий пакетов отладчика J-Link принято предложение #17 (автор Runcheng Lu), встроенное программное обеспечение SEGGER J-Link обновлено до v9.84 (предыдущая версия 9.76a была принята 09-20); во-вторых, в репозитории индекса SDK в том же окне два обновления — добавлена запись поддержки v9.84 для J-Link (18:23) и обновлена поддержка HPMicro OpenOCD до 0.7.0 (10:30).
3.3 Нижестоящие репозитории производителей: итерация исправлений предложения DMA для GD32G553, ожидание прохождения CI (10-09)
Дата: 2026-10-09 09:58 ~ 16:56 (время коммитов и CI) Источник: GD32 нижестоящий PR #72
Предложение поддержки DMA для GD32G553 в нижестоящем репозитории GD32 от GigaDevice (#72) в окне мониторинга перешло к итерации исправлений: автор 5JingYang добавил два коммита — повысил основную стековую память компоновщика GCC до 0x1000 (09:58), добавил полные тестовые примеры DMA и внёс исправление const (16:39), предложение теперь содержит 3 коммита, 18 файлов, +2991/-353. Робот сборки в окне дважды сообщил об ошибке сборки цели gd32_arm (10:08, 16:56), ошибки ещё не устранены, предложение остаётся открытым в ожидании продолжения исправлений и рецензирования.
4. Отраслевые применения
4.1 Открытый исходный код сообщества: опубликован полный проект многофункционального регистратора мониторинга окружающей среды на GD32H7 (10-09)
Дата: 2026-10-09 22:43 (время создания репозитория) Источник: jxgfc/rt-thread-gd32h7-environment-monitor-keil
Разработчик из сообщества опубликовал полный проект с открытым исходным кодом на базе GD32H759I-EVAL — многофункциональный регистратор мониторинга окружающей среды с локальной записью данных: технологический стек — RT-Thread 5.3.0 и LVGL 8.3.11, проект Keil MDK компилируется сразу после открытия; функциональность охватывает сбор температуры и влажности SHT40, освещённости BH1750, эквивалентного CO2 и TVOC SGP30, китайский интерфейс на 480×272 RGB сенсорном экране (главная страница / графики / настройки / история), пороговую звуковую и световую сигнализацию, настройку времени RTC и запись CSV на SD-карту FAT32; в описании проекта указано, что Ethernet и загрузка по TCP пока не включены. Это ещё один набор справочных проектов, близких к реальным применениям, для платформы GD32H7.
5. Итоги и наблюдения за тенденциями
5.1 Тенденции за последние сутки (10-09 ~ 10-10)
- Полное возобновление разработки после праздников: основной репозиторий получил первый послепраздничный коммит (исправление цветного логирования ulog, 10-09 08:58) и открыл два новых предложения (уточнение правил clang-format, исправление aarch64 GIC); очередь на рассмотрении также упорядочена, ещё одно дело закрыто и очищено.
- Стандартизация форматирования становится сквозной линией: предложение по уточнению правил clang-format одобрено сопровождающим (LGTM), несколько предложений на рассмотрении одновременно дополнены коммитами форматирования и унифицированными англоязычными сообщениями коммитов — сообщество готовится к «единовременному форматированию всего репозитория».
- Сторона инструментария и компонентов продвигается в том же окне: интеграция и рефакторинг env (утренний коммит 10-10), обновление цепочки отладчиков Studio (J-Link v9.84, HPMicro OpenOCD 0.7.0) последовательно реализованы, охватывая три уровня «инструменты, плата, отладка».
- Крупные изменения downstream у производителей входят в фазу верификации: предложение GD32G553 DMA (18 файлов, +2991 строк) дважды исправлялось, но по-прежнему наблюдаются сбои CI, что отражает цикл верификации масштабных изменений драйверов.
- Официальные каналы молчат пятьдесят первый день подряд: внешнее распространение по-прежнему обеспечивают форум и отраслевые медиа; приближается Workshop по бортовым AI-машинкам на выставке промышленного оборудования (10-13), в окне добавлено одно напоминание о завершающем наборе.
5.2 Ограничения и устранение дублирования
- В окне по уже включённым материалам обновлены только временные метки (без повторного раскрытия): тема сигнализации о дыме и пожаре и тема курса «Практика бортового AI-зрения» (массовое обновление 10-09 08:32), тема терминала управления умной лабораторией (10-09 16:07), тема обсуждения заимствований из Zephyr (10-10 08:28 добавлен один краткий ответ); новой публичной информации не обнаружено.
- Набор на Workshop выставки промышленного оборудования (черновик от 10-05, уже включён в еженедельный отчёт о национальном празднике) и детали сессии (черновик от 09-22, включён 09-23) в этом выпуске не раскрываются повторно, дан только прирост в виде завершающего напоминания о наборе.
- В окне поиска по экосистеме topic:rt-thread зафиксирован только push zlgopen/awtk (рутинные улучшения универсального GUI-движка: демонстрация многострочного редактирования, загрузка шрифтов, mmap и т. д.), прямой связи с RT-Thread нет, не включается.
- Доступ к оригинальным страницам сайта EE Times China ограничен, соответствующие тезисы приводятся по агрегированным заголовкам и информации рубрик; информация о мероприятиях в конечном счёте основывается на объявлениях организаторов.
- В окне HN релевантных обсуждений нет; остальные запросы Google News не дали значимых дополнений.
Приложение: таблица проверки источников
| Источник | Результат проверки |
|---|---|
| Официальный новостной интерфейс RT-Thread (rt_org) | В окне нет новых записей, самый свежий архивный материал по-прежнему от 06-17, пятьдесят первый день подряд без обновлений |
| Интерфейс статей форума сообщества | 1 новая тема (MCU HardFault, см. 2.2); 4 темы — обновление временных меток уже включённого контента (см. 5.2) |
| Страница списка новостей официального сайта | Клиентский динамический рендеринг, прямое чтение невозможно (данные совпадают с официальным новостным интерфейсом) |
| GitHub org: RT-Thread (основной репозиторий) | Слияние #11857 (см. 1.1); новые #11859 / #11860 (см. 1.2 / 1.3); на рассмотрении итерации #11844 / #11855 / #11856 / #11858 (см. 1.4); закрыт #11816 (см. 1.5) |
| GitHub RT-Thread/env | Слияние #301 (см. 3.1) |
| GitHub RT-Thread/packages и адаптационный пакет esp-idf | В окне нет push (последний push esp-idf — 10-08) |
| GitHub организация компонентов RT-Thread Studio | Два коммита sdk-index, слияние sdk-debuger-jlink #17 (см. 3.2); остальные репозитории без push в окне |
| GitHub организация пакетов поддержки устройств и downstream GD32 | Итерация PR #72 downstream GD32 (см. 3.3); в организации пакетов поддержки устройств нет push в окне |
| Поиск по экосистеме имён репозиториев / topic | Новый открытый проект jxgfc (см. 4.1); awtk как улучшение универсального GUI не включается |
| GitHub releases / tags | Ни в основном репозитории, ни в env нет новых релизов (последние v5.3.0 / v2.0.2) |
| Агрегатор Google News (китайский и английский, через прокси) | Значимых записей 1 (завершающий материал о Workshop выставки промышленного оборудования, см. 2.1); остальное — разбиение по словам и рекламный шум, отфильтровано |
| HN Algolia | В окне релевантных обсуждений нет |
Полный список источников
- [1] PR #11857 (исправление порядка сброса цвета в ulog, смёрджено) — https://github.com/RT-Thread/rt-thread/pull/11857
- [2] Issue #11296 (дефект сброса цвета в цветном журнале, закрыто) — https://github.com/RT-Thread/rt-thread/issues/11296
- [3] PR #11859 (уточнение правил clang-format) — https://github.com/RT-Thread/rt-thread/pull/11859
- [4] PR #11860 (очистка пути подтверждения aarch64 GIC) — https://github.com/RT-Thread/rt-thread/pull/11860
- [5] PR #11858 (проверка границ опций DHCP-сервера) — https://github.com/RT-Thread/rt-thread/pull/11858
- [6] PR #11856 (добавление .init_array для глобальных конструкторов C++) — https://github.com/RT-Thread/rt-thread/pull/11856
- [7] PR #11844 (BSP для ESP32-S3-DevKitM-1) — https://github.com/RT-Thread/rt-thread/pull/11844
- [8] PR #11816 (сопоставление путей в Windows для ESP32-C3, закрыто) — https://github.com/RT-Thread/rt-thread/pull/11816
- [9] PR #11847 (wildcards IRAM для ESP32-C3, на рассмотрении) — https://github.com/RT-Thread/rt-thread/pull/11847
- [10] Страница releases основного репозитория — https://github.com/RT-Thread/rt-thread/releases
- [11] Финальный вербовочный материал Workshop на промышленной выставке (EE Times China, агрегированная ссылка) — https://news.google.com/rss/articles/CBMiU0FVX3lxTE1EejU3Mjc5cGFrSk1zUlIybUJabzdBeGx0aS1kaWhjalQ5dlQyWVRvcUVpTkdsUnFiWmRjeUlXYUg5NllXMzJCSks0am1sMVJUWTlJ?oc=5
- [12] Пост на форуме «Сценарий проблемы MCU HardFault» — https://club.rt-thread.org/api/index/getContent?id=9834ccd63b766dfd
- [13] env PR #301 (рефакторинг интеграции конфигурации и WebUI, смёрджено) — https://github.com/RT-Thread/env/pull/301
- [14] Studio sdk-debuger-jlink PR #17 (J-Link v9.84) — https://github.com/RT-Thread-Studio/sdk-debuger-jlink/pull/17
- [15] Studio sdk-index (записи J-Link v9.84 и HPMicro OpenOCD) — https://github.com/RT-Thread-Studio/sdk-index
- [16] GD32 нисходящий PR #72 (поддержка DMA для GD32G553) — https://github.com/GD32-MCU-IOT/gd32_rt-thread/pull/72
- [17] Открытый проект «Регистратор мониторинга окружающей среды на GD32H7» — https://github.com/jxgfc/rt-thread-gd32h7-environment-monitor-keil
- [18] Официальный новостной интерфейс — https://club.rt-thread.org/api/index/getList?type=rt_org
- [19] Интерфейс статей форума сообщества — https://club.rt-thread.org/api/index/getList?type=article