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 TI Processor SDK is a 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 TI processor families
  • Maintained and released on a quarterly basis
  • Downloadable from TI's website, free of charge
  • Supported by TI's E2E forums
  • Benefits from the ongoing TI contributions, via upstreamed patches, to Mainline Linux?
Processor SDK Linux

Processor Linux SDK features:

  • Updated to the latest Long Term support (LTS) Linux kernel, boot loader and Yocto file system on an annual basis?
  • 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:

  • Updated to the latest Long Term support (LTS) Linux kernel and boot loader on an annual basis??
  • 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
yes
yes
yes
no
66AK2Gx
yes
yes
yes
no
66AK2Hx
yes
yes
yes
no
66AK2Lx
yes
yes
yes
no
AM335x
yes
yes
yes
no
AM437x
yes
yes
yes
no
AM57x
yes
yes
yes
yes
AM65x
yes
yes
yes
no
AMIC110
no
no
yes
no
AMIC120
no
no
yes
no
C665x
no
no
yes
no
C667x
no
no
yes
no
C6747
no

no
yes
no
C6748
no
no
yes
no
OMAP-L137
no
no
yes
no
OMAP-L138
yes
no
yes
no

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?
yes

no
ENEA OSE
no
yes
Expresslogic ThreadX
yes
no
Green Hills Integrity?, μVelOSity
yes
no
Mentor Graphics Nucleus?
yes
no
Micrium μC/OS-II, μC/OS-III
yes
no
Micro Digital Neutrino?
yes
no
QNX Neutrino?
yes
no
Quadros Systems RTXC?
yes
no
RoweBots Unison
yes
no
SEGGER embOS
yes
no
Wind River VxWorks?
yes
no

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.

Industrial Protocol support

TI processors can enable support for over
10 industrial Ethernet and fieldbus protocols including EtherCAT, PROFINET and EtherNet/IP.

Read more about supported protocols

Get software

software stack diagram

      1. <nav id="onpxh"><object id="onpxh"></object></nav>

          1. <code id="onpxh"><ol id="onpxh"><em id="onpxh"></em></ol></code>
          2. <listing id="onpxh"></listing>

              <var id="onpxh"></var>
              <listing id="onpxh"><i id="onpxh"></i></listing>

              <code id="onpxh"></code>

              <dl id="onpxh"><ins id="onpxh"></ins></dl>
              <dl id="onpxh"></dl>
              广东快乐十分开奖记录

                  1. <nav id="onpxh"><object id="onpxh"></object></nav>

                      1. <code id="onpxh"><ol id="onpxh"><em id="onpxh"></em></ol></code>
                      2. <listing id="onpxh"></listing>

                          <var id="onpxh"></var>
                          <listing id="onpxh"><i id="onpxh"></i></listing>

                          <code id="onpxh"></code>

                          <dl id="onpxh"><ins id="onpxh"></ins></dl>
                          <dl id="onpxh"></dl>

                              1. <nav id="onpxh"><object id="onpxh"></object></nav>

                                  1. <code id="onpxh"><ol id="onpxh"><em id="onpxh"></em></ol></code>
                                  2. <listing id="onpxh"></listing>

                                      <var id="onpxh"></var>
                                      <listing id="onpxh"><i id="onpxh"></i></listing>

                                      <code id="onpxh"></code>

                                      <dl id="onpxh"><ins id="onpxh"></ins></dl>
                                      <dl id="onpxh"></dl>