TI 全面支持 Zephyr RTOS,覆盖全系列 MCU、MPU 与无线连接设备
TI 宣布其广泛嵌入式产品组合已全面支持 Zephyr RTOS,覆盖全系列 MCU(从超低功耗 M0 到高性能 M33 内核)、MPU 及无线连接设备,提供统一且可量产的开发平台。
推荐理由:梳理了TI全面支持Zephyr对开发者、生态和行业三层影响,可作为评估厂商中立模式的参考。
TI 宣布其广泛嵌入式产品组合已全面支持 Zephyr RTOS,覆盖全系列 MCU(从超低功耗 M0 到高性能 M33 内核)、MPU 及无线连接设备,提供统一且可量产的开发平台。
推荐理由:梳理了TI全面支持Zephyr对开发者、生态和行业三层影响,可作为评估厂商中立模式的参考。
有开发者向 FreeRTOS-Kernel 提交 PR #1482,针对通用 GCC RISC-V 机器定时器路径做优化,在 xTaskIncrementTick() 返回 pdFALSE 时延迟保存 s0-s11 被调用者保存寄存器,对应 Issue #1464。
文章认为AI会取代把需求翻译成能跑代码的工作方式,但工程经验反而更值钱。文中汇总多组实验:大模型在126道嵌入式小练习上最强的DeepSeek-R1只做对55.6%,无硬件反馈时Claude Opus 4.7、Gemini 3.1 Pro等模型十轮内一次都没部署成功;16名资深开发者用AI后实测反而慢了19%,新手测验分数低了17%。
推荐理由:原文汇总了多组大模型写嵌入式代码的实测与对照实验,可用于判断AI在硬件相关任务上的真实边界。
Apache NuttX 在 GitHub Releases 上发布 nuttx-13.1.0,由 jerpelea 于 04 Oct 10:38 打标签,对应提交 2b5c0de,页面列出 2 个 Assets。原文未给出该版本的具体变更内容。
Zephyr 项目将于 10 月 12 日在慕尼黑 The Westin Grand Munich 举办线下 Meetup,由 Microchip 主办,Nordic Semiconductor 赞助开发板。
Zephyr 4.5 RC1 打标签并进入特性冻结,上周提交近一千次,Benjamin 正在 PR 中汇总约十二条 4.5 亮点。Texas Instruments 与 Infineon 升级为 Zephyr Project 白金会员,TI 还在扩大其嵌入式产品线的 Zephyr 支持。
Zephyr 项目将于 10 月 16 日在罗马尼亚布加勒斯特举办线下 Meetup,由 NXP Semiconductors 主办、布加勒斯特理工大学 UNSTPB 中央图书馆承办,时间为 5:00 pm – 8:30 pm,NXP 赞助餐饮与开发板赠送。
Infineon Technologies 和 Texas Instruments(TI)升级为 Zephyr Project 白金会员,为该开源 RTOS 的技术开发、基础设施和社区项目提供更多资源。
Zephyr 4.5.0-rc1 发布,提交 fa4f8fb 由 teburd 于 9 月 30 日 18:25 打标签,tag 附带提交者已验证签名。该版本为 4.5.0 的首个候选版本,发布页提供 2 个 Assets 供下载。
30 亿参数的 π0 在 RTX 4090 上 KVcache 预填充就要 46ms,远超 20ms 控制周期,7B 的 OpenVLA 8bit 量化后在 A5000 上只剩 1.2Hz,VLA 推理延迟成为灵巧手实时控制的瓶颈。
作者在 Zynq-7000 XC7Z020 上运行 FreeRTOS 与 lwIP 2.2.0 的 hard-float 构建时发现偶发 TCP 载荷损坏,数据在 lwIP memcpy 写入 TCP pbuf 后即已损坏。
FreeRTOS 社区确认,在单核 AArch64(Cortex-A55)配置下,xSemaphoreTake() 的互斥量获取路径使用 MSR DAIFSet/DAIFClr 中断屏蔽临界区而非 LDXR/STXR 等 ARM exclusive 指令,属预期行为。
先楫 hpm_sdk 发布 v1.13.0,测试环境为 Segger Embedded Studio 8.28 与 Zcc toolchain 4.1.5。
Apache NuttX 由 jerpelea 打出 nuttx-13.1.0-RC0 标签,对应 commit 2b5c0de,作为 13.1.0 的候选版本发布。页面仅列出标签与 Assets 信息,未附更新说明。
Zephyr 4.5 特性冻结于 9 月 28 日周一落地,同日 embedded world Conference 征稿截止。
推荐理由:梳理了 Zephyr 4.5 冻结前合入的驱动与网络改动,便于评估本周期的可用特性。
FreeRTOS 原始编码规范制定者 Richard Barry 回应 task.h 中强制先包含 FreeRTOS.h 的设计:该规范源自安全相关工作,目的是让头文件包含顺序显式可控,避免头文件之间隐藏式互相包含。FreeRTOS 仅在引入 portable 头文件与配置文件默认值时例外,以保证必要顺序,且对应用开发者不可见。
在 Terasic atum3 开发板上用 Nios-V 跑 FreeRTOS 实现 WebServer,通过以太网 TCP 发送 22Mbits 数据时,传输耗时在 3.5s 与 10.7s 间交替;每次开 socket 只发一次再关闭则稳定为 3.5s。
FreeRTOS SMP 内核中,两个由 vTaskSuspendAll()/xTaskResumeAll() 包围的区域在不同核心上会互斥:V11.1.0+ 的 tasks.c 在 configNUMBER_OF_CORES > 1 分支下获取 task lock 并保持到 xTaskResumeAll() 才释放,第二个核心会自旋等待。
FreeRTOS 社区论坛讨论了某芯片厂商 FreeRTOS 移植将 portENTER_CRITICAL() / portEXIT_CRITICAL() 直接映射到 vTaskEnterCritical() / vTaskExitCritical() 的做法。
文章指出 RTOS 与 Linux 的核心差异不是速度而是确定性,实时性指结果能否在 deadline 前可预测地交付。
推荐理由:文章把实时性拆成确定性而非速度,用延迟链路、代码对照和选型决策图给出可直接落地的评估框架。
小米开源委员会主席张铎在开放原子生态大会上公布 openvela 累计装机 1.8 亿台。文章回顾了 openvela 的底座 NuttX 及其创始人 Gregory Nutt 的经历。
推荐理由:文章梳理了 NuttX 创始人经历与 openvela 装机数据,可帮助读者理解 POSIX 兼容 RTOS 的产业位置。
Zephyr Podcast #051 汇总了近期合入的变更:Qualcomm Hexagon 与 Infineon TriCore/AURIX 两个新架构同批合入,均附带 QEMU、时钟、中断和串口支持,赶在 4.5 特性冻结前落地。
推荐理由:汇总了 Zephyr 近期合并的架构、子系统和板卡支持,便于工程师快速判断哪些变化与自己选型相关。
Zephyr 社区将于 9 月 24 日在德国斯图加特举办全天活动,上午 9:00–13:00 为动手工作坊,下午 14:00–17:30 为技术交流会,由 Bosch Power Tools 主办。
Iomico 将于 9 月 19 日在阿根廷布宜诺斯艾利斯组织 Zephyr Project Meetup,时间为 10:30 am–2:00 pm,地点 Casahumana(Thames 1788, Palermo)。
Apache NuttX 发布 nuttx-13.0.1 版本,由 jerpelea 打标签发布。该版本为开源 RTOS 的维护更新,GitHub 仓库已提供对应 tag 与资产下载。
RT-Thread 发布 v5.3.0,自 v5.2.2 起在内核、驱动、文件系统、网络和 BSP 等方面累积大量更新。
推荐理由:版本说明列出 clock_time 时间框架、Rust 组件、AF_UNIX 与设备模型等大项改动,升级前可据此核对受影响的驱动与 BSP。
Apache NuttX 项目发布 nuttx-13.0.1-RC1 候选版本,由 jerpelea 打标签,对应提交 cec617d,发布页提供 2 个 Assets 供下载。该仓库在 GitHub 上获得 4.1k Star、1.7k Fork,当前有 626 个 Issues 与 154 个 Pull requests。
Brandon 在 FreeRTOS 社区论坛指出,portASM.S 在上下文恢复时重编程 MPU 区域前未先禁用该区域,可能写入半成品配置并触发 prefetch abort。他给出 Cortex-R5F 上 RAM 与外设地址空间的复现场景,称清零 MPU 区域使能寄存器可规避但影响吞吐,询问是否有推荐做法或补丁。
立芯嵌入式推出 MCU+RTOS+LVGL 实战课程,主打 FreeRTOS 深入学习与健康智能手表(大厂架构版)实战项目,宣称掌握后可达一线城市 30K 薪资水平。
思澈 SiFli-SDK 发布 v2.5.1,新增 SF32LB57X 芯片族支持,包括 sf32lb57-dpi-hdk、sf32lb57-spi-hdk 和 sf32lb57x-ramrun 等新板卡,以及 LCD DPI/DBI/DIRECT_EPD、PSRAM 校准、SDIO 单线、CAN 等驱动、RF 驱动和二级 bootloader。
推荐理由:新增 SF32LB57X 芯片族支持并加入 DFU_V2 等中间件,正在评估思澈平台的团队可据此了解适配范围。
立芯嵌入式推出 MCU+RTOS+LVGL 实战课程,主打健康智能手表(大厂架构版)项目,覆盖 FreeRTOS 多任务、LVGL 人机交互、BSP 驱动、Bootloader 与蓝牙 OTA 升级等实战内容。
FreeRTOS Kernel 发布 V11.3.1,为 GCC、ArmClang 和 IAR 工具链的 Armv8-M 移植新增对称多处理(SMP)支持,包含每内核临界区嵌套状态、自旋锁、基于 SEV/WFE 的跨内核让出与唤醒、主从内核启动同步以及内核安全的 PendSV 上下文切换,单核构建保持不变。
推荐理由:版本更新把 Armv8-M 移植的 SMP 支持与一批 MPU、安全上下文修复集中落地,正在做多核或安全移植的团队可对照清单评估升级。
Apache NuttX 项目发布 nuttx-13.0.1-RC0 候选版本,由 jerpelea 打标签,对应提交 b2e43ac。该版本为 13.0.1 的首个 RC,发布页仅提供 2 个 Assets,未列出具体变更内容。
Zephyr 发布 LTS 维护版 v3.7.3-rc1,修复一批安全漏洞与缺陷,涉及 Bluetooth GATT、ext2、IPv6 Neighbor Discovery、TCP/ICMP、DNS 解析、内核 userspace 等多个子系统,多数问题影响范围覆盖 2.6.0 至 4.4.1。
推荐理由:这次 LTS 维护版集中修复了大量 Bluetooth、网络栈和内核的 CVE,还在用 3.7 分支的团队可以对照影响范围评估升级。
Zephyr 项目发布 4.4.2,这是针对 4.4.1 的 bugfix 版本,修复了近百个安全漏洞,包括 ext2 超级块解析除零、HTTP server 静态文件路径穿越。
推荐理由:一次修复了近百个 CVE 与大量内核、网络、蓝牙缺陷,可对照清单评估升级紧迫度。
Zephyr 发布 v4.4.2-rc1 候选版本,自 4.4.1 以来修复了大量 GitHub issue,覆盖 kernel、net、Bluetooth、USB、fs、drivers 等子系统。
推荐理由:本次候选版本集中修复了 Bluetooth、net、kernel 等子系统的大量越界读写与内存泄漏问题,升级前可对照清单评估影响范围。
Apache NuttX 由 jerpelea 打上 nuttx-13.0.0 标签,对应提交 273c771,发布页列出 2 个 Assets。原文未给出该版本的具体变更内容。
Apache NuttX 项目发布 nuttx-13.0.0-RC2 候选版本,由 jerpelea 打标签,对应提交 f5291a8。该版本为 13.0.0 的第二个 RC,发布页仅提供 2 个 Assets,未列出变更明细。
Apache NuttX 项目发布 nuttx-13.0.0-RC1 候选版本,由 jerpelea 打标签,提交号 74f8206。该版本为开源 RTOS NuttX 的 13.0.0 首个 RC,发布页仅列出 2 个 Assets,未附变更说明。
Zephyr 发布 v4.3.1 维护版本,修复自 4.3.0 以来的大量 GitHub issue,覆盖网络、蓝牙、内核用户态、驱动等模块。本次还处理了数十个 CVE,包括 CVE-2026-10634、CVE-2026-10636 等已公开 GHSA 编号的漏洞,部分条目仍处于 embargo 状态。
推荐理由:本次维护版集中修复了网络、蓝牙、内核用户态等大量缺陷,并处理了数十个 CVE,升级前可对照清单评估影响面。