德州仪器公司(TI)于2日宣布,将扩大对开源实时操作系统(RTOS)Zephyr项目的支持范围,涵盖微控制器(MCU)、微处理器(MPU)和无线半导体产品。此举旨在减轻开发人员为每个产品重写代码的负担,并支持在单一开发环境中使用各种TI半导体产品。

Zephyr 是由 Linux 基金会支持的开源实时操作系统 (RTOS)。RTOS 是一种连接硬件和应用程序的操作系统,用于控制嵌入式设备(例如传感器、汽车电子设备和工业设备)中的任务,这些设备必须在规定的时间内处理命令。
当每家半导体公司使用不同的软件开发环境时,开发人员在更换芯片供应商时可能需要修改或重写现有代码。德州仪器 (TI) 在基于 Zephyr 的通用环境中支持 MCU、MPU 和无线半导体,因此开发人员可以在保留现有 Zephyr 代码和开发工具的情况下过渡到 TI 半导体。
此次支持的产品线涵盖了德州仪器 (TI) 的嵌入式产品组合,从低功耗的 M0 系列到高性能的 M33 内核 MCU、MPU 和无线整合产品。该公司表示,开发人员可以在同一操作系统上构建从简单的传感器到具有多种通信功能的互联系统等各种应用。
德州仪器 (TI) 还定期更新其基于 Zephyr 的软件开发工具包 (SDK)。借助 Linux 基金会的长期支持框架,它能够解决安全漏洞,并为长期使用的工业和汽车产品提供维护支持。
代码开发方法也与开源生态系统紧密相关。TI 向 Zephyr 社区的公共代码库提供代码和参考设计,并采用“上游优先”的方法,即在最终 SDK 版本发布之前,先由社区对代码进行审查。
它还运营着一个公共的 GitHub 代码库和一个持续集成/持续交付 (CI/CD) 环境。开发者甚至可以在正式 SDK 发布之前,检查和测试新功能和开发资源。
对长期使用产品的支持也在不断加强。德州仪器计划通过提供经过验证的软件版本、半导体技术过渡迁移指南以及与向后兼容性相关的材料,来减轻运行超过10年产品的维护负担。
它还支持遵守欧盟《网络弹性法案》(CRA)。CRA 是一项欧盟法律,规定了包含数字元素的产品的网络安全要求。德州仪器表示,针对基于 Zephyr 平台的长期安全更新和漏洞响应框架可以降低面向欧盟市场的开发者的监管合规负担。
德州仪器无线整合副总裁 Marian Kost 表示:“开发人员可以在德州仪器的 MCU、MPU 和无线产品组合中扩展设计,同时保持熟悉的开源工作流程。”他补充道:“我们将为从原型设计到批量生产所需的硬件和软件提供支持。”
Linux 基金会负责可防御嵌入式系统的副总裁 Kate Stewart 表示:“TI 在 Zephyr 中为广泛的产品系列提供支持,是扩展厂商中立的 RTOS 生态系统的一个例子。”她补充道:“开发人员可以在通用平台上执行涵盖 TI 的 MCU、MPU 和无线设备的各种设计。”
(来源:编译自biz,谢谢)
*免责声明:本文由作者原创。文章内容系作者个人观点,半导体行业观察转载仅为了传达一种不同的观点,不代表半导体行业观察对该观点赞同或支持,如果有任何异议,欢迎联系半导体行业观察。






