Code Composer Studio: Difference between revisions

Content deleted Content added
Rsjsouza (talk | contribs)
m Changed a few reference titles to maintain consistency
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #64. Do general fixes if a problem exists. - using AWB
Line 1:
'''Code Composer Studio''' (CCStudio or CCS) is an [[integrated development environment]] (IDE) to develop applications for [[Texas Instruments]] (TI) embedded processors.
 
[[Texas Instruments]] embedded processors include [[Texas Instruments TMS320|TMS320]] DSPs, [[OMAP]] system-on-a-chip, [[Texas Instruments DaVinci|DaVinci]] system-on-a-chip, [[Sitara ARM Processor|Sitara]] applications processors, [[Hercules (processors)|Hercules]] microcontrollers, Tiva/Stellaris microcontrollers and [[MSP430]] microcontrollers. It also enables debugging on several subsystems such as [[Texas Instruments Ducati|Ducati]],<ref>[http://omappedia.org/wiki/Ducati_For_Dummies#Ducati_Subsystem_Overview Texas Instruments Ducati page at Omappedia wiki]</ref>, IVA Accelerator<ref>[http://processors.wiki.ti.com/index.php/AM/DM37x_Overview#IVA2.2_Subsystem_-_DM37x_Only Image Video Audio Accelerator page at TI wiki]</ref> and PRU-ICSS.<ref>[http://processors.wiki.ti.com/index.php/PRU-ICSS Programmable Real-Time Unit and Industrial Communication SubSystem page at TI wiki]</ref>.
 
Code Composer Studio is primarily designed as for embedded project design and low-level (baremetal) [[JTAG]] based debugging. However, the latest releases are based on unmodified versions of the [[Eclipse (software)|Eclipse]] open source IDE, which can be easily extended to include support for OS level application debug ([[Linux]], [[Android (operating system)|Android]], [[Windows Embedded]]) and open source compiler suites such as [[GNU Compiler Collection|GCC]].
Line 14:
Code Composer was originally developed for [[DSP]] development, therefore one of its main differentiators at the time was the availability of graphical visualization tools (XY graphs, FFT magnitude and phase, constellation, raw image visualization) and support for visualizing memory in several [[Computer number format|numeric formats]] (decimal, floating-point).
 
Starting in 2015, a [[Cloud_computing|Cloud computing]] version of CCS was introduced and is part of the suite TI Cloud Tools,<ref>[https://dev.ti.com TI Cloud Tools main page]</ref>, which also hosts Resource Explorer<ref>[http://processors.wiki.ti.com/index.php/Resource_Explorer Resource Explorer tools page at TI wiki]</ref> and Pinmux.<ref>[http://processors.wiki.ti.com/index.php/TI_PinMux_Tool Pinmux utility page at TI wiki]</ref>.
 
== Versions ==
Line 31:
*5.0 (2010). General release that uses an unmodified version of Eclipse 3.6 and later 3.7. It was hosted also in Linux. Added support for C66x DSPs, [[Sitara ARM Processor|Sitara]] (ARM9 and Cortex A8) and Tiva (ARM Cortex M4) devices.
*6.0 (2014). General release that uses an unmodified version of Eclipse 4.3. Added support for CC26x and CC32x wireless microcontrollers. Dropped support for C54x DSPs.
*6.1 (2015). General release that uses an unmodified version of Eclipse 4.4. Introduced support for Mac [[OS_X|OS X]]. Added support for CC25x and MSP432 (the introductory Mac version supports only MSP devices).
 
=== CCS Cloud ===