Code Composer Studio: Difference between revisions

Content deleted Content added
Rsjsouza (talk | contribs)
No edit summary
Rsjsouza (talk | contribs)
No edit summary
Line 1:
'''Code Composer Studio''' is an [[integrated development environment]] for developing applications for Texas Instruments embedded processors. Texas Instruments embedded processors include [[Digital signal processing|DSPs]], [[ARM architecture|ARM]] based devices and other processors such as [[MSP430]]. Code Composer Studio includes a [[real time operating systemkernel]] called [[DSP/BIOS]] orand its later inception [[SYS/BIOS]]. Code Composer Studio or CCS includes support for OS level application debug as well as low-level [[JTAG]] based development. CCS is based on the [[Eclipse (software)|Eclipse]] open source software framework.
 
== History ==
Line 6:
Code Composer Studio releases up until 3.3 were based on a proprietary interface, but Texas Instruments was already working in parallel on the development of an IDE based on the open-source Eclipse. This IDE was named Code Composer Essentials and was designed for the MSP430 line of microcontrollers. This expertise was used to completely overhaul the previous Code Composer Studio and starting with release 4.0 all versions are also based on Eclipse.
 
Code Composer Studio was originally developed for [[DSP]] development, therefore several graphical and floating-point features were included right from its beginnings.
 
== Versions ==
===Code Composer===
*4.1210 (latest version in 20092001). Supported all [[Texas_Instruments_TMS320|TMS320]] DSPs at that time: C2x, C24x, C3x, C4x and C5x. This version is still sold by Texas Instruments<ref>[[http://www.ti.com/tool/codecomposer|Code Composer page at www.ti.com]]</ref>.
<br>
 
===Code Composer Studio===
*1.0 (1999). General release that dropped support for C2x, C3x, C4x and C5x and added support for C54x, C62x and C67x.
*2.0 (2002). General release that added support for TMS470 (ARM7) and the upcoming C55x and C64x devices.
*3.0 (2005). Limited release that supported only C62x, [[TMS320C64x|C64x,]] and C67x devices.
*3.1 (2005). General release that added support for [[OMAP]] (ARM9, Cortex A8)
*3.2 (2006). Limited release that supported only the new C64x+ devices.
*3.3 (2006). General release that supported all device families, and across the years it added support for TMS570 (ARM Cortex R4), C672x and C674x devices.
*4.0 (2008). General release based on a modified version of Eclipse 3.2. Dropped support for C24x and added support for [[MSP430 and]], Stellaris (ARM Cortex M3) and [[Texas_Instruments_DaVinci|DaVinci]] devices.
*5.0 (2012). General release that uses an unmodified version of Eclipse 3.6, and also includes support for Linux, as well as Microsoft Windows. Added support for Tiva (ARM Cortex M4) devices.
*6.0 (2014). General release that uses an unmodified version of Eclipse 4.3. Dropped support for C54x devices.