利用針對資源最受限系統進行最佳化的開放原始碼 RTOS,擴充專案。Zephyr 提供支援各種硬體架構的安全、小體積核心,從簡單的環境感測器與資產追蹤器,到精密的人形裝置與 IoT 無線閘道,應有盡有。

為何選擇德州儀器的 Zephyr

加速開發
生產就緒品質
面向未來
我們的 ZEPHYR 平台

放心進行開發。

善用以 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 社群合作,將我們領先業界的矽晶與 Zephyr RTOS 搭配,作為一級平台,以建立統一且可擴充的生態系統。這種合作關係消除了低階開發的複雜性,讓開發人員能夠專注於真正重要的事情:更快地將創新想法推向市場。

— Syed Mohammed Khasim, 德州儀器 Zephyr 專案董事會成員

支援的裝置

一個 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>&nbsp;初始化環境

請遵循我們的 Zephyr Academy 指南,簡化您的設定並開始運作。

<b>步驟 3:</b>下載 Zephyr SDK

安裝官方 Zephyr(上游)或 TI 最佳化(下游)儲存庫。

<b>步驟 4:</b>&nbsp;移植應用程式碼

透過將目前的驅動程式和功能對應至 Zephyr API,移轉現有邏輯。

<b>步驟 5:</b>建置並燒錄

使用 TI VS Code 擴充功能與 West 編譯並燒錄您移植的專案。
使用案例

無限擴展。

高效設計。


開發

  • VS Code
  • Cortex® ARM® 偵錯
  • 適用 VS Code 的 TI 嵌入式偵錯外掛程式

編譯

  • GNU 編譯器集合 (GCC)

偵錯

  • GNU 專案偵錯器 (GDB)
  • 開放式晶片內建偵錯器 (OpenOCD)

燒錄

  • 開放式晶片內建偵錯器 (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,並使用 Bluetooth 裝置與 Simplelink Connect 行動應用程式進行通訊。