The power of community-based software

We believe in a collaborative culture centered around an upstream-first approach to software design and development and dependable long-term support.

Why choose TI for your open source software

Accelerated development
Industry standardization
Continuous improvement

Featured open source projects

Supporting open source for an innovative ecosystem

At TI, we’ve supported open source software for over 20 years and we continue to be actively engaged in more than 60 open source projects, including Linux Kernel, Yocto, U-Boot, and Zephyr.

AutoSD

We are regular contributors to AutoSD - a community based, binary distribution to provide in-development preview of the upcoming Red Hat In-Vehicle Operating System.

Buildroot

Buildroot is cross-compilation toolchain often used to create lightweight bootable Linux environments for embedded systems, across multiple target platforms. By enabling support on TI embedded devices, we offer developers a fast and easy development option. 

Debian

Debian is a foundational Linux distribution, often preferred for its broad range of software packages, breadth of supported architectures and smooth update process. We are focused on enabling support for existing and future TI embedded devices with Debian. 

FreeRTOS

FreeRTOS is a market-leading embedded system RTOS with a small memory footprint, fast execution times, and cutting-edge RTOS features.

Linux Kernel

As a top contributor to the Linux kernel, we provide and collaborate on architectural improvements, bug fixes, drivers and core technologies.

Matter

Matter creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.

Real-Time Linux

We support the Real-Time (RT) Linux project in the goal to coordinate efforts around mainlining Preempt RT to ensure maintainers can continue development, long term support and future research of RT.

ThreadX

An advanced embedded development suite including a small but powerful operating system that provides reliable, ultra-fast performance for resource-constrained devices.

Trusted Firmware

Trusted Firmware provides a reference implementation of secure software for Armv8-A, Armv9-A and Armv8-M. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications

U-Boot

U-Boot is an open-source boot loader used in embedded devices to perform various low-level hardware initialization tasks and boot the device's operating system. We consistently provide code review, feature improvements and bug fixes.

Yocto

The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture.

Zephyr

Zephyr is a modular, community focused RTOS designed for connected embedded devices. We regularly provide upstream support and are contributing members to the Zephyr community.

TI open source software on GitHub

GitHub projects

Access and contribute to software product releases through our GitHub repositories.

GitHub sandbox

Explore projects that are not formally released as products through our Github sandbox.

Featured community software partners