Estudio de Code Composer


Code Composer Studio (CCStudio o CCS) es un entorno de desarrollo integrado (IDE) para desarrollar aplicaciones para procesadores integrados de Texas Instruments (TI).

Los procesadores integrados de Texas Instruments incluyen DSP TMS320 , sistema OMAP en un chip, sistema DaVinci en un chip, procesadores de aplicaciones Sitara , microcontroladores Hercules , MCU Simplelink (microcontroladores MSP432 y conectividad inalámbrica [3] ), MSP430 y Tiva / Microcontroladores Stellaris. También permite la depuración en varios subsistemas como Ducati , [4] IVA Accelerator [5] y PRU-ICSS. [6]

Code Composer Studio está diseñado principalmente para el diseño de proyectos integrados y la depuración basada en JTAG de bajo nivel (baremetal) . Sin embargo, las últimas versiones se basan en versiones no modificadas del IDE de código abierto de Eclipse , que se puede ampliar fácilmente para incluir soporte para depuración de aplicaciones de nivel de sistema operativo ( Linux , Android , Windows Embedded ) y conjuntos de compiladores de código abierto como GCC .

Las primeras versiones incluían un kernel en tiempo real llamado DSP / BIOS y su posterior inicio SYS / BIOS. Actualmente, el sucesor de estas herramientas, el ecosistema de herramientas integradas TI-RTOS , está disponible para descargar como un complemento gratuito para Code Composer Studio.

Originalmente, Code Composer era un producto de una compañía llamada GO DSP ubicada en Toronto, Canadá, y fue adquirida por TI en 1997. [7] Después de la adquisición, Code Composer se incluyó con un kernel en tiempo real llamado DSP / BIOS [8 ] y su nombre se adjuntó con la palabra Studio.

Las versiones de CCS hasta la 3.3 se basaban en una interfaz propietaria, pero TI ya estaba trabajando en paralelo en el desarrollo de un IDE basado en Eclipse de código abierto . Este IDE se denominó Code Composer Essentials (CCE) y fue diseñado para la línea de microcontroladores MSP430 . Esta experiencia se utilizó para revisar completamente el CCS anterior y, a partir de la versión 4.0, todas las versiones también se basan en Eclipse .