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 supporting Linux and RTOS provides Sitara™ developers with an easy set up and quick out-of-box experience that highlights the features of TI's Arm® processors
Software supporting industrial communications on the PRU-ICSS is provided through PRU-ICSS-INDUSTRIAL-SW packages on top of Processor SDK.
Kits and evaluation modules for Sitara processors
Sitara processors offer a variety of hardware options to facilitate development, including evaluation modules and reference designs.
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.
These free tools are downloadable from ti.com and help you further tweak your design to your specific needs.
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
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.