Processors

Sitara processors – Design & development

Software for Sitara processors

TI provides key runtime software components and documentation for the Sitara processor platform. Software development kits (SDK) can be downloaded on TI.com for free, and are included with TI evaluation modules (EVM) and development kits. SDKs for Sitara processors require no runtime royalties. They include board support packages (BSPs), tools, demos, documentation and more. O/S independent support includes peripheral-specific libraries, drivers, and application examples.

 

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 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
Processor SDK by family
Linux Support
RT-Linux Support
TI-RTOS support
Android support
AM335x
yes
yes
yes
AM437x
yes
yes
yes
AM57x
yes
yes
yes
yes
AM65x
yes
yes
yes
yes
AMIC110
yes
AMIC120
yes

Industrial software for PRU-ICSS

Software supporting industrial communications on the PRU-ICSS is provided through PRU-ICSS-INDUSTRIAL-SW packages on top of Processor SDK.

sitara pru icss software stack diagram image

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.

Linux consultants and commercial Linux providers

For additional support or expertise, you can purchase a commercially supported distribution from a TI partner. These partners also offer a broad range of Linux-related services including training, power management, wireless LAN drivers, GUI development and more.

Android and Windows support

Visit Witekio for commercial Android and Windows support of TI devices.

Commercial RTOS support 

RTOS offerings from TI partners include solutions from:

Kits and evaluation modules for Sitara processors

Sitara processors offer a variety of hardware options to facilitate development, including evaluation modules and reference designs.

AM335x Arm Cortex-A8

Cost optimized general processing 

AM4x Arm Cortex-A9

Real time control and security

AM5x Arm Cortex-A15

Arm + DSP performance and multimedia

AMIC Industrial Ethernet

Optimized for industrial Ethernet

AM6x Arm Cortex-A53

Gigabit industrial Ethernet processors 

 

Development tools for Sitara processors

Integrated Development Environment, compilers, and tool chains from TI and TI Design Network members.

Code Composer Studio™ IDE

Code Composer Studio IDE is a complete, Eclipse-based integrated development environment (IDE) that supports all Sitara processors and the rest of TI's embedded processing portfolio, offering a consistent development experience.

When using Code Composer Studio IDE with a Sitara processor, a unique and powerful set of plug-ins and tools are made available to fully leverage the Sitara processor.

Code Composer Studio

Design Tools

These free tools are downloadable from ti.com and help you further tweak your design to your specific needs.

Clock Tree Tool

Clock Tree Tool

An interactive clock tree configuration software that provides information about the clocks and modules.

Pin Mux Tool

Pin Mux Tool

Windows-based software tool which provides a Graphical User Interface for configuring pin multiplexing settings, resolving conflicts and specifying I/O cell characteristics. Results are output as C header files.

Power Estimation Tool

Power Estimation Tool

Gain insight in to the power consumption of Sitara processors. The tool includes the ability for the user to choose multiple application scenarios and understand the power consumption as well as how advanced power saving techniques can be applied to further reduce overall power consumption.