Период отчёта: с 12 октября 2026 г. (понедельник) по 16 октября (пятница), 5 рабочих дней, 5 выпусков ежедневного отчёта; дополнительно включает проверку в день публикации (17 октября), охватывающую изменения основной линии и инструментальной цепочки с 08:00 16.10 по 16:30 17.10
Источники материалов: 5 выпусков ежедневного отчёта о динамике RT-Thread данного издания (12.10, 13.10, 14.10, 15.10, 16.10), суммарное эффективное окно мониторинга с 10:30 10.10 по 08:00 16.10 (выпуск понедельника — окно через выходные, выпуск четверга — повторный запуск после сбоя, около 29 часов); проверка в день публикации основана на фактических данных потоков коммитов, статусов PR, страниц релизов и тегов в основном репозитории GitHub, а также в репозиториях Env и packages
Пояснения к составлению: охватывает пять измерений — ядро и версии, инструментальная цепочка, экосистема и адаптация производителей, официальные и общественные мероприятия, отраслевые применения; факты и даты в основном тексте по пунктам взяты из оригинальных текстов ежедневных отчётов соответствующего периода, дополненные в день публикации записи отдельно помечены датой и способом проверки


1. Главное за неделю

  • Крупная переработка Next RISC-V вошла в основную линию, номер версии ядра одновременно повышен до v5.4.0 (17.10): отслеживаемое почти пять месяцев предложение по переработке архитектуры RISC-V в основном репозитории (#10320, автор GuEe-GUI) было объединено сопровождающим Rbb666 17.10 в 09:44 в master, 4 коммита, 165 файлов, +15134/-2617; за минуту до слияния (09:43) другой коммит (#11875) уже поднял номер версии ядра до v5.4.0 (макрос версии 5.4.0). Официальный Release и тег ещё не созданы, на странице релизов последним остаётся v5.3.0 от 10.09, последний раздел ChangeLog также всё ещё v5.3.0. Это произошло после отсечной точки ежедневного отчёта пятницы (08:00 16.10) и относится к дополнениям проверки дня публикации.

  • За неделю объединено 15 коммитов, 14.10 утром за 64 минуты подряд прошло 8 коммитов (12.10 ~ 16.10): в понедельник 2 коммита (#11863, #11787), во вторник ноль объединений (master молчал около 46 часов), в среду 8 коммитов (с 09:13 до 10:17), в четверг 4 коммита, в пятницу 1 коммит (#11846, после отсечной точки ежедневного отчёта). Темы объединений сосредоточены в трёх группах: устойчивость сетевого стека, безопасность памяти и границ, BSP производителей; наблюдается форма массового закрытия сопровождающими.

  • В файловой системе 9PFS подряд выявлены две уязвимости, одна с рейтингом CVSS 3.1 7.5 (15.10): новый тикет дефекта #11868 указывает, что 64-битный макрос выборки значения на пути приёма разыменовывает буфер как обычный указатель (размер структуры 292 и протокольная константа 42 делают rx_buffer+42 всегда равным 6 mod 8), сгенерированная GCC под ARMv7-A инструкция LDRD требует 8-байтового выравнивания, и любой легальный ответ Tstat вызывает data abort в dfs_9pfs_open и dfs_9pfs_stat; отчёт локализует коммит, introduced 9PFS в декабре 2025, даёт рейтинг удалённого отказа в обслуживании и полную цепочку воспроизведения на QEMU vexpress-a9, а также прилагает дизассемблирование и подтверждение через addr2line. Другая, открытая в марте #11289 (выход за границы чтения на пути getdents цикла), получила подтверждение воспроизведения сообществом в master (bsp/simulator с ASan). Оба дела остаются открытыми.

  • Замыкание устойчивости сетевого стека: два дела ping и макроконтроль lwip последовательно закрыты (14.10 ~ 15.10): #11853 исправляет деление на ноль в статистике ping при недостижимости цели, приводящее к падению shell, тикет дефекта #11852 закрыт в тот же день; #11866 исправляет логику задержки последнего пакета (исходная проверка цикла всегда ложна, из-за чего после последнего пакета всё ещё добавлялась задержка, и интерфейс задержки вызывался с параметром 0), #11865 закрыт в тот же день; более раннее предложение в том же направлении #11862 закрыто без объединения. Макроконтроль содержимого сегмента lwip из #11815 после нескольких раундов расширения объединён 15.10 в 13:28, 6 файлов +188/-28.

  • Укрепление памяти и границ стало параллельной основной линией (12.10 ~ 15.10): исправление целочисленного переполнения calloc в ядре (#11848), верхняя граница числа интерфейсов legacy USB host и очистка перечисления (#11822, тикет дефекта #11288 закрыт), исправление двух выходов за границы в хеш-таблице phandle ofw дерева устройств (#11845), проверка границ опций DHCP-сервера (#11858, продолжение с начала периода) последовательно объединены; предложение AddressSanitizer для кучи (#11772) дополнено проверками диапазонов rt_memcpy, rt_memset и rt_memmove и граничными случаями, согласно отчёту последний CI полностью прошёл.

  • Высокая плотность взаимодействия в очереди ревью, новые контрибьюторы берут несколько линий (13.10 ~ 16.10): предложение SPI для ESP32-C6 (#11846) получило три построчных замечания сопровождающего (после отключения DMA верхний предел 64 байта на одну передачу требует сегментации, при совместном использовании IDF для C3 и C6 сборки перезаписывают друг друга, проверку разрядности нужно перенести вперёд), автор после поочерёдной доработки объединил его 16.10 в 11:31; новичковое задание efm32 menuconfig (#7530) после принятия контрибьютором через 1 минуту породило предложение (#11867, 2 файла +408); открыто предложение по устранению неоднозначности совпадения кодов команд управления одним устройством F_GETFL и F_SETFL на уровне DFS (#11869); обсуждение пути ответа aarch64 GIC предоставило фактические данные уровня сотен тысяч выводов.

  • Экосистема и инструментарий: hpm_sdk v1.13.0 завершает цикл «тег, индекс, BSP» (10-13 ~ 10-17): репозиторий пакетов вышестоящего уровня 10-13 выпустил тег v1.13.0 (добавлена серия HPM5100), предложение по индексу packages #2045 влито 10-14 в 18:41 — первое за полмесяца для репозитория индекса; в основном репозитории на стороне BSP 10-17 выполнено обновление до v1.13.0 и добавлена поддержка hpm5100evk (#11871). В тот же период инструмент Env 10-17 слил PR #302 (встроенная навигация по документации в WebUI) и поднял номер версии до v2.0.3, при этом на странице Release последней по-прежнему остаётся v2.0.2 от 09-16.

  • Контент сообщества держится на уровне двух постов в день, соревнования и обучение идут параллельно (10-12 ~ 10-15): на этой неделе 5 постов с работами конкурса встраиваемых систем 2026 (портативный отладчик, «目语心声», USB-дополнительный экран GD32H759IM, регистратор мониторинга окружающей среды, реабилитационный манипулятор «舒衡智养»), везде в качестве основного контроллера используется серия GD32H7; последовательно опубликованы обзор Workshop по AI-машинкам с выставки Industry Expo (10-15) и обучающая платформа гибридного развёртывания с виртуализацией на RK3588 (10-13); официальный новостной интерфейс молчит уже пятьдесят седьмой день подряд.


2. Ядро и динамика версий

Версии и основная ветка

Дата: 2026-10-12 ~ 2026-10-17 Источник: страница releases основного репозитория

  • Официальные версии: на этой неделе нет новых Release и тегов, последней официальной версией остаётся v5.3.0, выпущенная 09-10; проверка в день релиза показывает, что в основной ветке макрос версии поднят до v5.4.0 (#11875), однако ChangeLog, теги и анонс релиза за этим не последовали, поэтому на этой неделе формулировка «выпущено» не используется.
  • Общий объём слияний: с 10-12 по 10-16 всего 15 слияний, ещё 5 за выходные 10-10 ~ 10-11 учтены в ежедневном отчёте за понедельник.
  • Характер ритма: после 10-12 11:06 master молчал около 46 часов, с 10-14 09:13 до 10:17 за 64 минуты сосредоточенно влито 8 коммитов, 10-15 с 13:28 до 13:50 добавлены ещё 3 — мейнтейнеры закрывают задачи пакетными окнами, а не продвигаются равномерно каждый день.
  • Изменения в день релиза: 10-16 в 11:31 влит #11846; 10-17 с 09:43 до 16:42 последовательно влиты #11875 (подъём версии), #10320 (Next RISC-V), #11871 (hpm_sdk и hpm5100evk), #11872 (удаление избыточных путей глобального CPPPATH в драйвере touch).

Список слияний этой недели (10-12 ~ 10-16, 15 коммитов)

Дата: 2026-10-12 ~ 2026-10-16 Источник: поток коммитов master основного репозитория

  • 10-12 (2 коммита): #11863 точка входа сборки при отсутствии каталога инструментальной цепочки вместо установки локального флага выхода теперь выполняет прямой ненулевой выход, влито примерно через 36 минут после открытия; #11787 генерация цели Eclipse вводит список каталогов метаданных SCM (.git, .svn, .hg), такие каталоги больше не сканируются рекурсивно.
  • 10-14 (8 коммитов, с 09:13 до 10:17): #11861 восстановление состояния vstart после настройки векторного расширения RISC-V; #11855 ошибка сборки при одновременном включении reset и ulog; #11851 добавлена поддержка SPI6 BDMA для STM32H723-DM-MC02; #11848 исправлено целочисленное переполнение в calloc ядра; #11853 исправлено деление на ноль в статистике ping; #11847 для ESP32-C3 исправлено ошибочное совпадение подстановочных знаков IRAM и компоновочного скрипта Bluetooth при путях Windows; #11814 оптимизация распределения системных ресурсов ra6w1 (стек главного потока скорректирован до 4096); #11822 верхняя граница числа интерфейсов legacy USB host и упорядочивание путей перечисления и очистки.
  • 10-15 (4 коммита): #11866 поправки задержки последнего пакета и вызова с нулевой задержкой в ping; #11815 управление макросами содержимого секции lwip (6 файлов +188/-28); #11812 дополнение таймеров N32H47x_48x и H49x (39 файлов +3956/-105, тик LPTIM выводится по реальному LSI, в комплекте покрытие сборкой ci-attach); #11845 исправление выхода за границы хеш-таблицы ofw phandle (число выделений изменено на max-min+1, очистка при расширении считается от числа старых элементов).
  • 10-16 (1 коммит): #11846 поддержка SPI для ESP32-C6 (сегментированная передача с верхним пределом 64 байта, сохранение двух наборов вызовов по целевым макросам с двусторонней проверкой сборки, проверка разрядности вынесена вперёд).

Перенесено с начала периода: пять слияний 10-10 ~ 10-11

Дата: 2026-10-10 ~ 2026-10-11 Источник: PR #11858

  • #11858 Перед разбором опций DHCP-сервера добавлена проверка границ, устранён путь чтения за границами; вслед за этим закрыт отчёт о дефекте #11323, поданный исследователем безопасности.
  • #11841 Во всех STM32 BSP выравнивание стека унифицировано с ALIGN(4) на ALIGN(8), 110 файлов +220/-220, что удовлетворяет требованию AAPCS к выравниванию указателя стека на границах публичных функций; упомянутый отчёт о дефекте #7527 от мая 2023 года по-прежнему открыт.
  • #11813 В тестах производительности utest устранена зависимость от фиксированного тактового таймера и усилена защита сборки тестов.
  • #11856 Глобальные конструкторы C++ дополнены проходом через __init_array_start и __init_array_end (слабые объявления символов), с пропуском дублирующихся записей, уже попавших в диапазон ctors; отчёт о дефекте #11778 закрыт.
  • #11770 Исправлен дефект псевдонима кольцевого буфера USB CDC VCOM (переведено на штатное подключение и добавлена поддержка опроса приёма); отчёт о дефекте #11739 закрыт.

Безопасность и дефекты

Дата: 2026-10-12 ~ 2026-10-15 Источник: Issue #11868

  • Новый компонент входит в период централизованного аудита: два дефекта 9PFS на этой неделе (удалённый отказ в обслуживании #11868, чтение за границами #11289) — самые серьёзные проблемы безопасности недели; первый сопровождается собственной цепочкой воспроизведения, дизассемблированием и подтверждением через addr2line, второй подтверждён воспроизведением с ASan на master.
  • Групповое устранение граничных ошибок: целочисленное переполнение calloc, верхняя граница числа интерфейсов USB host, выход за границы хеш-таблицы ofw phandle, чтение за границами опций DHCP — четыре случая, охватывающие четыре уровня: выделение памяти, перечисление периферии, дерево устройств и разбор сетевых протоколов.
  • Старые отчёты переходят к сообществу: #5073 (POSIX ioctl последовательного порта не может задать низкоуровневые параметры, проверка подтвердила, что проблема сохраняется в dfs_v1), #6568 (пример документации DAC, исправление уже влито, формат представления документации требует доработки), #5913 (отчёт о переполнении at_gethostbyname, созданный в 2022 году, сообщество требует определить направление решения и ответственного).
  • Отчёты о дефектах, закрытые вместе с исправлениями: на этой неделе закрыто шесть отчётов #11852, #11865, #11288, #11323, #11778, #11739 (включая два давно зависших пункта, принятых в начале периода).

Наблюдение за очередью ревью

Дата: 2026-10-13 ~ 2026-10-16 Источник: PR #10320

  • Наиболее активное направление RISC-V: #10320 — многократные итерации в течение всей недели — 13.10 опубликован отчёт с фактическими замерами пяти конфигураций QEMU (комбинация с отключённой моделью устройств в S-Mode не прошла линковку из-за отсутствия общих символов загрузки и многопроцессорного планирования), мейнтейнер предложил критерий адаптации «модель устройств или без модели устройств — на выбор»; в тот же день вечером контрибьютор проверил два сопутствующих патча на реальной плате ESP32-C3 — C3 и C6 компилируются успешно и без предупреждений; 15.10 в 11:51 отправлен коммит рефакторинга уровня libcpu (6bf3686), трекинг-тикет #11246 синхронно обновлён.
  • Технический охват коммита рефакторинга: введён опциональный унифицированный общий слой RISC-V (RV32 и RV64), выбор архитектуры и разрядности выполняется через ARCH_RISCV и ARCH_CPU_64BIT, унифицированы обработка context, trap, MMU, cache, timer, SBI, SMP и ISA, добавлена поддержка PLIC, CLIC, ACLINT, APLIC и IMSIC, создана таблица отображения физического HART ID на логический CPU ID с сохранением ветки переопределений производителя T-Head; qemu-virt64-riscv стал первым BSP, подключённым к новому общему слою (один каталог поддерживает S-mode для RV32 и RV64), существующие BSP, не использующие макрос RT_USING_RISCV_NEW_COMMON, продолжают работать по путям legacy_common и common64.
  • Сеть и память: #11815 расширен с управления макросами до четырёх групп коммитов — очистка DNS, запуск DHCP, параметры буферизации и жизненный цикл WLAN — и влит; предложение ASan в #11772 дополняет существующую инструментацию кучи и покрытие QEMU CI обёртками интерфейсов libc и пограничными случаями.
  • Платы и периферия: #11844 (поддержка платы ESP32-S3) прошёл исправления по автоматическому ревью (развёртывание макроса мьютекса, уровень распределения прерываний UART0), оставшийся сбой сборки признан существующей проблемой верхнего уровня, запрошено ручное повторное ревью; #11860 (aarch64 GIC) — глубокое обсуждение удаления лишней записи GICD_ICPENDR перед EOI: автор приводит замеры — при сохранении примерно в 19–33 запусках вывода обязательно происходит одна потеря завершающего прерывания, после удаления — ноль сбоев на 480 тысячах запусков вывода.
  • Инструменты и спецификации: #11743 (автоматический выбор целей Keil и IAR) — автор ответил на два замечания повторного ревью; #11859 (сведение правил clang-format) — дополнительно представлены два коммита с демонстрацией фактического эффекта на thread.c; #11812 влит после повторного открытия мейнтейнером; #11869 (устранение неоднозначности конфликта кодов DFS) открыт заново, команды различаются по форме параметров, синхронно переработаны реализации двух поколений dfs_v1 и dfs_v2.
  • Активация задач для новичков: в задаче menuconfig из #7530 контрибьютор взял подзадачу efm32 (дополнение Kconfig и .config), через 1 минуту после взятия открыт #11867.

Проверка дня релиза: Next RISC-V и v5.4.0 (16.10 ~ 17.10)

Дата: 2026-10-17 09:43–16:42 Источник: PR #10320

  • Факт слияния: #10320 слит 17.10 в 09:44:27 мейнтейнером Rbb666, base — master, head — next_riscv, 4 коммита, 165 файлов, +15134/−2617; коммит слияния — 8d8dc96, заголовок «[ARCH/RISC-V] Next RISC-V (#10320)».
  • Действия по версии: за минуту до слияния, в 09:43:51, применён #11875 «[kernel] Bump version to v5.4.0», макрос версии в include/rtdef.h — 5.4.0; на странице релизов и странице тегов последней по-прежнему остаётся v5.3.0 (10.09), ChangeLog по-прежнему на v5.3.0.
  • Путь миграции: унифицированный общий слой вводится как опция (переключатель RT_USING_RISCV_NEW_COMMON), qemu-virt64-riscv подключён первым; существующие BSP сохраняют путь legacy, миграция может выполняться поэтапно по платформам.
  • Одновременно завершено: #11871 обновляет hpm_sdk до v1.13.0 и добавляет поддержку hpm5100evk; #11872 удаляет избыточные пути из глобального CPPPATH драйвера touch.
  • Инструментальная цепочка: в репозитории Env 17.10 слит PR #302 (встроенная навигация по документации в WebUI), затем номер версии поднят до v2.0.3; на странице Release последней по-прежнему остаётся v2.0.2 (16.09).

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

BSP и драйверы производителей

Дата: 2026-10-12 ~ 2026-10-17 Источник: PR #11851

  • Renesas: влита оптимизация распределения системных ресурсов ra6w1 (#11814), размер стека основного потока изменён на 4096.
  • Espressif ESP32: ESP32-C3 — исправлено сопоставление подстановочных знаков IRAM в путях Windows и ошибочное сопоставление скрипта компоновки Bluetooth (#11847); влита поддержка SPI для ESP32-C6 (#11846, 16.10); поддержка платы ESP32-S3 (#11844) прошла автоматическую проверку и исправления, ожидает ручного повторного рассмотрения.
  • STMicroelectronics STM32: в STM32H723-DM-MC02 добавлена поддержка SPI6 BDMA (#11851); во всех BSP семейства выравнивание стека изменено на ALIGN(8) (#11841, перенесено с начала периода, 110 файлов).
  • Nations N32: влито дополнение таймеров N32H47x_48x и N32H49x (#11812, 39 файлов +3956/-105, синхронное расширение PWM и импульсного энкодера); в n32h7xx_std_driver 14.10 исправлено чтение состояния ECC в драйвере FEMC — теперь используются стандартные константы серии FEMC_ECC_LAST_.
  • GigaDevice GD32: предложение по DMA для GD32G553 (нисходящий PR #72) прошло рассмотрение — 4 коммита, 13 файлов, +1082/-167; робот сборки сообщил об успешной полной сборке 32 BSP GD32 (перенесено с начала периода).
  • XHSC: в индекс Studio SDK добавлены записи BSP трёх оценочных плат HC32F467, HC32F4A2 и HC32F4A8 (коммит 10.10, перенесено с начала периода).
  • HPMicro: в packages влит индекс hpm_sdk v1.13.0 (#2045); BSP в основном репозитории 17.10 обновлён до v1.13.0 и добавлена поддержка hpm5100evk (#11871).

Пакеты и промежуточное ПО

Дата: 2026-10-13 ~ 2026-10-15 Источники: PR #2045

  • Влито управление макросами содержимого раздела lwip (15.10, 6 файлов +188/-28): синхронизация жизненного цикла WLAN AP и пути прямого приёма, настройка параметров буфера и сохранение PBUF tailroom, оптимизация логики запуска DHCP, очистка конфигурации DNS при отключении в режиме STA, упорядочивание макросов компиляции.
  • Индекс пакетов: предложение hpm_sdk v1.13.0 #2045 влито 14.10 в 18:41 — первая запись в индексном репозитории за половину месяца (предыдущая была 24.09); добавлена конфигурация PKG_USING_HPM_SDK_V113, версия по умолчанию остаётся v1.10.0 и требует явного выбора; вышестоящий rtt-pkg-hpm-sdk получил тег v1.13.0 13.10 в 16:05, добавлена поддержка HPM5151 и HPM5100EVK.
  • Экосистема отладки: сторонняя платформа GDB GDR выпустила версию 2026.04 (13.10) — добавлено автоматическое определение адаптера (по совпадающим символам, источнику версии и отпечатку компоновки выдаётся уверенность exact, range, undetected) и gdr init auto; поддерживается интерпретация объектов ядра 3.1.x, 4.0.x, 4.1.x, RV64 начиная с 4.0.4, Cortex-A9 проверен на реальном оборудовании.

Инструментарий и среда разработки

Дата: 2026-10-12 ~ 2026-10-17 Источники: Env PR #302

  • Инструменты сборки: при отсутствии каталога инструментальной цепочки сборка завершается с ненулевым кодом (#11863); при генерации цели Eclipse добавлен список каталогов метаданных SCM (#11787).
  • Env: в первой половине недели активности не было (последний коммит 09.10), 17.10 объединён PR #302 (встроенная навигация по документации в WebUI) и номер версии повышен до v2.0.3, на странице Release последней по-прежнему остаётся v2.0.2.
  • RT-Thread Studio: в окне sdk-index изменений не было, последними остаются записи о трёх платах XHSC от 10.10; в остальных репозиториях компонентов изменений не было.
  • Драйверы устройств N32: в n32h7xx_std_driver 14.10 влито исправление использования констант ECC FEMC.

Примечания по проверке

  • В env, packages, индексе Studio SDK и нисходящем GD32 в окне с 12.10 по 16.10 изменений не было; последние действия — 09.10, 14.10, 10.10, 28.09 соответственно; изменения в репозиториях направления Zephyr в организации GD32 в окне не относятся к этому выпуску.
  • Поиск по экосистеме topic:rt-thread: zlgopen/awtk — общие улучшения GUI (не тематические), h120d-protocol — только обновление README и вызывающая сомнения форма репозитория; оба не включены.
  • На странице релизов и странице тегов основного репозитория на этой неделе новых версий нет; страница новостей на официальном сайте рендерится динамически на стороне клиента и не поддаётся непосредственному чтению.

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

Отраслевой месячный отчёт и обзор выставки

Дата: 2026-10-11, 15.10 Источники: Обзорный месячный отчёт сообщества за сентябрь

  • Ежемесячный обзор сообщества за сентябрь (10-11): две основные линии — релиз v5.3.0 и аппаратная экосистема. Со стороны версии зафиксированы компоненты Rust, поддержка дерева устройств (DM), DVFS и VirtIO 1.2, а также новые BSP для Raspberry Pi 5, XuanTie C908X и других платформ; со стороны аппаратного обеспечения отслеживается трёхэтапный путь Gino Pi (GD32H77D) — от прогрева до продажи и затем до адаптации, а также обновление Titan Mini (RA8P1) до OpenMV 5.0.1. Данные проекта за сентябрь: 57 коммитов, 20 контрибьюторов, основная ветка разработки — v5.3.1.
  • Разбор Workshop по AI-машинкам на промышленной выставке (10-15): 13 октября на шанхайской площадке участники в парах практиковались на десятках комплектов учебных умных машинок, проходя проверку оборудования, загрузку системы, отладку периферии, управление в реальном времени, построение карты SLAM, автономную навигацию, калибровку камеры, мультимодальное визуальное слежение и комплексные учения с AR; в статье изложена концепция гибридного развёртывания AIOS (AI-инференс выполняется на стороне Linux, высоконадёжное управление в реальном времени передаётся ядру RT-Thread), на площадке также демонстрировались продукты на единой базовой платформе — роботы, дроны и промышленные контроллеры; в статье упоминается совокупный объём установок свыше 2,5 млрд устройств.

Учебная платформа и конкурсные работы

Дата: 2026-10-12 ~ 2026-10-15 Источник: Учебная платформа виртуализированного гибридного развёртывания

  • Учебная платформа виртуализированного гибридного развёртывания (10-13): Rockchip HyperCar на одном чипе RK3588 одновременно запускает два домена — Linux с ROS 2 и RT-Thread; HyperBoot отвечает за загрузку, изоляцию и распределение ресурсов, домены взаимодействуют через виртуальную сеть и micro-ROS — сторона Linux несёт восприятие, принятие решений и оркестрацию приложений, сторона RT-Thread выполняет жёсткое реальное время шасси; в комплекте четыре типа модулей — базовое управление, построение карты и навигация, визуальные сервисы и манипулятор — всего 16 кейсов и трёхуровневый практический трек.
  • Работы конкурса встраиваемых систем 2026 (5 статей за неделю): портативный отладчик (GD32H759IM, 7-дюймовый сенсорный экран, последовательный порт, CAN, двухканальный осциллограф и генератор сигналов DDS); интеллектуальное вспомогательное устройство для пожилых людей с болезнью Альцгеймера «Muyu Xinsheng» (GD32H759I-EVAL плюс зрение K230, замкнутый цикл «смотреть, запоминать, оберегать, сопровождать»); двухфункциональное устройство на GD32H759IM — USB-дисплей плюс камера OV2640 (RT-Thread 4.1.1 плюс LVGL 9.5); многофункциональный монитор окружающей среды и локальный регистратор данных на GD32H7 (RT-Thread 5.3.0 плюс LVGL 8.3.11); адаптивный многомодальный реабилитационный манипулятор «Shuheng Zhiyang» (GD32H759I-EVAL плюс K230 для расчёта акупунктурных точек).

Форум и официальные каналы

  • Обсуждения на форуме: тема «rtthread是否可以借鉴一下 zephyr 的一些特点» получала взаимодействия всю неделю; автор темы исходил из опыта использования Studio и предлагал обратить внимание на идеи облегчения Zephyr и снизить нагрузку на сопровождение графической конфигурации; интерфейс форума не предоставляет текст ответов, на этой неделе зафиксирована только активность.
  • Официальный новостной интерфейс: пятьдесят третий — пятьдесят седьмой день подряд без пополнений, последний архивный материал по-прежнему от 2026-06-17; информация о продуктах и мероприятиях продолжает появляться в первую очередь в WeChat-аккаунте, на форуме сообщества и в канале GitHub.

5. Отраслевые применения и коммерческие тенденции

Сотрудничество «устройство — периферия» и роботы для здоровья

Дата: 2026-10-12, 10-15 Источник: Технический разбор ловкого манипулятора с координацией «устройство — периферия»

  • Ловкий манипулятор с координацией «устройство — периферия» (10-12): открытый исходный код работы, получившей награду конкурса RT-Thread AIoT — единственным управляющим ядром служит Titan Board (Renesas RA8P1, Cortex-M85 плюс NPU Ethos-U55), модель распознавания 17 классов жестов после INT8-квантизации и компиляции через RUHMI и Vela превращается в единый подграф для всего NPU (все 107 операторов размещены на Ethos-U55), один инференс занимает около 77–78 миллисекунд; автор делится инженерным опытом поэтапного запуска D-cache и тактирования OSPI, объединения проектов WiFi и NPU, низкополосной потоковой передачи TinyJPEG и другими решениями.
  • Реабилитационный манипулятор «Shuheng Zhiyang» (10-15): на стороне зрения K230 в реальном времени извлекает 17 групп ключевых точек скелета человека и вычисляет трёхмерные координаты акупунктурных точек, GD32H759I-EVAL выполняет обратную кинематику и затем приводит в действие сервоприводы с шиной и четырьмя степенями свободы для биомиметического массажа, поддерживается адаптивное слежение за микродвижениями человека; в облаке развёрнут сервис SpringBoot с интеллектуальной консультацией, предусмотрены ограничение углов, проверка параметров, управление конечным автоматом и аварийная остановка.

Портирование на уровне плат и отраслевой нарратив

Дата: 2026-10-15 ~ 2026-10-16 Источник: Репозиторий проекта sf8086

  • Портирование FreeDOS на плату Sifli SF32LB525 (10-15 — 10-16): разработчик из сообщества портировал эмулятор 8086tiny на отладочную плату Huangshan Pi (Cortex-M33) на базе RT-Thread; BIOS, загрузочный флоппи-диск и инструментальная цепочка компилятора Turbo C 2.01 полностью размещены в прошивке; диск A представляет собой RAM-диск (около 144 КБ), пересоздаваемый из flash при каждой загрузке, и позволяет запускать такие DOS-утилиты, как EDIT, DEBUG, ZIP; RT-Thread shell и консоль DOS совместно используют UART1, включая арбитраж последовательного порта и адаптацию отображения клавиш терминала; в рамках окна отправлено 13 коммитов.
  • Коммерческая активность: на этой неделе не было новых сообщений о коммерческом внедрении, финансировании или заказах; отраслевой нарратив сосредоточен на гибридном развёртывании AIOS (инференс на стороне Linux плюс управление в реальном времени на RT-Thread) и расширении поддержки на уровне плат отечественных MCU (GD32H7, N32, HC32, HPM5100, SF32LB525).

6. Наблюдения за трендами

  • RISC-V совершил переход от предложения к основной ветке: находившийся на рассмотрении пять месяцев #10320 влит в виде опционального общего слоя, qemu-virt64-riscv подключён первым, существующие BSP сохраняют legacy-путь — миграция будет продвигаться поэтапно по платформам, краткосрочного риска полного переключения нет, но стек архитектуры RISC-V с этого момента вступает в период параллельного сосуществования двух треков — нового и старого. Номера версий зафиксированы до релиза (v5.4.0 и Env v2.0.3 лишь подняты, но не выпущены), в следующем выпуске следует перепроверить официальный релиз по странице релизов и ChangeLog.
  • Вливания носят характер пакетных окон: из 15 коммитов на этой неделе 8 пришлись на 64-минутный интервал 10-14, перед этим наблюдалось около 46 часов тишины — мейнтейнеры обрабатывают очередь ревью оконным способом, поэтому число вливаний за один день больше не подходит в качестве единственного показателя активности; следует оценивать в сочетании с плотностью взаимодействия по рассматриваемым предложениям.
  • Центр тяжести аудита безопасности смещается к новым компонентам: 9PFS после внедрения в 2025-12 впервые подряд выявил удалённый отказ в обслуживании и чтение за границами, в сочетании с предложением по ASan и исправлениями четырёх границ в calloc, USB host, ofw и DHCP безопасность памяти и разбора протоколов стала самой концентрированной технической линией недели.
  • Расширение эшелона контрибьюторов и сокращение цепочки реагирования: дефект деления на ноль в ping от сообщения до вливания занял около 9 дней, второй случай в тот же день взял на себя новый контрибьютор; новичковая задача menuconfig, висевшая несколько месяцев, после взятия дала предложение за 1 минуту; аудит 9PFS независимо выполнен исследователем из сообщества с приложением доказательств дизассемблирования — нагрузка ревью смещается от единственной точки мейнтейнера к разделению труда в сообществе.
  • Плотность экосистемы отечественных MCU продолжает расти: все 5 конкурсных работ недели основаны на GD32H7, дополнение таймеров N32 и исправление FEMC, три платы XHSC вошли в Studio, индекс hpm_sdk v1.13.0 и BSP реализованы в обоих направлениях — отечественные платформы перешли от этапа «запускается» к этапу конкуренции по полноте инструментальных цепочек.
  • Официальные каналы молчат пятьдесят седьмой день, каналы сообщества стали единственным внешним окном: новостной интерфейс не обновляется с 06-17, внешняя информация обеспечивается форумом, конкурсными работами и отраслевыми медиа; ежемесячный отчёт и обзор промышленной выставки по-прежнему публикуются через сторонние медиа, отсутствие собственных официальных каналов продолжает увеличиваться.

Приложение: материалы и проверка

Перечень материалов

Выпуск Дата Действительное окно Включённые записи
Выпуск 1 2026-10-12 (понедельник) 10-10 10:30 — 10-12 08:00 (около 45,5 часов) 17
Выпуск 2 2026-10-13 (вторник) 10-12 08:00 — 10-13 08:00 (24 часа) 12
Выпуск 3 2026-10-14 (среда) 10-13 08:00 — 10-14 08:00 (24 часа) 14
Выпуск 4 2026-10-15 (четверг) 10-14 08:00 — 10-15 13:30 (около 29 часов, повторный запуск после сбоя) 14
Выпуск 5 2026-10-16 (пятница) 10-15 13:30 — 10-16 08:00 (около 18,5 часов) 11
  • Все пять ежедневных отчётов в наличии, пропущенных дат нет; выпуск четверга был сформирован с задержкой из-за последовательной остановки штатного запуска и ручного повторного запуска в тот день, окно соответственно продлено; выпуск пятницы отсчитывается от этой задержанной отсечки, поэтому короче 24 часов.
  • Основной текст еженедельного отчёта объединяет однотемные записи на основе пяти ежедневных отчётов; общее число записей не совпадает с таблицей выше, что является нормальным объединением.

Пояснения к проверке

  • Проверка даты публикации: 2026-10-17 проведена постатейная фактическая проверка потока коммитов master в основном репозитории GitHub, статусов PR (#10320, #11846, #11847, #11855, #11875, #11871, #11872), страниц releases и tags, а также потоков коммитов репозиториев Env и packages; момент проверки — до 17:00 10-17.
  • Оговорка о версии: v5.4.0 — фактически измеренное значение макроса версии в include/rtdef.h (5.4.0); официальный Release, теги и ChangeLog не обновлены, поэтому во всём тексте используется формулировка «номер версии уже повышен, но релиз ещё не выпущен»; для Env v2.0.3 аналогично.
  • Не включено: повторный продвигающий материал о выездных офлайн-мероприятиях в шести городах (продолжение анонса от 09-27, без новой информации), материал о сравнении промышленных граничных архитектур x86, Arm и RISC-V (не по данной теме), материал о новинках Botinkit на промышленной выставке (в основном чтении не содержал существенного контента RT-Thread), zlgopen/awtk и h120d-protocol, интервью с Damo Academy на riscv.org (тема RISC-V).
  • Ограничения каналов: прямой доступ к исходному сайту EE Times China ограничен, соответствующие материалы проверены и систематизированы через поисковые сервисы и канал списка статей на сайте; страница списка новостей на официальном сайте рендерится динамически на стороне клиента, данные приведены по официальному новостному интерфейсу; множественные запросы Google News на китайском и английском, а также поиск в HN Algolia не выявили новых действительных англоязычных материалов за эту неделю.

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

AddressSanitizer, на рассмотрении) — https://github.com/RT-Thread/rt-thread/pull/11772

Источники данных: ежедневный отчёт о динамике RT-Thread (с 2026-10-12 по 2026-10-16, всего пять выпусков) и проверка дат релизов в текущем цикле; период отчёта — с 2026-10-12 по 2026-10-16. Рекомендуемый период следующего еженедельного отчёта: 2026-10-19 ~ 2026-10-23.