Open source software
Global collaboration for a robust software ecosystem
The power of community-based software
We believe in a collaborative culture centered around an upstream-first approach to software development and dependable long-term support.
Why choose TI for your open source software
Accelerated development
Leverage our strong open source foundational layer so you can focus on high-value innovations.
Industry standardization
Built on decades of foundational community collaboration, our software leverages industry standards for frameworks, protocols, safety and security.
Continuous improvement
A global community of talented developers who collaborate, test, debug, and refine code ensures transparent and robust software products that drive 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.
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 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 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 is a market-leading embedded system RTOS with a small memory footprint, fast execution times, and cutting-edge RTOS features.
As a top contributor to the Linux kernel, we provide and collaborate on architectural improvements, bug fixes, drivers and core technologies.
Matter creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
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.
An advanced embedded development suite including a small but powerful operating system that provides reliable, ultra-fast performance for resource-constrained devices.
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 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.
The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture.
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.