# Code Composer Studio

> Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler, and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before. Code Composer Studio combines the advantages of the Eclipse software framework with advanced embedded debug capabilities from TI resulting in a compelling feature-rich development environment for embedded developers. [Homepage](http://www.ti.com/tool/ccstudio)

```bash
user@workstation:~$ tar xvf CCS_web_linux.tar.gz 
ccs_setup_linux64_6.2.0.00050.bin
README_FIRST.txt
user@workstation:~$
```

Processor Support

* MSP Ultra Low Power MCUs
  * MSP430 Ultra Low Power MCUs
  * MSP432 Ultra Low Power MCUs
  * TI MSP430 Compiler
  * TI ARM Compiler
  * GCC ARM Compiler
* C2000 32/bit Real/time MCUs
* SimpleLink Wireless MCUs
* 32/bit ARM MCUs
* Sitara 32/bit ARM Processors
* Media Processors
* Single Core DSPs
* Multi core Processors
* UCD Digital Power Controllers

Additional Products

* MSP430 GCC


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://theiotlearninginitiative.gitbook.io/texas-instruments-launchpad-development-kits/integrated-development-environment/code-composer-studio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
