Ежедневный отчёт RT-Thread (2026-08-20)
Окно мониторинга: последние 24 часа (2026-08-19 11:18 ~ 2026-08-20 11:18 пекинское время) Источники: официальный новостной API RT-Thread, GitHub (org: RT-Thread / topic: rt-thread / коммиты основного репозитория / релизы), агрегатор Google News (zh-CN, через прокси), Beningo 2026 RTOS Performance Report, HN и др. (подробности в таблице проверки источников в приложении)
Индекс
-
- Динамика ядра и версий
- Защита от двойного освобождения в memheap включена: повторный free в release-сборке больше не разрушает учёт кучи (08-20)
- Статус версий стабилен: v5.2.2 без изменений, новых релизов в окне нет (08-20)
- Динамика ядра и версий
-
- Официальные и общественные мероприятия
- Новых записей в официальном новостном API в окне по-прежнему нет (08-20)
- Официальные и общественные мероприятия
-
- Экосистема и пакеты
- Сторонний интеграционный пакет CANopenNode продолжает развиваться: проверка блочной передачи SDO и MSH-мост ASCII-шлюза (08-19~08-20)
- Экосистемные ссылки: awtk / gd32_rt-thread / h120d-protocol (08-20)
- Экосистема и пакеты
-
- Специальная глава о промышленных применениях (промышленность / робототехника / воплощённый интеллект)
- Пропускная способность связи DSMC+FPGA платформы Ruiqing повышена до 90 МБ/с: 16-битная шина + DMA с событийным управлением rt_event (08-19)
- RT-Thread включён в список участников Beningo 2026 RTOS Performance Report (08-19)
- Специальная глава о промышленных применениях (промышленность / робототехника / воплощённый интеллект)
-
- Итоги и наблюдения за трендами
- Приложение: таблица проверки источников
1. Динамика ядра и версий
1.1 Защита от двойного освобождения в memheap включена: повторный free в release-сборке больше не разрушает учёт кучи
Дата: 2026-08-20 (включено в 09:48 пекинское время) Источник: RT-Thread/rt-thread commit 8234a36
Единственный новый коммит в основном репозитории за окно: [kernel/memheap] fix: stop invalid frees from corrupting heap (автор Hui Su, включён мейнтейнером Rbb666, commit 8234a36). В описании коммита отмечено: когда RT_DEBUGING_ASSERT отключён, RT_ASSERT() больше не прерывает выполнение, и последовательные повторные free в release-сборке продолжают выполняться до последующей логики, тем самым разрушая статистику кучи и список свободных блоков memheap. Исправление выполняет прямой return после завершения проверки блока, так что некорректное освобождение больше не может обновить учёт кучи. Приведённые в коммите данные воспроизведения (double-free: used=64 / alloc=224 / free=64 → после освобождения used становится 4294959232, то есть 32-битное переполнение) наглядно демонстрируют последствия уязвимости; исправление проверено сборкой scons -C bsp/qemu-vexpress-a9. Это защитное усиление на стороне ядра после включения крупной функции AF_UNIX 08-17, относящееся к исправлению надёжности release-сборки.
1.2 Статус версий стабилен
Дата: 2026-08-20 Источник: rt-thread releases
Последняя официальная версия по-прежнему v5.2.2 (выпущена 2025-10-31), новых релизов и предрелизов в окне нет; в репозитории индекса packages новых коммитов в окне также нет (предыдущий коммит — LiME-TM 08-19 09:17, о нём сообщалось вчера).
2. Официальные и общественные мероприятия
2.1 Новых записей в официальном новостном API в окне нет
Дата: 2026-08-20 Источник: официальный новостной API RT-Thread
Официальный новостной API (категория rt_org) по-прежнему содержит 5 старых записей, самая свежая — репортаж об инвестиционном форуме в Абу-Даби от 2026-06-17, отставание около 2 месяцев без улучшений; интерфейсы категорий news/activity возвращают пустой ответ. Уже освещённые 18 августа шанхайский Workshop по промышленной платформе Ruiqing (практикум по EtherCAT) от 27 августа и рейтинг конкурса AIoT от 17 августа не синхронизированы в официальном API, темп обновления официальных информационных каналов продолжает отставать от фактической динамики; в окне также нет новой публичной информации о саммитах, хакатонах или университетских программах.
3. Экосистема и пакеты
3.1 Сторонний интеграционный пакет CANopenNode продолжает развиваться (крупнейшая точка активности на стороне экосистемы в этом окне)
Дата: 2026-08-19 ~ 2026-08-20 Источник: wdfk-prog/canopennode-rtt commits
Интеграционный пакет CANopenNode для RT-Thread (wdfk-prog/canopennode-rtt, topic: rt-thread, новый проект, число звёзд пока низкое) — в окне мониторинга два последовательных функциональных коммита:
- 19.08 14:42 пекинское время: добавлен мост консоли управления MSH ASCII gateway (команды CANopen ASCII gateway через интерактивную оболочку RT-Thread MSH);
- 20.08 11:12 пекинское время: добавлена поддержка проверки блочной передачи (block transfer) SDO.
В сочетании с уже влитыми 17.08/18.08 примерами ведущего узла NMT с контролем heartbeat, диагностикой протокола GFC и проверкой клиента SDO на стороне MCU, этот пакет быстро формируется в ритме «сначала примеры, затем поэтапное дополнение функций», охватывая ключевые сервисы CANopen, такие как NMT/SDO/GFC, и ориентирован на сценарии промышленных полевых шин. Относится к объектам раннего наблюдения проектов, включён в экосистемную динамику.
3.2 Экосистемный справочник (не специальный / маргинальная динамика)
Дата: 2026-08-20 Источник: GitHub topic:rt-thread, активные репозитории за последнюю неделю
- awtk (zlgopen, push 20.08): в окне мониторинга только улучшения документации, регулярные коммиты универсального встраиваемого GUI-фреймворка, прямой связи с RT-Thread нет (не специальный);
- gd32_rt-thread (GD32-MCU-IOT, push 19.08): синхронизация нижестоящего зеркала основного репозитория rt-thread, самостоятельного содержания нет;
- h120d-protocol (H4ck3rTR, push 18.08): сторонняя документация по обратной разработке WiFi-протокола дрона Holy Stone H120D, затрагивает внутреннюю структуру RT-Thread, малый объём, только как экосистемный справочник.
4. Специальная глава о отраслевых применениях (промышленность / робототехника / воплощённый интеллект)
4.1 Пропускная способность связи DSMC+FPGA платформы Ruiqing повышена до 90 МБ/с
Дата: 2026-08-19 (18:15 пекинское время) Источник: EE Times China (индексировано через Google News) / оригинал EET-China
| EE Times China опубликовал техническую статью «Платформа Ruiqing | Скорость связи DSMC+FPGA повышена до 90 МБ/с» (оригинальный сайт EET-China недоступен, текст проверен по поисковой сводке): после обновления параллельной шины DSMC платформы Ruiqing (промышленная плата Ruiqing Pai RK3506J + официальная плата расширения FPGA) с поддержкой 16-битной связи измеренная пропускная способность связи с FPGA повысилась до 90 МБ/с. В статье сравниваются механизмы драйвера до и после обновления: механизм синхронизации изменён с «отсутствует (синхронная блокировка)» на событийно-управляемый rt_event, объём одной передачи увеличен с 4 байт до 2 КБ (максимум одной передачи DMA), а также оптимизирована конфигурация burst, вследствие чего загрузка CPU значительно снизилась. Это практическое техническое развитие характеристик версии Ruiqing 26.08.06 (в анонсе прямой трансляции релиза 13 августа указывалось 89 МБ/с); аппаратная основа — параллельная шина DSMC/Flexbus RK3506J (трёхъядерный Cortex-A7 + одноядерный Cortex-M0, до 1,5 ГГц) (аппаратная пропускная способность 400 МБ/с, прямое подключение к высокоскоростному сбору данных FPGA). Этот прогресс вместе с шанхайским Workshop по управлению в реальном времени EtherCAT 27 августа относится к основной линии промышленной связи платформы Ruiqing, направление — путь низкой задержки и высокой пропускной способности для управления движением + сбора данных FPGA. |
4.2 RT-Thread включён в список участников отчёта о производительности RTOS Beningo 2026
Дата: 2026-08-19 (19:30 пекинское время) Источник: EE Times China «Опубликован рейтинг производительности RTOS 2026 года, PX5 RTOS занял первое место по производительности» / Beningo 2026 RTOS Performance Report
EE Times China сообщает о публикации отчёта о производительности RTOS за 2026 год от Beningo (Embedded Group): этот отчёт является независимым бенчмарком, в котором на реальном оборудовании Cortex-M с использованием набора Eclipse Thread-Metric тестируются 8 RTOS — PX5 5.3.1, ThreadX 6.5.1, FreeRTOS 11.3.0, Zephyr 4.4.1, Arm Keil RTX5 5.9.1, RT-Thread, NuttX, Micrium µC/OS-III. Тестирование включает 9 нативных API-тестов (базовая обработка, кооперативное/вытесняющее планирование, распределение памяти, обработка сообщений, синхронизация, обработка прерываний, вытеснение прерываний, измерение задержки прерываний осциллографом и др.) и сравнение POSIX API. Главный результат — победа PX5: ThreadX медленнее максимум на 30,2%, FreeRTOS медленнее максимум на 80,7%, Zephyr медленнее максимум на 45,3%. RT-Thread вошёл в число 8 участников тестирования как единственный открытый RTOS из Китая; конкретное место и подробности требуют бесплатной загрузки отчёта после подписки по электронной почте; сравнительные данные отчёта (2024 vs 2026) охватывают только FreeRTOS/ThreadX/Zephyr/PX5, RT-Thread является новым участником тестирования в этом выпуске. Для сообщества это внешний сигнал валидации выхода RT-Thread в поле международных независимых бенчмарков; позиционирование по производительности определяется официальным содержанием отчёта.
5. Итоги и наблюдения за тенденциями
- На стороне ядра — «период переваривания + усиление защиты»: после AF_UNIX сокетов (17.08) первым в окне стал патч защиты от двойного освобождения memheap (20.08), исправляющий проблему повреждения учёта кучи при повторном free в release-сборке (с отключёнными утверждениями); крупный функционал ожидается в следующем релизе.
- Промышленная платформа Ruiqing стала главной линией месяца на стороне медиа: обновление 16-битной шины DSMC + управляемый событиями rt_event DMA обеспечивают связь с FPGA на 90MB/s, сразу за этим — подготовка к EtherCAT Workshop 27.08, непрерывный вывод в направлении промышленного реального времени.
- Международное бенчмарочное освещение: RT-Thread впервые вошёл в список 8 участников отчёта о производительности RTOS 2026 от Beningo (единственный отечественный открытый RTOS), позиционирование по производительности — после публикации полного текста отчёта.
- Активность экосистемы обеспечивается GitHub и сторонними медиа: сторонние проекты, такие как интеграционный пакет CANopenNode, быстро итерируются, ситуация с задержкой официальных новостей API примерно на 2 месяца сохраняется (последние всё ещё от 17.06), официальный канал информации нуждается в восстановлении.
- Пояснение об ограничениях: оригинальный сайт EET-China недоступен, детали двух статей о DSMC и рейтинге RTOS опираются на поисковые выдержки и проверку официальной страницы отчёта, конкретное место RT-Thread в отчёте о производительности получить не удалось.
Приложение: таблица проверки источников
| Источники | Результаты проверки |
|---|---|
| Официальный новостной API RT-Thread (rt_org) | 5 старых записей, последняя от 2026-06-17, в окне мониторинга новых нет; news/activity пусты |
| GitHub org: RT-Thread (sort=pushed) | Основной репозиторий rt-thread — push 08-20 01:48Z (исправление memheap, включено); packages 08-19 01:17Z (LiME-TM, уже освещено вчера); env/smart-build 08-17, вне окна; остальные репозитории без активности |
| Коммиты основного репозитория rt-thread | В окне 1 запись: [kernel/memheap] fix: stop invalid frees from corrupting heap (8234a36, коммит 08-20 09:48 по пекинскому времени) |
| rt-thread / packages releases | v5.2.2 (2025-10-31) остаётся последним, новых release и предрелизов нет |
| Поиск GitHub topic:rt-thread (pushed>08-13) | 5 репозиториев: canopennode-rtt (2 коммита в окне, включён) / awtk (только улучшения документации, не по теме) / gd32_rt-thread (нисходящее зеркало) / gdr (уже освещено 08-18) / h120d-protocol (справочный по экосистеме) |
| Google News “RT-Thread” when:3d (через прокси) | 7 записей: действительных 2 (Ruiqing DSMC 90 МБ/с 08-19, рейтинг производительности RTOS 08-19, обе включены); анонс Workshop (уже освещено 08-18); рейтинг AIoT-конкурса (уже освещено 08-17); остальной шум (ностальгия по Xianjian, речь игрового комитета CIGDC, городской тур RISC-V в Чанша) исключён |
| Google News “Ruiqing” when:3d (через прокси) | Действительных 1 (DSMC 90 МБ/с, повторное попадание); остальное — автомобильный маркетинговый шум (внедорожник Lingrui, гибрид Zhiqing и др.), исключён |
| Google News “Ruiside” when:3d (через прокси) | 0 записей |
| fetch_news.py (окно 24 ч) | 6 кандидатов: gh 2 + HN 4, все HN — шум от ошибочного совпадения threads, исключены; canopennode-rtt/awtk см. выше |
| Оригинальный сайт EET-China / переход по gnews | Оригинальный сайт недоступен (тайм-аут web_extract, сбой curl через прокси), содержание перекрёстно сверено по сводкам web_search и официальным страницам |
| Beningo 2026 RTOS Performance Report | Официальный сайт доступен, список из 8 участников, 9 нативных API-тестов и методология сравнения по годам подтверждены |