RT-Thread周报(2026-11-02 ~ 2026-11-06)
报告周期:2026 年 11 月 2 日(周一)至 11 月 6 日(周五),5 个工作日、5 期日报;另含发布日(11 月 7 日)对主仓库提交、合并与在审提案、新建缺陷、发布页与标签页的核查,覆盖 11-06 08:00 至 11-07 18:50 的收尾变动
素材来源:本刊每日 RT-Thread 动态日报 5 期(11-02、11-03、11-04、11-05、11-06),合计有效窗口 10-30 08:00 至 11-06 08:00(周一期为跨周末 72 小时窗口);发布日核查基于 GitHub 主仓库提交、releases 与 tags、合并与在审提案、新建缺陷单实测
编制说明:覆盖内核与版本、安全与稳定性、生态与厂商适配、官方与社区活动、行业应用五个维度;正文事实与日期逐条来自当期日报原文,发布日补录条目单独标注核查方式
一、本周要闻
-
11-05 一天合入 31 笔,跨四个月的积压一次清账(11-05):本周主仓库共 49 笔提案合入,按日为 11-02 六笔、11-03 四笔、11-04 三笔、11-05 三十一笔、11-06 五笔。11-05 那批的时间高度集中——10:47 至 11:18 的 31 分钟内落 17 笔,13:23 至 18:40 再落 13 笔,最后一笔 ARM Kconfig 拆分在 22:26 单独落地。批次构成说明这不是「当天写、当天合」:多笔建于 10 月中下旬,最老的一笔 #11558 建于 7 月 5 日,#11892 与 #11897 同建于 10-18。合入者结构也清楚,usualtreee 7 笔、BernardXiong 5 笔、cms19859230182-lang 4 笔、adilalperenciftci 2 笔,其余 13 笔来自不同贡献者——外部贡献者出补丁、维护者做校验与合批的分工已经成形。
-
版本编号与发布流程第一次写成仓库内的正式文档(11-04):提案 #11955 于 11-04 10:44 合入,751 行新增、14 个文件,中英双份的《版本编号制定与实施细则》与《版本发布流程》,配 7 张流程图并登记进 Doxygen 索引。规则把节奏写成数字:Z 修订版本原则上每月一个,Y 次版本每 3 至 6 个月一个,X 主版本不按固定周期;Z 不得引入新的公共 API、组件或驱动框架,单个 BSP 若带进新驱动框架就得升到 Y 或 X;正式发布后发现问题只能发 X.Y.Z+1,不得修改原 Tag、原 Release 内容或原交付物。文档示例统一写成 v6.0.0、v6.1.0、v6.1.1,下一轮主线按 6 系列规划。
-
攻击面从系统调用参数挪到设备固件,两条链路都在小时内出补丁(11-05 ~ 11-06):MSI-X 表缺陷 #11985 于 11-05 01:12 报出,恶意 PCIe 设备把只读配置寄存器里的 BIR 填成 6,越界别名到
pdev->rom后映射基址变成 0 加偏移的绝对物理地址,启动阶段即可写任意物理内存;#11986 在 07:21 挂出修复,11-05 10:47 合入,从报告到合入两天内闭环。次日 ivshmem 的 #11992 于 00:54 报出,设备把「共享内存」描述成内核内存区间,窗口注册成/dev/ivshmemN后任何非特权进程都能字节粒度读写内核物理内存;#11993 在 03:05 挂出,新增默认关闭的 RT_IVSHMEM_JAILHOUSE 选项,从报告到提案两小时十一分钟。两条的共同成因是同一句判断缺失——rt_ioremap()不做物理地址合法性检查,设备说什么就映射什么。 -
RT-Smart 系统调用边界的家族化清账在本周收口,仅 mailbox 一处转为结构性待办(11-02 ~ 11-07):图形设备负偏移 #11969 在 31 分钟后拿到 #11970;pipe 的 #11958 由 #11971 修掉并合入;getaddrinfo 的 #11977 由维护者重做后合入;GPT 分区首尾颠倒的 #11978 合入;timerfd 与 POSIX timer 的 #11984、#11980 在 11-07 03:04 等到了 #11996 与 #11997。剩下 mailbox 的 #11960 在 11-07 03:05 得到维护者回复:确认
sys_mb_send()/sys_mb_send_wait()直接把用户对象指针转发给rt_mb_*,RT_ASSERT只读对象里的 type 字段、不能替代所有权检查;并指出这需要按 LWP 对象 AVL 查找加引用持有做结构性修复,同样的检查也应覆盖信号量、互斥量、事件、消息队列与定时器路径,本轮因无 RT-Smart 交叉工具链未提交不完整修复。 -
乌镇「新光」:AIOS 底座进入国家级平台的产品推介名单(11-02 ~ 11-03):2026 年世界互联网大会乌镇峰会 11 月 2 日至 5 日举行,54 个国家和地区的 671 家中外企业与机构参展,遴选推介 35 项「新光」产品与 20 项「新耀」场景。RT-Thread 睿赛德入选的是「RT-Thread 异构融合端侧智能 AIOS 底座」,生态总监李艳在博览会现场作《虚拟化混合部署具身智能方案·AI Kit》主题演讲。技术主张写得很明确:AI 推理放 Linux 侧、实时控制放 RT-Thread 侧,两侧独立运行,AI 侧异常时控制侧仍可执行,官方称控制精度可到微秒级;配套 AI Kit 把推理引擎、模型优化、硬件适配与调试环境收成一套工具链。这条的意义在叙事口径——过去对外讲「实时控制底座」,这次入选的载体是端侧智能操作系统,落点是机器人「大脑」与「小脑」协同。
-
先楫半导体十三分钟内把 12 个 BSP 仓库推到 v1.13.0,并新开 HPM5100EVK(11-02):HPMicro 组织下 64 个仓库里,12 个 RT-Thread BSP 仓库在 11 月 2 日 11:43 至 11:56 集中推送,覆盖 HPM6750、HPM6E00、HPM6P00、HPM6800、HPM6300、HPM6200、HPM5E00、HPM5300、HPM5301 与新增的 HPM5100EVK。逐仓核对的三处提交信息均为「RT-Thread BSP v1.13.0 for <板名>」,时间戳落在同一秒级区间,判断为脚本化批式发布而非各自开发;HPM6800EVK 与 HPM6E00EVK 的上一笔是 2026-02-03 的 v1.11.0,间隔约九个月且中间没有 v1.12.0 记录。新仓 HPM5100EVK 于 10:59 创建,首笔提交即 v1.13.0。板名>
-
Z 版本的测试清单开始产出代码,三套框架测试合入、两套接进 CI(11-03 ~ 11-07):11-02 挂出的 #11972 把「Z 版本能不能发」拆成逐框架的 QEMU 与 utest 清单,此后一周内 DAC 框架测试 #11976、I2C 模拟总线测试 #11982、看门狗冒烟测试 #11883 三笔合入,SPI 固件内虚拟回环总线 #11979 与 dlmodule 的 QEMU 回归 #11989 在审;11-06 13:10 的 #11990 把 DAC 与 I2C 接进 qemu-vexpress-a9 的 CI 作业,要求两项都留下明确的 PASSED 记录;11-07 又出现 Touch 框架测试 #12002,补上 #11972 清单里 Touch 的缺项。测试底座的方向从「等硬件」改成「进 CI」在这一周有了连续的样本。
-
内核可插拔性在两个方向上被验证:新芯片换掉 FreeRTOS,新架构进 libcpu(11-04 ~ 11-07):社区把 RT-Thread 5.4.0 做成 ESP-IDF v6.1 的一个组件,直接 drop-in 替换 FreeRTOS 内核,RT-Thread 源码保持零修改、由脚本按固定提交拉取,上板 36 项自检全部通过、双核都在跑线程、Wi-Fi 在双核开启时能连上并拿到 IP。同一周的 11-06 09:37,嘉楠 K230D 支持(128 MB DDR 变体、GPIO pin 设备、ext4 rootfs、ptyfs 与 procfs 挂载)随 #11897 合入;11-07 03:41 又出现瑞萨 RH850 G4KH 的移植提案 #11998,48 个文件、新增 3916 行,含 TRAP0 线程切换、嵌套中断、FPU 上下文与 qemu-rh850-u2c 板级,QEMU 上 kernel_basic 22/22 通过。
二、内核与版本动态
版本与主线
日期:2026-11-02 ~ 2026-11-07 来源:主仓库 releases 页
- 正式版本:本周仍无新 Release 与标签,releases 与 tags 两侧的终点都停在 09-10 的 v5.3.0,距发布已近两个月。主库处于 5.4.0 开发态(上一期周报已记 10-29 把 RT_VER_NUM 抬到 0x50400),本周各期日报均未再记录版本宏变动,也无预发布标签与二进制。
- 主线提交:本周 master 合入 49 笔提案,11-02 六笔、11-03 四笔、11-04 三笔、11-05 三十一笔、11-06 五笔。11-06 的五笔全部落在当日 09:20 至 13:10,日报截点(08:00)之后的收尾变动,统一放在本报告的发布日核查里。
- 节奏特征:周一六笔属周五至周日的积压递延,周二与周三回落到四笔与三笔,周四一次性放量到三十一笔,周五收尾五笔;11-07 截至核查时点(18:50)无新提交。这与此前数周「先停摆、再集中清账」的形态一致,区别是本周的高峰更高、跨度更长。
- 组织级:本周附属仓库只有 env 与 sdk 有推送(Env 插件市场的无服务器索引改造,见第三章),packages、vscode-rt-smart、pkgs-test、rtthread-nano、smart-build、UtestRunner 均无提交记录。
本周合入清单(49 笔提案)
日期:2026-11-02 ~ 2026-11-06 来源:主仓库 master 提交流
| 日期 | 笔数 | 主要条目 |
|---|---|---|
| 11-02 | 6 | SDHCI 名字缓冲栈溢出(#11542)、USB 字符串描述符索引与 MS OS 兼容 ID 长度(#11545、#11546)、tiny vsnprintf 的 long long 截断(#11600)、klibc 字节循环被改写为 memset(#11965)、SCMI 复位控制器容器转换(#11946) |
| 11-03 | 4 | getaddrinfo 嵌套用户指针加固(#11977)、宏注释位置规范(#11973)、mailbox 用例可重复运行(#11963)、DM365 SPI 拒绝零频率(#11957) |
| 11-04 | 3 | 主线性版本编号与发布流程文档(#11955)、GPT 分区首尾颠倒校验(#11978)、串口 TIOCGWINSZ 与 termios 更新(#11891) |
| 11-05 | 31 | 安全与边界校验 11 笔、驱动与工具 7 笔、Smart 与内核 3 笔、测试基建 5 笔、ARM Kconfig 拆分 1 笔,另有工具与 CI 四笔 |
| 11-06 | 5 | STM32F1/H7 输入捕获(#11975)、K230D 支持与 Smart 改进(#11897)、SDIO 块设备读写测试(#11758)、CAN 收发测试(#11752)、QEMU 跑 DAC 与 I2C 框架测试(#11990) |
- 11-02 的六笔全是老账:SDHCI 的栈溢出要 RT_NAME_MAX 设成 64 才触发,tiny vsnprintf 的截断要开 tiny 版 long long 支持才出现,klibc 的链接失败要目标平台没有 C 库才暴露——三者共同点是默认配置下测不出来。四笔的提案都开于 2026 年 7 月 1 日或 7 月 9 日,在队列里放了近四个月。
- 11-05 这批安全修复的落点很集中:终端 ioctl 的用户指针加固(#11941,+503/-57,七个文件)、signalfd 关闭路径的边界校验与安全摘链(#11935,+526/-228,11 个文件)、帧缓冲拒绝非法偏移(#11970)、pipe ioctl 用户指针校验(#11971)、9PFS 把服务端可控长度收敛到实收字节(#11918)、CFI MTD 擦除区数量与扇区表边界(#11558)、设备树解平铺深度上限(#11901)、AB32 的 ADC 通道号限制(#11962),加上单列的三笔(#11986、#11895、#11899)。
- 驱动与工具七笔:SDIO 块大小改在块配置完成之后再设(#11886)、串口关闭 fd 时只在引用计数归零才摘回调(#11931)、virtio 网卡在 pbuf 分配失败时补 RX 缓冲释放(#11726)、NVMe 每个非活动 namespace 泄漏一次分配(#11920)、virtio RPMsg 探测失败路径补资源释放(#11968)、USB HID 接口描述符按协议填 bInterfaceProtocol(#11873)、mkdist 的 disk 命令修重复注入 RTT_ROOT 与只读目录失败(#11874)。
- 同批未在日报单列的五笔:9pfs 的非对齐访问(#11876)、CI 定时失败报告与月度 BSP 构建(#11921)、Eclipse 工程生成的重复改写(#11321)、dist-strip 的 compile_commands 路径解析(#11551)、CI 的 git diff 路径解析(#11554)。这五笔属工具与 CI 侧的例行修复,不单独展开。
- 11-06 的五笔是策略性收尾:STM32F1/H7 补输入捕获(+746 行、9 个文件)、K230D 补板级变体与 Smart 挂载点、SDIO 与 CAN 两笔 utest 各带完整测试(+438 与 +1792 行)、#11990 把已成型的框架测试接进 CI。
安全与缺陷
日期:2026-11-02 ~ 2026-11-07 来源:主仓库缺陷列表
- 本周新开 8 单,其中 6 笔缺陷、2 笔功能单,报告者高度集中:XueDugu 一人贡献 #11969、#11980、#11984、#11985、#11992 五笔,全部附 PoC、GDB 日志与版本追溯;另有 anamarija-j 的 #11991(ESP32-C3 预编译镜像拒绝 v1.x 芯片)、CYFS3 的 #11972(QEMU 测试清单)、wdfk-prog 的 #11967(STM32 输入捕获需求)。
- 系统调用与描述符一族:图形设备的负偏移(#11969,
pread64()/pwrite64()放行负位置,直达内核任意读写)、timerfd 接受任意 fd(#11984,类型混淆后可把等待队列节点放在用户内存里,一次函数指针间接调用即可控内核 PC)、POSIX timer 的 id 不校验(#11980,下标 0x35a5 别名到控制台设备,timer_settime()可改写rx_indicate与ops)。三笔的前提都是「有一个非特权进程」。 - 设备侧一族:MSI-X 的 BIR 与偏移(#11985,CVSS 3.1 为 6.8,前提是恶意或被篡改的 PCIe 设备)、ivshmem 的配置字(#11992,窗口注册成
/dev节点后无需任何特权)。两笔的技术后果都是启动阶段的内核任意物理内存读写,共同缺口是rt_ioremap()不校验物理地址。 - 本周闭环的:#11969 → #11970(31 分钟)、#11958 → #11971(合入)、#11952 → #11981(提案在审)、#11985 → #11986(合入)、#11984 → #11996 与 #11980 → #11997(均在 11-07 03:04 挂出,待审)。
- 仍在队列或转结构性待办:mailbox 的 #11960 在 11-07 得到维护者确认,需要按 LWP 对象 AVL 查找加引用持有统一处理,并把同样的检查覆盖到信号量、互斥量、事件、消息队列与定时器,本轮未提交修复;块设备分区的 #11981 自 10-29 报告起已挂三天以上,11-05 16:03 仍在更新;ESP32-C3 的 #11991 需要同时改 SConstruct 的
image.min_rev与重新出包,修法简单但涉及产物重发。
评审队列观察
日期:2026-11-02 ~ 2026-11-07 来源:主仓库提案列表
- 队列厚度没有随清账变薄:11-05 时点窗口内更新的待审提案共 48 笔,比上一期报告的队列更厚。原因是本周新建 28 笔提案,合入 49 笔,进出基本持平,但安全类提案的评审成本高于普通修复——每笔都要读懂 PoC 与复现条件。
- 三笔值得盯的待审:块设备分区的任意内核写修复(#11981,+169/-57、五个文件、六条讨论)已经挂了三天以上,缺陷属高危,建议优先;RISC-V AIA 的 APLIC 电平中断 EOI(#11966)在 11-07 10:52 仍有更新,修法是先读
in_clrip的有效输入状态、只在设备仍保持中断有效时才写setipnum_le,解决 QEMU 8.2.2 上延时线程不恢复的问题;ulog 输出调用函数、文件与行号(#11987,+156 行)在 11-06 21:05 更新,属可观测性增强。 - 新架构移植:瑞萨 RH850 G4KH 的 #11998 一次提交 48 个文件、新增 3916 行,含 libcpu 的线程切换与中断嵌套、bsp 的启动与 OSTM/RLIN3 UART 驱动、以及 qemu-rh850-u2c 板级,作者标注为草稿,前置依赖是 picolibc 的 ctime 修复(即 #11999)。这类整架构移植的评审周期通常以周计。
- 大体量硬件支持仍在排队:Realtek RTL8125 以太网驱动(#11944,+1934 行)、RK3588 与 RK3528 显示与音频(#11943,36 个文件、+5483/-391)、ESP32-S3-DevKitM-1 板级(#11844,自 9-28 创建已一个多月)、NXP RT1180 工业以太网链接脚本(#11959,46 个文件、+13408/-1027),本周均无合入记录。评审焦点仍在整包引入的许可条款与板卡实测,而不只是功能能否运行。
- 测试基建的并行推进:SPI 固件内虚拟回环总线(#11979)、dlmodule 的 QEMU 回归(#11989)、utest 自动运行的循环与内存采样(#11983)、ADC 框架测试(#11974)四笔在审,与本周合入的三套框架测试是同一套组合拳。
三、生态与厂商适配
厂商 BSP 与驱动
日期:2026-11-02 ~ 2026-11-07 来源:仓库:hpmicro/rtt-bsp-hpm5100evk
- 先楫半导体(HPMicro):12 个 RT-Thread BSP 仓库在 11 月 2 日 11:43 至 11:56 的十三分钟内集中推送到 v1.13.0,覆盖 HPM6750EVK、HPM6750EVK2、HPM6750EVKMINI、HPM6E00EVK、HPM6P00EVK、HPM6800EVK、HPM6300EVK、HPM6200EVK、HPM5E00EVK、HPM5300EVK、HPM5301EVKLITE 与新开的 HPM5100EVK。新仓随附示例覆盖 adc、blink_led、flashdb、mcan、pwm、spi_nor_flash_fs、timer、uart_dma、usb_device_generic_hid 与 usb_host_msc_udisk,CAN 与 USB 双角色、文件系统与 FlashDB 都在默认范围内,偏工业与数据记录场景。
- 第三方板卡跟进同一套工程结构:野火 HPM6750 BTB 的 Studio BSP 于 11-04 03:47 建仓,BSP 版本 1.0.19、MCU 为 HPM6750IVM2(双核 32 位 RISC-V,最高 816 MHz)、跑在 RT-Thread 5.4.0、工具链 RISC-V GCC 11.1.0,安装流程写成五步(Releases 下载 ZIP、Studio 的 SDK 管理器安装、新建工程选板、Settings 勾外设、经 USB/DAPLink/J-Link 下载)。BSP 拆成独立仓库、按 Studio 工程维护这套约定已经从原厂外溢到社区。
- 新唐 N9H30 的社区 BSP:目标芯片 N9H30F61IEC 或 F63IEC,ARM926EJ-S 核最高 300 MHz,内建 TFT LCD 控制器与 2D 图形加速,并口可驱动到 1024x768、24 位色,片上 64 MB DDR。N9H 是典型的人机界面平台,RT-Thread 在这类 MPU 上的 BSP 一直由社区维护,新唐官方支持远不如 MCU 线密集。
- 恩智浦(NXP):11-02 开启的用户问卷披露了适配面,已适配 MCX N947、MCX A366、MCX A156 等多款芯片,活动周期 11 月 2 日至 11 月 23 日、11 月 24 日开奖。MCX A 系列是近两年主推的通用 MCU 线,A366 与 A156 出现在名单里,说明覆盖已从 N947 这类带 NPU 的型号向通用型号铺开;工业以太网侧的 RT1180 链接脚本提案(#11959)本周仍在队列,一条是 MCU 侧的广度、一条是跨界处理器侧的深度。
- 嘉楠(Canaan):K230D 支持随 #11897 于 11-06 09:37 合入,+398/-198、15 个文件。改动包括 SOC_K230/SOC_K230D 的选择项与 128 MB DDR 的默认内存布局、把 GPIO 注册成 RT-Thread pin 设备、补 ext4 根文件系统支持并挂载 ptyfs 与 procfs、清掉未使用的板级外设定义,并保留 SDK 的 riscv64-unknown-linux-musl 工具链。
- 意法半导体(STM32):STM32F1 与 STM32H7 的输入捕获支持于 11-06 09:20 合入(#11975,+746 行、9 个文件),对应 11-02 开的需求单 #11967。
- 全志与 Silicon Labs:全志 D1s 补上 qemu-d1s.sh 启动脚本,可以直接在 d1s 的 QEMU 机型上跑该 BSP(#11903);EFM32 补 Kconfig 与 .config,正式支持
scons --menuconfig,此前只能手改配置(#11867)。 - 乐鑫(Espressif):社区侧把 RT-Thread 5.4.0 做成 ESP-IDF v6.1 的组件、drop-in 替换 FreeRTOS 内核,patches 目录用
git apply改 IDF 自身 10 个文件约 440 行(含 freertos 的 Kconfig 与 CMakeLists、启动流程、链接脚本的中断栈与堆段定义、新增的 RISC-V 陷阱入口与 flash 跨核钩子),上板 36 项自检全部通过。需要分清内核:ESP32-S31 与 C3/C5/C6 是 RISC-V,S2/S3 是 Xtensa。 - 致远电子(AWTK):zlgopen/awtk 在 11-02 有一次推送,最近三笔提交标题均为「improve edit」,属通用 GUI 框架的日常迭代,未见 RT-Thread 专项改动,本期不作条目展开。
软件包与中间件
日期:2026-11-04 ~ 2026-11-06 来源:PR env #304(插件市场无服务器索引)
- Env 插件市场改成无服务器索引(11-06 07:05 合入):sdk 仓库新增 env-plugins 目录,每个插件一个子目录、各放一份 index.json;env 仓库实现读取这份索引并从 GitHub Release 下载 .epack 安装包。改动量在 env 侧是 +1108/-48、18 个文件(市场逻辑、WebUI 前端、命令行子命令与五组测试),sdk 侧 +125 行、四个文件。对外可见的变化是默认从本地 SDK 仓库读索引,不需要部署市场服务器;显式设置环境变量或执行
rt-env plugin market set仍优先走 HTTP 市场,rt-env plugin market clear可回落。首个上架插件是 RT-Kconfig 配置器 0.1.34,下载记录指向该仓库 Release 里的真实资产。 - 安全边界做得比预期细:下载尺寸有上限、超限返回 413;重定向必须同主机同协议;索引路径禁止逃出 env-plugins 目录;插件 id 有正则约束且检测重复。代价是信任边界从「官方市场」挪到了「仓库维护者」——第三方插件不必再等审核,发一个 Release 加一条索引就能分发。
- coact(11-04 22:35 推送):一个 C++17 的主动对象与层级状态机框架,MIT 许可、98 星。事件取代线程、行为写成层级状态机、转换表为 constexpr、运行期不做任何分配;同一套头文件在 RT-Thread、FreeRTOS 上跑,也能在 Linux 与 Windows 上通过 PAL 编译。三条性质写成结构约束:有界(队列、内存池与批大小都是编译期常量,无堆、无 new/delete)、可检测(SubmitResult 返回码、Monitor 计数、Breaker::level())、可恢复(每个主动对象配五态断路器)。对 RT-Thread 的价值在应用层方法论——生态里多数项目直接用线程加消息队列堆逻辑,缺一个把有界、可观测、可恢复一起约束住的框架。
- ulog 可观测性增强(待审):#11987 让 ulog 输出调用函数、文件与行号,+156 行、四个文件,11-06 21:05 仍有更新。
工具链与开发环境
日期:2026-11-02 ~ 2026-11-07 来源:主仓库 master 提交流
- 构建与 CI 侧四笔合入:Eclipse 工程生成避免不必要的工程文件重写(#11321)、dist-strip 的 compile_commands 路径解析(#11551)、CI 的 git diff 路径解析(#11554)、CI 定时失败报告与月度 BSP 构建(#11921)。这四笔的共同点是「工具自身的错误报告不可信」,修完 CI 的判定才可信。
- QEMU 侧从零散脚本走向统一入口:全志 D1s 的 qemu-d1s.sh(#11903)把找镜像与拼参数固化成脚本;#11990 把 DAC 与 I2C 框架测试接进 qemu-vexpress-a9 的 CI 作业并新增共享配置
components/dac_i2c.cfg,要求在启动后留下明确 PASSED;11-07 的 #12002 又给 Touch 框架补模拟 ops 测试,覆盖设备注册、读取、坐标范围、ISR 回调顺序与中断错误传播,不依赖触摸屏硬件。 - 新架构工具链:#11998 的 RH850 移植在 QEMU 上用的是 toolchain v1.1.0(GCC 14.3、picolibc)与 qemu-rh850 v1.0.0,msh 可启动、kernel_basic 22/22 通过,硬浮点与软浮点两种构建都在 CI 矩阵里;作者同时说明前置依赖是 picolibc 的 asctime_r/ctime_r 原型对齐(#11999)。
- 版本发布流程文档:751 行的两份文档把一次发布拆成版本准备、制定下个版本初步目标、开发准备、开发、预发布、发布六个阶段,预发布部分含特性收敛、BUG 回归与按架构和 BSP 分组的测试用例模板。对下游发行版与商业版本,这是判断一次升级要不要跟、要花多少迁移成本的直接依据。
核验说明
- 主仓库 releases 与 tags 两侧本周均无新版本,终点为 09-10 的 v5.3.0;全文按「5.4.0 开发态、尚未发布」表述,不以版本宏代替发布事实。
- GitHub 匿名接口限额(每小时 60 次)在本周多期采集中触及上限,组织级核查改用重点仓库的 Atom 提交流与网页组织页;发布日核查改用 search 接口一次拉取合并、新建与更新三类真值,再用单仓 pulls 接口复核关键条目。
- 官方新闻接口与官网新闻列表均停在 6 月 17 日,官网新闻模块本周出现过加载失败(页面报「哎呀,加载失败了」),发布侧只能以媒体专栏为准。
- 论坛 club.rt-thread.org 全周返回 468 并前置 WAF 挑战页,帖子列表与正文无法读取,社区讨论侧的信息缺口由 GitHub 的 issue 与 PR 评论、以及媒体专栏补齐。
四、官方与社区活动
官方渠道
日期:2026-11-02 ~ 2026-11-06 来源:RT-Thread 官方新闻列表
- 新闻接口连续第六个月静默:
getList?type=rt_org返回的最新条目仍是 2026-06-17 的「睿赛德科技受邀出席 2026 阿布扎比投资论坛」,本周五期核查无一次新增。官网首页新闻区同样停在六月。 - 媒体专栏是唯一稳定出口:电子工程专辑的 RT-Thread 账号本周更新五篇——10-30 的武汉场巡回培训复盘与 11-04 直播预告、11-02 的恩智浦用户问卷、11-03 的乌镇「新光」稿、11-04 的睿擎桌宠工程复盘、11-05 的 Titan Board 接入 OpenMV。另有一篇 11-01 的双十一促销稿属推广内容,未收录。
- 叙事转向的信号:乌镇稿里那句「从实时控制底座向端侧智能操作系统的关键跃升」是这套叙事的正式版本,社区规模口径仍是约 30 万开发者;同一周的睿擎桌宠复盘把「实时 IO 留在板端、推理放到算力更强的一侧」写成可复现的七步链路,宣传与工程在同一条线上。
会议与活动
日期:2026-10-29 ~ 2026-11-04 来源:上海市经信委:上海开源软件应用创新大赛落幕
- 2026 上海开源软件应用创新大赛落幕(10-29 ~ 10-30,11-02 官方发布):由开源中国主办,8 月 5 日启动报名以来收到 766 个报名项目,40 余家合作企业与开源社区参与;12 道真实产业命题吸引 269 个项目应题,30 支团队晋级总决赛,角逐总价值 100 万元的奖池。12 道命题的发布方里,睿赛德与中国商飞、中船海舟、道客、云轴科技、魔珐科技同列上海本土企业一侧,另一端是百度地图、openKylin 社区、open-supOS 社区等全国性技术企业与社区——对 RT-Thread 来说,这个位置的含义是工业与嵌入式场景被当作真实产业问题的来源,而不是赞助商席位。
- 乌镇峰会的「新光」名单(11-02 ~ 11-05):除 AIOS 底座入选 35 项推介产品外,同期「互联网之光」博览会展示发布 1000 余项新技术新产品;RT-Thread 的落点是机器人「大脑」与「小脑」协同,混合部署架构把 AI 推理与实时控制分置两侧。
- 开源 AIOS 联盟的技术分工第一次写清(11-03 报道 / 10-23 活动):安谋科技旗下极术社区主办的「Jishu 创客坊:小型具身智能方案研讨会」上,瑞芯微、瑞莎计算机与 RT-Thread 三家以联盟伙伴身份同台。RT-Thread AI 资深工程师郑炜讲机器狗、HyperCar 与 Codex 编排三类 Agent 方案,落点是把智能体从「对话」推到「执行」;瑞芯微讲主控 SoC 加 AI 协处理器解耦算力与控制,瑞莎讲用 ZERO 3W 这类开源硬件做原型到批量交付,RT-Thread 讲系统侧的 Agent 调度与执行。报道晚于活动十天,收录是因为它第一次给出具体技术分工,不是当日新发生的事件。
- 恩智浦联合问卷(11-02 ~ 11-23):要求填写终端设备、应用场景与开发难点,并欢迎就芯片性能、外设与生态适配提改进建议,11 月 24 日开奖。
- 睿擎 3576 桌宠直播(11-04 20:00):把 DeepSeek Harness 里的桌宠形象搬到 RK3576 加一块小屏上,按 KEY5 说一句话、几秒后用大肥鱼的口气回一句,屏幕上的眼睛跟着动。分工是板子管听和说、PC 管想:板端用 arecord/aplay 走 hw:0,0,表情不上 GPU、直接 mmap 写
/dev/fb0;人设、记忆、工具与模型都在 PC 的 DSH Desktop 上,板子不存 API Key、也不做推理。文章把三个坑写得很实在——一次按键跑两轮对话(需 flock 单实例、EVIOCGRAB 独占、清孤儿进程三件套)、流式 TTS 会截断(改成「连续多次轮询内容不变且口播至少两个汉字」才合成,体积从 10 KB 到 115 KB)、表情两档优先级需锁到期自动回 idle。
社区作品与赛事
日期:2026-10-30 ~ 2026-11-05 来源:仓库:Titan Mini PCB Inspector
- 大赛作品赛后集中开源:窗口内 GitHub 上出现 15 个新建的 RT-Thread 相关仓库,其中 7 个自述为 2026 RT-Thread 嵌入式大赛参赛作品,集中开源时间落在 10-30 至 11-01,与大赛「作品在论坛发帖并把代码开源」的要求对得上。四个边缘 AI 视觉项目压在两款板卡上:瑞萨 Titan Board Mini(RA8P1,Cortex-M85 加 Ethos-U55)上的 Titan Mini PCB Inspector(摄像头看板、800×480 LCD、Ethos-U55 本地推理、云端大模型写建议、断网退回表驱动专家规则)与灵犀智眸(INT8 姿态模型单帧最多 10 人、每人 17 个关键点,判举手/趴桌/站立/坐正四类行为,输出 0 到 100 的专注度,事件带时间戳写 SD 卡 CSV,原始画面不出教室);富瀚 MC632X(Cortex-A7)上的两个 SENTINEL,一个接 M5Stack AtomS3R 做语音播报与双路 MJPEG 预览、人机检测与绊线统计,另一个强调脱离 PC 独立运行、上电自动完成配网与 Web 服务启动。
- 手工与调试类工具:本周没有出现上一期那样的内核分析长文,社区的注意力明显转向作品仓库本身——仓库自述里的板卡型号、模型量化位宽、分区划分比帖子正文更能说明工程取舍。
- 平台分布:参赛作品覆盖 Titan Board Mini、MC632X、PSoC Edge E84、NS800RT7P65D、FRDM-MCXA346 五款板卡,正好对应大赛板卡清单里从带 NPU 的高性能 MCU 到双核电机控制芯片的区间。
五、行业应用与商业动向
工业控制与工业互联
日期:2026-11-02 ~ 2026-11-03 来源:仓库:rtthread-industrial-gateway
- 全链路都在板端的工业网关:一个新建的个人项目把工业数据网关的四条链路做在同一块 STM32F407VGT6 上——下行用 FreeModbus 作 RTU 主站、周期轮询现场从站的保持寄存器;本地用 LVGL 8.3 做 HMI,按钮控制与回读共用一份保持寄存器镜像表;上行经 ML307 4G 模组走 MQTT QoS1 接 ThingsBoard,支持 RPC 反向控制;远程升级用 HTTP 分块下载加 CRC32 校验,写入 download 分区后由 rtboot 搬移到 app 分区再跳转。硬件配置写得比多数同类仓库细:FSMC 8080 并口 16 位 TFT、xpt2046 电阻屏走 SPI、W25Q128(16 MB)挂 SPI1 且片选走 PG15 软件控制、ML307 走 uart6 用 AT 指令、Modbus 从站挂 uart3 的 9600 8N1。
- 双 MCU 消杀装置:「净巡卫士」面向教室、楼道、公共座椅这类中小型公共区域,架构是 GD32H759IMT6(Cortex-M7)做运动主控、STM32F103C8T6(Cortex-M3)做喷洒控制,两边都跑 RT-Thread 4.1.1。功能覆盖四轮差速移动、机械臂雾化喷洒、HX711 称重做余量监测、远程遥控、预约消杀、状态上报与视频回传;仓库结构比多数参赛项目规整,
docs/下有硬件说明、通信协议、代码风格与提交文档,scripts/下有 Keil 构建与仓库自检脚本,还带了 clang-format 配置。取舍很清楚:运动控制要实时性、喷洒与余量监测是慢变量,拆开之后两颗芯片各自留出余量,通信成本用一条串口协议就够。
电机控制与端侧 AI
日期:2026-10-30 ~ 2026-11-04 来源:仓库:NS800RT7P65D FOC 与 CANopen
- 双 Cortex-M7 的 20 kHz 无感 FOC:纳芯微 NS800RT7P65D 被拆成两个逻辑 CPU——一个跑 20 kHz 的 ADC 采样与 PWM,做无感 FOC、滑模观测器与 PLL 估算,带硬件关断;另一个跑 UART 与 FinSH、CANopenNode v4.1 与 CiA 402 桥接、CAN 收发。跨核只走异步命令邮箱和一份六字段、24 字节的一致性快照,不做共享内存乱读;底层是 RT-Thread 5.3.1 的 SMP 配置。这是本周最接近产线形态的一份赛题作品。
- 振动诊断的端侧 MLP:英飞凌 PSoC Edge E84 上的 EdgeDoctor-RT 每 20 毫秒处理一个振动数据块,1 秒滑动窗口提 64 维频带特征,送 64-32-5 的 MLP 判正常、轴承内圈故障、轴承外圈故障、不对中、不平衡五类状态,并给置信度与处置建议;基线是官方的 Edgi_Talk_M55_XiaoZhi v1.4.0,只叠应用层,不改启动、链接、HAL 与 Wi-Fi 资源。
- 运控与检测的两类下沉:NXP FRDM-MCXA346 上一个做步进电机闭环定位(编码器反馈加 Python 与 Tkinter 上位机,跑 10 度与 90 度定位、相对反转 45 度与回软件零点),另一个做超声波避障加烟雾检测的检测小车、视觉识别放在 PC 侧。两例说明赛题板的下沉程度:同一块通用 MCU 既承载闭环运控,也承载低速巡检。
- 四个视觉项目的共同取舍:模型压到端侧 NPU 或 MCU,复杂判断上云或交给规则引擎,原始画面不出设备——与睿擎桌宠「大脑在 PC、肉体在板端」是同一套工程判断。
可穿戴与验证平台
日期:2026-11-02 ~ 2026-11-03 来源:仓库:helios-sf32(Sifli SF32LB52 手表固件)
- 思澈 SF32LB52 上的智能手表固件:基于 OpenSifli SDK,目标板是 SF32LB52 开发板的 LCD 屏,UI 用 LVGL,底座是 RT-Thread;仓库 9 月 4 日创建、窗口内有一次推送。可穿戴是 RT-Thread 相对少见的落点,这类产品的约束与工业板相反——屏幕刷新要流畅、待机功耗要低、UI 资源要能热更新,而 OpenSifli SDK 把 RT-Thread 作为默认 RTOS,说明这条产品线在 SDK 层就选定了底座。
- RV32IM 双发射 FPGA CPU 把 Nano 当最小验证栈:面向 Xilinx Kintex-7 的流水线 CPU 项目,RV32IM 指令集、机器态 CSR 与定时器中断,主执行通道加一条整数副通道支持双指令配对,前端有 BTB、RAS 与间接跳转预测,访存侧有双通道前递、load/store 配对与缓存命中旁路;软件侧跑 RT-Thread Nano v3.1.5 配 UART 命令行与 CoreMark 1.0。验证数据给得比一般业余项目细:在 timingopt15 加 256 行 DCache、180 MHz 理想时钟下做 CoreMark 100 次行为仿真,31,445,017 个 CPU 周期、30,605,777 条退休指令、CPI 1.027421,最终 CRC 为 0x988c,7 项定向回归通过;不足也写明——180 MHz 布线后 WNS 为 -1.371 ns、WHS 为 +0.013 ns,时序未收敛、尚未生成 bitstream。对 RT-Thread 来说,Nano 又一次被当作最小可运行软件栈用于 CPU 验证,比裸机测试更能暴露中断、上下文切换与定时器路径上的问题。
商业动向
日期:2026-11-02 ~ 2026-11-07 来源:电子工程专辑:RT-Thread 亮相乌镇峰会
- 本周无新增商用落地、融资或订单类报道。厂商侧的动作集中在两处:一是原厂把 BSP 仓库脚本化批量发布(先楫 12 仓同版本),二是围绕端侧智能的叙事铺底(乌镇「新光」、AI Kit、开源 AIOS 联盟分工)。前者是交付能力的体现,后者更接近方案定位的表达,两者都还没有落到具体的客户与订单信息上。
- 竞赛与命题侧的商业化信号:上海开源软件应用创新大赛把睿赛德列为 12 道产业命题的发布方之一,命题来自工业与嵌入式场景的真实问题;这类位置的商业价值在于把厂商需求前置成赛题,而不是赛后采购。
六、趋势观察
- 积压清账在本周出现峰值,且是一次性的:49 笔合入里有 31 笔集中在 11-05,跨了四个月(最老 #11558 建于 7-05,多笔建于 10-18 至 10-29)。对下游的直接含义是这两天拉 master 会看到一大片变更,回归测试的成本集中释放而不是摊平到每天。判断项目健康度的稳定指标仍是队列周转时间——本周新建 28 笔、合入 49 笔,进出基本持平,队列没有变薄。
- 攻击面完成一次迁移:从系统调用参数挪到设备固件。10 月底到 11 月初报的是「值到对象」缺校验(getaddrinfo 的嵌套指针、pipe 的 ioctl 指针、timerfd 的 fd 类型、POSIX timer 的 id、块设备分区的裸指针),本周的两条换成了「设备说什么就信什么」——MSI-X 的 BIR 越界一位就别名到 rom 成员,ivshmem 的配置字直接把内核内存描述成共享内存。两者共同的技术缺口是
rt_ioremap()不校验物理地址,建议抽成统一层而不是在每个驱动里各判一遍。 - 「报告到补丁」进入小时级,瓶颈转移到评审与验证:本周的三个样本是 31 分钟(#11969 → #11970)、六小时零九分(#11985 → #11986)、两小时十一分(#11992 → #11993)。报告者给的是带 PoC、带 GDB 日志、带版本追溯的完整材料,维护者拿到就能直接改,这比任何流程规定都更能压缩时间。代价是评审压力后移:48 笔待审、块设备分区那笔挂了三天以上、mailbox 那笔明确说「需要结构性修复、本轮不提交不完整补丁」。
- 版本治理从文档走到证据,主线规划已看向 6 系列:Z 按月、Y 三到六个月、X 不定期这三条写进了仓库文档,配套的 #11972 把「Z 版本能不能发」拆成逐框架的 QEMU 与 utest 清单,一周内就有三套框架测试合入、两套接进 CI。文档示例统一写成 v6.0.0/v6.1.0/v6.1.1,说明下一轮主线按 6 系列规划——对下游发行版,这意味着 5.4 之后可能不再有 5.5,迁移窗口的判断要按这个前提重算。
- 对外叙事稳定转向「端侧智能操作系统」,并且有工程样本支撑:乌镇「新光」把 AIOS 底座放进国家级平台的推介名单,AI Kit 讲虚拟化混合部署;同一周的睿擎桌宠复盘给出「板端实时 IO 加 PC 侧推理」的可复现七步链路,开源 AIOS 联盟稿给出三类 Agent 方案与三家伙伴的分工,赛题作品里的四个视觉项目则一致把模型压到端侧、复杂判断上云。宣传口径与工程取舍第一次对得上。
- 板级生态两头走,内核可插拔性被外部项目验证:一头是原厂把 BSP 仓库脚本化、同版本批量发布(先楫 12 仓同日同版本),保证板间一致;另一头是社区为第三方板卡(野火 HPM6750 BTB)和老平台(新唐 N9H30)补 BSP,填补长尾覆盖。同时,社区在只提供 FreeRTOS 的 ESP32-S31 上把 RT-Thread 作为 ESP-IDF 组件替换内核并跑通 36 项自检,RH850 这类新架构的移植提案也进了队列——「内核可插拔」从口号变成了可复现的工程结果。
附录:素材与核查
素材清单
| 期号 | 日期 | 有效窗口 | 收录条目(按小标题计) |
|---|---|---|---|
| 第 1 期 | 2026-11-02(周一) | 10-30 08:00 至 11-02 08:00(72 小时) | 16 |
| 第 2 期 | 2026-11-03(周二) | 11-02 08:00 至 11-03 08:00(24 小时) | 20 |
| 第 3 期 | 2026-11-04(周三) | 11-03 08:00 至 11-04 08:00(24 小时) | 17 |
| 第 4 期 | 2026-11-05(周四) | 11-04 08:00 至 11-05 08:00(24 小时) | 12 |
| 第 5 期 | 2026-11-06(周五) | 11-05 08:00 至 11-06 08:00(24 小时) | 17 |
- 五期日报齐全,无缺失日期;周一期为跨周末 72 小时窗口,起点沿用上一期截点。10-30 合入的两笔(#11915 dlmodule、#11936 clang-format 固定版本)已在上一期周报的发布日核查中记录,本期不重复叙述。
- 周报正文在五期日报基础上合并同主题条目,条目数与上表不等,属正常归并;安全类缺陷按「系统调用与描述符」「设备侧」两族合并,不逐单展开。
核查说明
- 发布日核查(11-06 08:00 至 11-07 18:50):对主仓库提交、releases 与 tags、合并与在审提案、新建缺陷单逐项实测。核查发现五笔落在周五日报截点之后的合入——STM32F1/H7 输入捕获 #11975(11-06 09:20)、K230D #11897(09:37)、SDIO 块设备测试 #11758(09:44)、CAN 收发测试 #11752(09:45)、QEMU 跑 DAC 与 I2C 框架测试 #11990(13:10),已并入第二章合入清单与第一章要闻。11-07 无新提交。
- 截点后新增条目:11-07 凌晨出现四笔(#11996 timerfd 校验 fd 类型、#11997 POSIX timer 边界校验、#11998 RH850 G4KH 移植、#11999 picolibc 原型对齐),白天再出四笔(#12000 OFW 树经 procfs 暴露、#12001 非 SMART CPU 时间统计、#12002 Touch 框架测试、#12003 Bouffalo ADC DMA 通道校验),均按新提案记录,未计为合入。
- 口径:本周合入 49 笔、新建提案 28 笔、新建缺陷与功能单 8 笔,均为 11-02 00:00 至 11-07 18:50 的实测值;版本口径为「5.4.0 开发态、releases 与 tags 停在 v5.3.0」,不以版本宏代替发布事实。
- 未收录项:zlgopen/awtk 的常规提交(通用 GUI,与 RT-Thread 无专项关联)、星标个位数且无实质说明的个人新建仓库、11-01 的双十一促销稿(推广内容且已出窗口)、10-23 活动但 11-03 才报道的联盟稿按「首次披露技术分工」记录而非当日事件。
- 渠道限制:论坛 club.rt-thread.org 全周返回 468 并前置 WAF 挑战页;官方新闻接口与官网新闻列表停在 6 月 17 日,官网新闻模块出现过加载失败;Google News 中文侧命中集中在活动与问卷类稿件,英文侧多组查询零命中;HN Algolia 的命中多为 thread 词义误匹配,整批剔除。GitHub 匿名接口限额在部分期次触及上限,组织级核查以 Atom 提交流与网页组织页兜底。
完整信源清单
- [1] Issue #11985(MSI-X 表 BIR 与偏移不校验) — https://github.com/RT-Thread/rt-thread/issues/11985
- [2] PR #11986(MSI-X 五项校验) — https://github.com/RT-Thread/rt-thread/pull/11986
- [3] Issue #11992(ivshmem 配置字被当作可信输入) — https://github.com/RT-Thread/rt-thread/issues/11992
- [4] PR #11993(ivshmem JailHouse 回退默认关闭) — https://github.com/RT-Thread/rt-thread/pull/11993
- [5] Issue #11984(timerfd 接受任意 fd) — https://github.com/RT-Thread/rt-thread/issues/11984
- [6] PR #11996(timerfd 校验 fd 类型,11-07) — https://github.com/RT-Thread/rt-thread/pull/11996
- [7] Issue #11980(POSIX timer id 未校验) — https://github.com/RT-Thread/rt-thread/issues/11980
- [8] PR #11997(timer id 边界校验,11-07) — https://github.com/RT-Thread/rt-thread/pull/11997
- [9] Issue #11969(graphic 负偏移) — https://github.com/RT-Thread/rt-thread/issues/11969
- [10] PR #11970(帧缓冲拒绝非法偏移) — https://github.com/RT-Thread/rt-thread/pull/11970
- [11] Issue #11958(pipe FIONREAD 用户指针) — https://github.com/RT-Thread/rt-thread/issues/11958
- [12] PR #11971(pipe ioctl 用户指针加固) — https://github.com/RT-Thread/rt-thread/pull/11971
- [13] Issue #11960(RT-Smart mailbox 伪对象) — https://github.com/RT-Thread/rt-thread/issues/11960
- [14] Issue #11952(块设备分区任意内核写) — https://github.com/RT-Thread/rt-thread/issues/11952
- [15] PR #11981(块设备分区用户指针加固) — https://github.com/RT-Thread/rt-thread/pull/11981
- [16] PR #11977(getaddrinfo 嵌套用户指针加固) — https://github.com/RT-Thread/rt-thread/pull/11977
- [17] PR #11978(GPT 分区首尾颠倒校验) — https://github.com/RT-Thread/rt-thread/pull/11978
- [18] Issue #11271(GPT 分区尺寸下溢) — https://github.com/RT-Thread/rt-thread/issues/11271
- [19] PR #11941(终端 ioctl copyin/copyout) — https://github.com/RT-Thread/rt-thread/pull/11941
- [20] PR #11935(signalfd 关闭路径与槽位查找) — https://github.com/RT-Thread/rt-thread/pull/11935
- [21] PR #11954(poll 与 epoll 计数回绕) — https://github.com/RT-Thread/rt-thread/pull/11954
- [22] PR #11911(cromfs 目录名边界) — https://github.com/RT-Thread/rt-thread/pull/11911
- [23] PR #11918(9pfs 长度收敛) — https://github.com/RT-Thread/rt-thread/pull/11918
- [24] PR #11947(DHCP 地址池耗尽无界搜索) — https://github.com/RT-Thread/rt-thread/pull/11947
- [25] PR #11901(fdt_unflatten 深度上限) — https://github.com/RT-Thread/rt-thread/pull/11901
- [26] PR #11558(CFI MTD 数组边界) — https://github.com/RT-Thread/rt-thread/pull/11558
- [27] PR #11962(Bluetrum AB32 ADC 通道校验) — https://github.com/RT-Thread/rt-thread/pull/11962
- [28] Issue #11991(ESP32-C3 预编译镜像拒绝 v1.x) — https://github.com/RT-Thread/rt-thread/issues/11991
- [29] PR #11955(主线性版本编号与发布流程文档) — https://github.com/RT-Thread/rt-thread/pull/11955
- [30] Issue #11956(版本管理 CI 与发布流程) — https://github.com/RT-Thread/rt-thread/issues/11956
- [31] Issue #11972(Z 版本发布的 QEMU 自动化测试清单) — https://github.com/RT-Thread/rt-thread/issues/11972
- [32] PR #11976(DAC 框架测试) — https://github.com/RT-Thread/rt-thread/pull/11976
- [33] PR #11982(I2C 框架模拟总线测试) — https://github.com/RT-Thread/rt-thread/pull/11982
- [34] PR #11883(看门狗冒烟测试) — https://github.com/RT-Thread/rt-thread/pull/11883
- [35] PR #11979(SPI 固件内虚拟回环总线) — https://github.com/RT-Thread/rt-thread/pull/11979
- [36] PR #11990(CI 在 QEMU 运行 DAC 与 I2C 框架测试) — https://github.com/RT-Thread/rt-thread/pull/11990
- [37] PR #12002(Touch 框架中断错误传播与测试,11-07) — https://github.com/RT-Thread/rt-thread/pull/12002
- [38] PR #11989(dlmodule 的 QEMU 回归覆盖) — https://github.com/RT-Thread/rt-thread/pull/11989
- [39] PR #11983(utest 自动运行加循环与内存采样) — https://github.com/RT-Thread/rt-thread/pull/11983
- [40] PR #11974(ADC 框架测试) — https://github.com/RT-Thread/rt-thread/pull/11974
- [41] PR #11988(ARM 配置拆分至 libcpu/arm/Kconfig) — https://github.com/RT-Thread/rt-thread/pull/11988
- [42] Issue #9187(libcpu Kconfig 拆分原议题) — https://github.com/RT-Thread/rt-thread/issues/9187
- [43] PR #11892(RISC-V Smart 的 MMU 与用户异常) — https://github.com/RT-Thread/rt-thread/pull/11892
- [44] PR #11895(信号投递顺序与 ELF 段保护) — https://github.com/RT-Thread/rt-thread/pull/11895
- [45] PR #11899(sys_sigaction 校验信号编号) — https://github.com/RT-Thread/rt-thread/pull/11899
- [46] PR #11542(SDHCI 名字缓冲栈溢出) — https://github.com/RT-Thread/rt-thread/pull/11542
- [47] PR #11545(USB 字符串描述符索引校验) — https://github.com/RT-Thread/rt-thread/pull/11545
- [48] PR #11546(USB MS OS 兼容 ID 响应长度钳位) — https://github.com/RT-Thread/rt-thread/pull/11546
- [49] Issue #4782(USB 字符串描述符越界,2021) — https://github.com/RT-Thread/rt-thread/issues/4782
- [50] Issue #11287(MS OS 兼容 ID 长度越界) — https://github.com/RT-Thread/rt-thread/issues/11287
- [51] PR #11600(tiny vsnprintf 的 long long 截断) — https://github.com/RT-Thread/rt-thread/pull/11600
- [52] PR #11965(klibc 字节循环被改写为 memset) — https://github.com/RT-Thread/rt-thread/pull/11965
- [53] Issue #6128(klibc 与 GCC 的隐式契约,2022) — https://github.com/RT-Thread/rt-thread/issues/6128
- [54] PR #11946(SCMI 复位控制器容器转换与注册顺序) — https://github.com/RT-Thread/rt-thread/pull/11946
- [55] PR #11957(DM365 SPI 拒绝零频率) — https://github.com/RT-Thread/rt-thread/pull/11957
- [56] Issue #11950(DM365 SPI 分频除零) — https://github.com/RT-Thread/rt-thread/issues/11950
- [57] PR #11963(mailbox 用例可重复运行) — https://github.com/RT-Thread/rt-thread/pull/11963
- [58] Issue #6565(mailbox 用例第二次运行失败,2021) — https://github.com/RT-Thread/rt-thread/issues/6565
- [59] PR #11973(宏注释位置规范) — https://github.com/RT-Thread/rt-thread/pull/11973
- [60] Issue #10097(宏注释写法判据) — https://github.com/RT-Thread/rt-thread/issues/10097
- [61] PR #11891(串口 TIOCGWINSZ 与 termios 更新) — https://github.com/RT-Thread/rt-thread/pull/11891
- [62] PR #11886(SDIO 块大小设置时序) — https://github.com/RT-Thread/rt-thread/pull/11886
- [63] PR #11931(串口共享端口保留接收回调) — https://github.com/RT-Thread/rt-thread/pull/11931
- [64] PR #11726(virtio 网卡 RX 缓冲区泄漏) — https://github.com/RT-Thread/rt-thread/pull/11726
- [65] PR #11920(NVMe 非活动 namespace 泄漏) — https://github.com/RT-Thread/rt-thread/pull/11920
- [66] PR #11968(virtio RPMsg 探测错误处理) — https://github.com/RT-Thread/rt-thread/pull/11968
- [67] PR #11873(USB HID 接口协议字段) — https://github.com/RT-Thread/rt-thread/pull/11873
- [68] PR #11874(mkdist disk 命令两处缺陷) — https://github.com/RT-Thread/rt-thread/pull/11874
- [69] PR #11975(STM32F1/H7 输入捕获支持) — https://github.com/RT-Thread/rt-thread/pull/11975
- [70] Issue #11967(STM32 输入捕获需求单) — https://github.com/RT-Thread/rt-thread/issues/11967
- [71] PR #11752(CAN 收发测试) — https://github.com/RT-Thread/rt-thread/pull/11752
- [72] PR #11758(SDIO 块设备读写测试) — https://github.com/RT-Thread/rt-thread/pull/11758
- [73] PR #11903(全志 D1s 的 QEMU 启动脚本) — https://github.com/RT-Thread/rt-thread/pull/11903
- [74] PR #11867(EFM32 支持 menuconfig) — https://github.com/RT-Thread/rt-thread/pull/11867
- [75] PR #11897(K230D 支持与 Smart 改进) — https://github.com/RT-Thread/rt-thread/pull/11897
- [76] PR #11998(瑞萨 RH850 G4KH 移植与 qemu-rh850-u2c,11-07) — https://github.com/RT-Thread/rt-thread/pull/11998
- [77] PR #12000(经 procfs 暴露 OFW 树,11-07) — https://github.com/RT-Thread/rt-thread/pull/12000
- [78] PR #12001(非 SMART 配置的 CPU 时间统计,11-07) — https://github.com/RT-Thread/rt-thread/pull/12001
- [79] PR #12003(Bouffalo ADC DMA 采样通道校验,11-07) — https://github.com/RT-Thread/rt-thread/pull/12003
- [80] PR #11999(picolibc 的 asctime_r/ctime_r 原型,11-07) — https://github.com/RT-Thread/rt-thread/pull/11999
- [81] PR #11966(RISC-V AIA APLIC 电平中断 EOI) — https://github.com/RT-Thread/rt-thread/pull/11966
- [82] PR #11987(ulog 输出调用函数、文件与行号) — https://github.com/RT-Thread/rt-thread/pull/11987
- [83] PR #11959(NXP RT1180 工业以太网链接脚本) — https://github.com/RT-Thread/rt-thread/pull/11959
- [84] PR #11915(dlmodule 未初始化全局量,10-30 合入) — https://github.com/RT-Thread/rt-thread/pull/11915
- [85] Issue #5705(dlmodule 全局变量地址重叠,2022) — https://github.com/RT-Thread/rt-thread/issues/5705
- [86] PR #11936(clang-format 固定 22.1.8 与内核格式化,10-30 合入) — https://github.com/RT-Thread/rt-thread/pull/11936
- [87] 仓库:hpmicro/rtt-bsp-hpm5100evk — https://github.com/hpmicro/rtt-bsp-hpm5100evk
- [88] 仓库:hpmicro/rtt-bsp-hpm6800evk — https://github.com/hpmicro/rtt-bsp-hpm6800evk
- [89] 仓库:hpmicro/rtt-bsp-hpm6e00evk — https://github.com/hpmicro/rtt-bsp-hpm6e00evk
- [90] 仓库:野火 HPM6750 BTB 的 Studio BSP — https://github.com/sendu2wfdx/rt-thread-bsp-hpm6750-fire-btb
- [91] 仓库:新唐 N9H30 社区 BSP — https://github.com/Memory-afk/sdk-bsp-nk-n9h30
- [92] 仓库:zlgopen/awtk — https://github.com/zlgopen/awtk
- [93] PR env #304(插件市场无服务器索引) — https://github.com/RT-Thread/env/pull/304
- [94] PR sdk #11(env-plugins 索引目录) — https://github.com/RT-Thread/sdk/pull/11
- [95] 索引目录 env-plugins — https://github.com/RT-Thread/sdk/tree/main/env-plugins
- [96] 仓库:esp32s31-rtthread(RT-Thread 作为 ESP-IDF 组件) — https://github.com/yilives/esp32s31-rtthread
- [97] 乐鑫:ESP32-S31 发布稿 — https://www.espressif.com/zh-hans/news/ESP32_S31_Release
- [98] 仓库:coact(主动对象与层级状态机框架) — https://github.com/DeguiLiu/coact
- [99] 工程:Titan_Openmv — https://github.com/RT-Thread-Studio/sdk-bsp-ra8p1-titan-board/tree/main/project/Titan_Openmv
- [100] 仓库:rtthread-industrial-gateway — https://github.com/luhan777-shen/rtthread-industrial-gateway
- [101] 仓库:helios-sf32(Sifli SF32LB52 手表固件) — https://github.com/fbiego/helios-sf32
- [102] 仓库:GD32(双 MCU 消杀装置) — https://github.com/Allin-JO/GD32
- [103] 仓库:RISC-V-CPU(RV32IM 双发射 FPGA 核) — https://github.com/LinLuofirefly/RISC-V-CPU
- [104] 仓库:titan-mini-pcb-inspector — https://github.com/hyh12138938/titan-mini-pcb-inspector
- [105] 仓库:NS800RT7P65D FOC 与 CANopen — https://github.com/illustriousness/ns800rt7p65-focdemo
- [106] 电子工程专辑:武汉场巡回培训 — https://www.eet-china.com/mp/a535641.html
- [107] 电子工程专辑:睿擎 3576 桌宠直播预告 — https://www.eet-china.com/mp/a535640.html
- [108] 电子工程专辑:RT-Thread 与恩智浦用户问卷 — https://www.eet-china.com/mp/a536257.html
- [109] 电子工程专辑:RT-Thread 亮相乌镇峰会 — https://www.eet-china.com/mp/a536485.html
- [110] 电子工程专辑:睿擎平台用 RK3576 复刻桌宠 — https://www.eet-china.com/mp/a536769.html
- [111] 电子工程专辑:Titan Board 接入 OpenMV — https://www.eet-china.com/mp/a537138.html
- [112] 世界互联网大会:互联网之光博览会在乌镇开幕 — https://cn.wicinternet.org/2026-11/03/content_39082074.htm
- [113] 网信办:2026 年世界互联网大会乌镇峰会通稿 — https://www.cac.gov.cn/2026-11/02/c_1795373863477368.htm
- [114] 凤凰网:开源 AIOS 联盟集结 WTCC 2026 — https://biz.ifeng.com/c/8xZ1SQBmhnC
- [115] 上海市经信委:上海开源软件应用创新大赛落幕 — https://sheitc.sh.gov.cn/zxxx/20261102/3726d0f2497f49f49f96afdbed62bd11.html
- [116] 人民网:推动更多开源成果从赛场走向市场 — http://sh.people.com.cn/n2/2026/1030/c134768-41737721.html
- [117] RT-Thread 官方新闻列表 — https://www.rt-thread.org/news/list
- [118] 主仓库 master 提交流 — https://github.com/RT-Thread/rt-thread/commits/master
- [119] 主仓库 releases 页 — https://github.com/RT-Thread/rt-thread/releases
- [120] 主仓库 tags 页 — https://github.com/RT-Thread/rt-thread/tags
- [121] 主仓库提案列表 — https://github.com/RT-Thread/rt-thread/pulls
- [122] 主仓库缺陷列表 — https://github.com/RT-Thread/rt-thread/issues
- [123] RT-Thread 组织仓库列表(按 pushed 排序) — https://github.com/orgs/RT-Thread/repositories?sort=pushed
数据来源:每日 RT-Thread 动态日报(2026-11-02 至 2026-11-06 共五期)及本周期发布日核查;报告周期为 2026-11-02 至 2026-11-06。下一期周报周期建议:2026-11-09 ~ 2026-11-13。