Scale your projects with an open-source RTOS optimized for your most resource-constrained systems. Zephyr provides a secure, small-footprint kernel that supports various hardware architectures—from simple environmental sensors and asset trackers to sophisticated humanoids and IoT wireless gateways.
Why Zephyr with Texas Instruments
Develop with confidence
Leverage the flexibility of open-source software backed by TI’s broad embedded portfolio and long-term product availability. Through our Platinum-level membership in the Zephyr Foundation, you benefit from TI's leadership in both upstream and downstream collaboration, ensuring your ecosystem remains stable, supported, and ready for production.
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
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
Quality, validation & product readiness
Built for production, not just prototypes
Successful products require more than just software availability—they demand rigorous quality, predictable release cycles, and long-term maintainability.
TI enhances your Zephyr software quality through continuous validation on real hardware, simplifying your development workflow and streamlining your path to compliance.
Simplify your qualification process
Reduce your testing burden with TI’s production-grade CI/CD pipeline. Every SDK release includes a full Twister suite with HIL (Hardware-in-the-loop) validation on real ASM, MSP, and SimpleLink boards, ensuring your software is battle-tested on actual hardware.
Streamline your own certification by using our downloadable test reports. Available in JSON, XML, and HTML formats, these reports allow you to directly cite validated results in your own qualification packages.
Automated testing for total accuracy
Eliminate manual error with Twister, Zephyr’s official integrated test runner. Twister automates your entire workflow, building and executing tests across both emulators and real hardware to ensure consistent, repeatable performance.
Gain deep visibility into your design with automated tracking of pass/fail results and memory footprints. Integrate Twister results seamlessly into your automated CI/CD pipelines or use them for rapid, data-driven manual review.
Open-source RTOS is changing how embedded software is developed. At TI, we are embracing this shift by contributing upstream and collaborating with the Zephyr community, pairing our industry-leading silicon with the Zephyr RTOS as a first-class platform to create a unified, scalable ecosystem. This partnership removes low-level development complexity, allowing developers to focus on what truly matters: bringing innovative ideas to market faster.
— Syed Mohammed Khasim | Texas Instruments Zephyr Project board member
One RTOS. One development experience. Multiple TI platforms.
General-purpose MCUs
Versatile, high-performance MCUs for a diverse range of intelligent applications
Wireless connectivity
Innovative, affordable wireless solutions for an ever-evolving connected world
Design seamlessly
Get end-to-end support for your Zephyr RTOS journey. Whether you are launching a new project or migrating existing designs, use our tools and expertise to ensure a frictionless transition and optimized performance.
Development paths:
Step 1: Choose your board
Step 2: Initialize environment
Follow our Zephyr Academy guides to streamline your setup and get up and running.
Step 3: Download the Zephyr SDK
Install either the official Zephyr (upstream) or the TI-optimized (downstream) repository.
Step 4: Build your application
Jumpstart development with TI example projects or create custom applications using Zephyr APIs.
Step 5: Build and flash
Compile and flash your project to your board using the TI VS Code extension and West.
Step 1: Choose your board
Step 2: Obtain TI devicetree
Step 3: Alter overlay files
Step 1: Verify board compatibility
Step 2: Initialize environment
Follow our Zephyr Academy guides to streamline your setup and get up and running.
Step 3: Download the Zephyr SDK
Install either the official Zephyr (upstream) or the TI-optimized (downstream) repository.
Step 4: Port application code
Migrate your existing logic by mapping your current drivers and functions to Zephyr APIs.
Step 5: Build and flash
Compile and flash your ported project using the TI VS Code extension and West.
Scale endlessly.
Engineer efficiently.
Develop
- VS Code
- Cortex® ARM® debug
- TI Embedded Debug Plugin for VS Code
Compile
- GNU Compiler Collection (GCC)
Debug
- GNU Project Debugger (GDB)
- Open On-Chip Debugger (OpenOCD)
Flash
- Open On-Chip Debugger (OpenOCD)
Featured resources
Zephyr tutorials
A collection of labs that will get your Zephyr project setup, debugged and able to port your board
TI E2E™ design support forum
An engineer’s go-to source for help throughout every step of the design process
Real-time intelligence and Zephyr RTOS
Zephyr RTOS on AM2612/AM2611 MCUs provides a scalable, secure real-time platform optimized for memory efficiency and low latency, enabling developers to expand real-time intelligence and reduce development cycles.
MSPM0 and Zephyr RTOS
Watch the MSP and Zephyr RTOS tutorial to learn more about the benefits of using this open source and providing detail information using both the Zephyr and TI's repository
Bluetooth® Low Energy and Zephyr RTOS
Follow a hands-on tutorial on getting started with Zephyr and TI in a Windows environment and use a Bluetooth device to communicate with the Simplelink Connect mobile application.