Zephyr® RTOS
Embedded solutions paired with open-source RTOS ecosystem for reliable & scalable designs
Why Zephyr with Texas Instruments
Texas Instruments integrates the open-source Zephyr real-time operating system (RTOS) into its embedded devices to deliver reliable, flexible, and high-performance solutions. Using Zephyr’s Twister and Ztest frameworks, TI ensures exceptional quality and dependability across its portfolio while actively contributing to the Zephyr Project since its inception in 2016 to advance innovation in embedded software.
Get started with Zephyr
The official Zephyr repository on GitHub includes our software and board support that meet all contributor requirements and have undergone full testing and review. It offers a stable implementation that complies with Zephyr’s standards, ensuring a reliable and consistent development experience but may not yet include our latest boards or beta features.
We maintain a set of downstream repositories for the Zephyr project, which are based on the official Zephyr repository.
These repositories provide early access to our latest boards and software features, allowing developers to get a head start on their projects before these features are merged into the upstream Zephyr repository.
Our maintained repositories enable faster bug fixes and rapid point releases to ensure that developers can have immediate access to the most up to date support, and can additionally include TI-specific samples to showcase deeper levels of functionality.
Texas Instruments not only embraces the open source nature of the Zephyr RTOS, but have also invested in supporting tooling ecosystem that ranges from open-source Visual Studio Code (VS Code) extension plugin to OpenOCD. These investments demonstrate our long term commitment on Zephyr support and to provide developers a robust, easy to use, fully supported ecosystem beyond basic enablement.
TI recommended Zephyr offerings
- Integrated development environments: VS Code, Cortex® ARM® debug, TI Embedded Debug Plugin for VS Code
- Compiler: GCC
- Debug: GDB, OpenOCD
- Flash: OpenOCD
Upcoming event
How to extract a bare metal flavor of code out of Zephyr to use in RTOS ?
Learn about a practical guide to extracting a “bare metal flavor” of code out of Zephyr so that it can run independently of Zephyr’s driver and subsystem layers.
Visit event website