Code Composer Studio

Code Composer Studio
Developer(s)Texas Instruments
Initial release1999; 25 years ago (1999)
Stable release
12.5.0.00007 / 4 October 2023; 11 months ago (2023-10-04)[1]
Operating systemWindows, Linux and macOS
PlatformIA-32 (deprecated) and x86-64
Available in1 languages
List of languages
English (United States)
TypeIntegrated Development Environment
LicenseTSPA[2]
Websiteti.com/ccstudio

Code Composer Studio (CCStudio or CCS) is an integrated development environment for developing applications for Texas Instruments embedded processors.

Texas Instruments embedded processors include TMS320 DSPs, OMAP system-on-a-chip, DaVinci system-on-a-chip, Sitara applications processors, Hercules microcontrollers, Simplelink MCUs (MSP432 and other Wireless connectivity[3] microcontrollers), MSP430 and Tiva/Stellaris microcontrollers. It also enables debugging on several subsystems such as Ducati,[4] IVA Accelerator[5] and PRU-ICSS.[6]

Code Composer Studio is primarily designed for embedded project design and low-level (baremetal) JTAG based debugging. Versions 4.0 to 12.8 are based on the Eclipse open source IDE, which can be easily extended to include support for OS level application debug (Linux, Android, Windows Embedded) and open source compiler suites such as GCC. Starting with Version 20 in December 2024, CCS is based on the Eclipse Theia platform and IDE.[7]

Early versions included a real time kernel called DSP/BIOS and its later inception SYS/BIOS. Currently, the successor to these tools, the TI-RTOS embedded tools ecosystem, is available for downloading as a free plugin to Code Composer Studio.

  1. ^ "CCSTUDIO IDE-TI.com". ti.com. Retrieved 2023-11-14.
  2. ^ EAR 734.3(B) (3): TECHNOLOGY AND SOFTWARE PUBLICLY AVAILABLE page at University of Pittsburgh
  3. ^ "Wireless connectivity page at TI wiki". Archived from the original on 2021-01-08. Retrieved 2015-05-27.
  4. ^ Texas Instruments Ducati page at Omappedia wiki
  5. ^ "Image Video Audio Accelerator page at TI wiki". Archived from the original on 2021-01-08. Retrieved 2015-05-22.
  6. ^ Programmable Real-Time Unit and Industrial Communication SubSystem page at TI wiki
  7. ^ ti.com Introduction to CCS v20.