Интегральная среда проектирования, предназначенная для создания программного обеспечения, использующегося в процессорах и микроконтроллерах компании Texas Instruments Incorporated.
Code Composer Studio (или сокращенно CCS) представляет собой единый графический интерфейс для пошаговой разработки и отладки программного кода. Интуитивно понятное меню позволяет разработчикам быстро освоиться в программе, а со временем, изучая новые функции, улучшать производительность своих работ. Можно выделить два направления развития CCS: для микроконтроллеров (семейства C2000, MSP430, Stellaris, Hercules) и для процессоров (семейства C5000, C6000, Sitara, DaVinci). Последние версии программы базируются на свободном программном обеспечении Eclipse.
Среда включает в себя редактор исходных текстов, отладчик, линковщик, компилятор, средства визуализации, симулятор любого встроенного процессора от Texas Instruments, а также целый набор вспомогательных инструментов. Встроенный отладчик приспосабливается к используемым микросхемам, он способен выставлять и работать с многофункциональными контрольными точками. Менеджер событий останавливает работу центрального процессора или вызывает иные действия, следуя определенным заранее условиям. Среда поддерживает режим трассировки, помогающей проводить отладку программного кода и находить некоторые ошибки «невидимые» для других методов. Также CCS поддерживает работу с многоядерными и многопроцессорными системами.
Интерактивный профилировщик, самостоятельно определяя в коде ресурсоемкие места, распределяет производительность процессора. Операция профилирования позволяет выделять диапазоны программного кода и получать всю информацию о задействованных в ходе оптимизации ресурсах. Определенные задачи, например длительное тестирование, могут проходить без участия пользователя. Полноценная скриптовая среда дает возможность выполнять сценарии сопоставительного анализа или тестирования производительности.
Среда разработки может проводить исследование изображений, графическую визуализацию анализируемых данных и вывод данных на экран монитора с функцией их автоматического обновления в ходе выполнения программного кода. Помимо этого, CCS может транслировать видео в разных форматах.
Компиляторы C/C++, используя классические методы оптимизации, подстраиваются под конкретный тип микропроцессора для повышения эффективности кода и уменьшения его размера. Интегрированный симулятор делает возможным начать разработку в отсутствии реальной отладочной платы. При этом предлагается широкий выбор средств для визуализации процесса исполнения программного кода. Существует несколько симуляторов, различающихся скоростью анализа, точностью оценки кода и функциями по моделированию работы с периферийными устройствами. Среда CCS позволяет одновременно работать с несколькими проектами, после закрытия программы все настройки проектов сохраняются и восстанавливаются при повторном запуске.
Для работы с программой CCS необходимо иметь лицензионный файл. Их существует несколько вариантов, призванных удовлетворить различные потребности пользователей. Именно файл лицензии определяет, какие функции будут доступны в программе. Стартовая цена составляет 445 долларов.
Также разработчик предлагает бесплатный ознакомительный вариант среды программирования. Иметь регистрацию полезно в любом случае, так как появляется доступ к различной справочной документации и заказу бесплатных учебных материалов. Демонстрационная версия имеет ряд ограничений: срок использования 120 суток, поддержка микроконтроллеров серии MSP430, размер кода не более 16 KБ.
Разработчик программы CCS: компания Texas Instruments Incorporated. Ее штаб квартира находится в Далласе (штат Техас, США). Организация, основанная более восьмидесяти лет назад, является одной из крупнейших в мире по производству полупроводниковых микросхем и устройств на их основе. Продукты под маркой TI используются в различных отраслях промышленности, бытовой электронике, компьютерах, военной технике, беспроводных терминалах, медицинских аппаратах и многих других приборах.
Язык интерфейса CCS только английский.
Среда разработки предъявляет серьезные требования к вычислительным ресурсам компьютера – ОЗУ от 1 ГБ, частота процессора от 1,5 ГГц. Существуют отдельные версии программы для операционных систем Linux и Windows (XP SP3, Vista, 7).
Распространение программы: Shareware (платная), цена - от 445$. CCS-FREE- бесплатная версия с рядом ограничений
Официальный сайт Code Composer Studio: http://www.ti.com/tool/ccstudio
Комментарии (0) | Подписаться