Processor SDK RTOS Software Developer Guide

From Texas Instruments Wiki
Jump to: navigation, search



Ti stk 1c rev rgb png.png

Last updated: 09/28/2017

Introduction

The Texas Instruments Processor Software Development Kit (Processor-SDK) is a single scalable software platform that offers streamlined development across different TI Sitara/DSP Processors. The Processor-SDK for RTOS provides fundamental platform software and tools for development, deployment and execution of RTOS-based applications. It includes the following, though not all features are applicable across all supported platforms:

  • TI-RTOS kernel, a light-weight real-time embedded operating system for TI devices
  • Chip support libraries, drivers, and basic board-support utilities
  • Interprocessor communication for communication across cores and devices
  • Basic networking stack and protocols
  • Optimized C66x algorithm libraries
  • Debug and instrumentation utilities
  • Bootloaders and boot utilities
  • Demonstrations and examples

Combined with TI Code Composer Studio integrated development environment (IDE), the Processor-SDK provides the core foundational building blocks that facilitate application software development on TI's embedded processors.

Scope

The purpose of this guide is to quickly provide the information you need most while evaluating and developing applications on a TI embedded processor, specifically running embedded real-time operating system. It is not intended to be a thorough design document. As such, the focus is on application programming interfaces (API), build information, and examples to use as a template to start development.

Guides

Processor SDK RTOS
Getting Started GuideStart Here Release Notes
Examples and Demonstrations RTOS Software Stack
Directory Structure Overview Building the SDK
Training Migration Guide
Technical Support How To Guides
Related Software Frequently Asked Questions (FAQ)
Supported Platforms and Versions
Board/EVM Abstration
Diagnostics Board Support Power-On Self Test
Foundational Components
TI-RTOS Kernel Boot IPC MPM
OpenMP FC OpenCL Network
XDAIS PKTLIB NWAL Tools
DSP Optimized Libraries
MATHLIB IMGLIB DSPLIB FFTLIB
LINALG
DSP Debug and Trace
CToolsLib UIA Trace
Fault Mgt WDT
Device Drivers
CSL UART USB PCIe
GPIO I2C QSPI-McSPI EDMA3
ICSS-EMAC(DRIVER,FIRMWARE) PRUSS FATFS MMCSD
QMSS CPPI PA SA
SRIO HYPLNK TSIP MCBSP
EMAC MCASP PM RM
GPMC VPS Drivers
Device Driver Utilities
OSAL Profiling
Compilers
TI C6000 TI ARM TI PRU Linaro GCC ARM
NoteNote: To get to this page, you can also use the shortcut: http://www.ti.com/processor_sdk_rtos