借助针对资源受限型系统进行优化的开源 RTOS,扩展您的项目规模。Zephyr 提供安全、小尺寸内核,支持多种硬件架构,适用于从简单的环境传感器和资产跟踪器到复杂的人形机器人和 IoT 无线网关等设备。

为什么 Zephyr 要与德州仪器 (TI) 合作

加快开发
量产就绪的品质保障
面向未来
我们的 ZEPHYR 平台

满怀信心地开发。

借助 TI 广泛的嵌入式产品组合和长期的产品供应能力,充分利用开源软件的灵活性。凭借 TI 在 Zephyr Foundation 中的白金级会员资格,您可以受益于 TI 在上游和下游协作方面的领导力,确保您的生态系统保持稳定、获得持续支持,并满足生产部署要求。

UPSTREAM COLLABORATION

Official Zephyr repository

Stay synchronized with the latest Zephyr updates. This repository offers a stable implementation that aligns with community standards, ensuring your development remains reliable while leveraging fast access to cutting-edge innovation.

 

  • Access leading-edge community innovation
  • Leverage fully open-source collaboration
  • Benefit from TI upstream contributions
DOWNSTREAM COLLABORATION

TI validated Zephyr repository

Move from prototype to production faster. Our downstream repositories are forked from the official Zephyr repository, providing you with pre-validated software and early access to the latest TI board features before they are merged into the upstream repository.

 

  • Reduce time-to-market with pre-validated packages
  • Simplify integration with user-specific examples
  • Get early access to the latest TI hardware features

质量、验证与产品就绪度

专为生产环境打造,而不仅仅适用于原型开发

成功的产品不仅需要软件可用,还需要严格的质量保障、可预测的发布周期以及长期可维护性。

TI 通过在真实硬件上持续进行验证来提升 Zephyr 软件的质量,从而简化您的开发流程,并进一步加快实现合规的进程。

简化您的资格认证流程

借助 TI 的生产级 CI/CD 流水线,减轻您的测试负担。每个 SDK 版本都包含完整的 Twister 套件,并在真实的 ASM、MSP 和 SimpleLink 板上进行 HIL(硬件在环)验证,确保您的软件经过真实硬件上的充分测试。

使用我们提供的可下载测试报告,简化您自己的认证流程。这些报告提供 JSON、XML 和 HTML 格式,您可以直接在自己的资格认证材料中引用经过验证的结果。

通过自动化测试实现全面准确性

借助 Zephyr 官方集成测试运行器 Twister,减少人工操作导致的错误。Twister 可自动执行整个工作流程,在仿真器和真实硬件上构建并执行测试,确保性能一致且测试结果可重复。

通过自动跟踪测试通过/失败结果和内存占用情况,深入了解您的设计。将 Twister 结果无缝集成到自动化 CI/CD 流水线中,或利用这些结果快速开展数据驱动的人工审查。

开源 RTOS 正在改变嵌入式软件的开发方式。在 TI,我们通过向上游贡献代码并与 Zephyr 社区开展合作来拥抱这一转变,将 TI 业界领先的芯片与作为一流平台的 Zephyr RTOS 相结合,打造统一且可扩展的生态系统。这种合作降低了底层开发的复杂性,让开发人员能够专注于真正重要的工作:更快地将创新理念推向市场。

— Syed Mohammed Khasim, 德州仪器 (TI) Zephyr Project 董事会成员

支持的器件

一个 RTOS,一种开发体验,多个 TI 平台。

通用 MCU

适用于各种智能应用的多功能高性能 MCU 

无线连接

经济实惠的创新型无线解决方案,适用于不断发展的互联世界 

实时 MCU

适用于时间关键型应用的可靠超低延迟 MCU

微处理器

满足复杂处理需求的强大可扩展计算引擎

开始使用

畅享顺畅的设计体验。

获得 Zephyr RTOS 开发全流程支持。无论您是启动新项目还是迁移现有设计,都可以利用我们的工具和专业知识,实现顺畅迁移并优化性能。

开发路径:

<b>第 1 步:</b>选择您的板 

从 TI 丰富的即用型板中,为您的 Zephyr 设计选择合适的硬件。

<b>第 2 步:</b>初始化环境

按照我们的 Zephyr Academy 指南简化设置流程,快速开始开发。

<b>第 3 步:</b>下载 Zephyr SDK

安装官方 Zephyr(上游)或 TI 优化版(下游)存储库。

<b>第 4 步:</b>构建您的应用程序

使用 TI 示例项目快速启动开发,或利用 Zephyr API 创建自定义应用。

<b>第 5 步:</b>构建和烧录

使用 TI VS Code 扩展和 West 编译项目,并将项目烧录到电路板。

<b>第 1 步:</b>选择您的板 

确定项目中使用的外设,并与目标 TI 器件的支持列表进行比较。

<b>第 2 步:</b>获取 TI 器件树

利用适用于所有 TI 嵌入式器件的预定义数据结构,简化迁移过程。

<b>第 3 步:</b>更改覆盖文件

根据 TI 硬件器件树的要求,在必要时迁移项目的叠加文件。

<b>第 1 步:</b>验证板兼容性

确认您现有的 TI 硬件支持 Zephyr,以确保平稳过渡。

<b>第 2 步:</b>初始化环境

按照我们的 Zephyr Academy 指南简化设置流程,快速开始开发。

<b>第 3 步:</b>下载 Zephyr SDK

安装官方 Zephyr(上游)或 TI 优化版(下游)存储库。

<b>第 4 步:</b>移植应用程序代码

通过将现有驱动程序和函数与 Zephyr API 建立对应关系,迁移现有逻辑。

<b>第 5 步:</b>构建和烧录

使用 TI VS Code 扩展和 West 编译移植后的项目,并将其烧录到板。
用例

无限扩展。

高效地进行设计。


开发

  • VS Code
  • Cortex®ARM®调试
  • 适用于 VS Code 的 TI 嵌入式调试插件

编译

  • GNU 编译器套装 (GCC)

调试

  • GNU 项目调试器 (GDB)
  • Open On-Chip Debugger (OpenOCD)

闪存

  • Open On-Chip Debugger (OpenOCD)
其他资源

特色资源


培训

Zephyr 教程

一系列实验,将引导您搭建和调试 Zephyr 项目,以及移植电路板

支持

TI E2E™ 设计支持论坛

工程师在研发设计全流程中寻找技术支持的首选平台


资源

实时智能和 Zephyr RTOS

AM2612/AM2611 MCU 上的 Zephyr RTOS 针对存储器效率和低延迟提供了优化的可扩展、安全的实时平台,可助力开发人员扩展实时智能功能并缩短开发周期。


在线研讨会

MSPM0 和 Zephyr RTOS

观看 MSP 和 Zephyr RTOS 教程,详细了解使用这种开源存储库的优势,获取使用 Zephyr 和 TI 的存储库的详细信息


在线研讨会

低功耗 Bluetooth® 和 Zephyr RTOS

按照有关在 Windows 环境中开始使用 Zephyr 和 TI 的实践教程操作,并使用蓝牙器件与 Simplelink Connect 移动应用程序进行通信。