Software & development tools

Scalable Linux, TI-RTOS and Android solutions for TI processors

TI Software Development Kits (SDK) provide operating systems, application examples, training, and documentation to ease and accelerate development. TI SDKs are complemented by a wide range of commercial Linux, RTOS, and Android solutions, as well as a number of optimized peripheral and application-specific libraries.

Processor SDK

The Processor SDK is a next-generation unified software platform for TI’s newest Processor families.

  • Features scalable Linux, TI-RTOS and Android support
  • Includes complete board support packages, documentation, libraries, benchmarks, utilities, and code examples
  • Allows you to seamlessly reuse and migrate software across devices

Processor Linux SDK features:

  • Long Term Stable (LTS) Mainline Linux kernel support
  • U-Boot community boot loader
  • Robust, commercial-grade Linaro® GNU compiler collection (GCC) toolchain
  • Yocto Project™ OE Core compatible file systems support enables tailored Linux application support
  • RT-Linux releases include a fully pre-emptible kernel for real-time applications

Processor SDK TI-RTOS features:

  • Robust real-time TI-RTOS kernel including TCP/IP networking stack
  • Posix thread-compatible API layer available
  • Driver libraries that can be used with TI-RTOS or without a kernel
  • Free and available as open source

Processor SDK Android features:

  • Based upon Linux Long-Term Stable (LTS) Mainline Linux kernel
  • U-Boot bootloader support
  • Google Android GNU compiler collection (GCC) tool chain
  • Includes a complete application framework
  • Allows for easy integration of customer developed applications via Java

Downloads and technical details by platform

Product Linux Support RT-Linux Support TI-RTOS Support Android Support
66AK2Ex
66AK2Gx
66AK2Hx
66AK2Lx
AM335x
AM437x
AM57x
AMIC110
C665x
C667x
C6747
C6748
OMAP-L137
OMAP-L138

Commercial Linux and Android support

Linux commercial distribution and partners 

For additional support or expertise, you can purchase a commercially supported distribution from a TI partner such as:

  • Witekio
  • Mentor Graphics
  • Canonical
  • Wind River

Linux consultants and commercial Linux providers

TI's extensive network of Linux consulting partners offers experience with a broad range of Linux-related software development including training classes, power management, wireless LAN drivers, GUI development and much more.

Android and Windows support

Visit Witekio for commercial Android and Windows support of TI devices

 

 

Commercial RTOS support

RTOS offerings from TI Design Network (TIDN) members include memory-protected and middleware-rich solutions from:

  • Green Hills Integrity
  • Mentor Embedded Nucleus RTOS
  • QNX Neutrino RTOS
  • Wind River
Provider Product RTOS on ARM® core RTOS on DSP core
eCOScentric
eCOS®
ENEA OSE
Expresslogic ThreadX
Green Hills Integrity®, µVelOSity
Mentor Graphics Nucleus®
Micrium µC/OS-II, µC/OS-III
Micro Digital Neutrino®
QNX Neutrino®
Quadros Systems RTXC™
RoweBots Unison
SEGGER embOS
Wind River VxWorks®

Accelerated DSP Libraries

Adding optimized DSP processing to your application can be as easy as calling a library function. Click on any of the processing areas below to download libraries, see benchmarks and find more information.