Разработка программного обеспечения для сигнальных процессоров TMS320C64xx в IDE Code Composer Studio Часть I. Основные возможности среды разработки CCS.

Презентация:



Advertisements
Похожие презентации
Использование языка Си для программирования ЦСП TMS320C67x.
Advertisements

БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Системы программирования Средства создания программ Интегрированные системы программированияИнтегрированные системы программирования Среды быстрого проектирования.
Разработка отладчика для программ на языке haXe и целевой платформы Adobe Flash 9 Выполнил студент 544 группыКрасько Н.Л. Научный руководительПлискин М.М.
Знакомство с IDE Pascal. Этапы решения задачи на компьютере : 1. Постановка реальной задачи и ее содержательный анализ 2. Создание модели ( формализация.
Программное обеспечение компьютерных систем. Разновидности программного обеспечения Прикладное ПО Служебные программы, утилиты Системное ПО.
Microsoft Visual Studio 2008 Первый запуск. Исходный код Компилятор Объектный код Компоновщик Исполняемый код Код начальной загрузки Библиотечный код.
1 Диаграммы реализации (implementation diagrams).
Средства разработки программ на ассемблере. Assembler. Тема 5:
1 Современные системы программирования Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Тема 5. Введение в среду визуального программирования Borland Delphi 7.0.
П рограммное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных.
Александр Гарибов MCP-клуб Белгород 25 февраля 2011 г.
Базы данных: назначение и основные возможности Разработка учителя информатики и ИКТ МОУ СОШ с. Тербуны Болговой Н.А.
Выполнила студентка группы ТУ-501 Полозова Юлия..
ПРЕЗЕНТАЦИЯ НА ТЕМУ: ПРЕЗЕНТАЦИЯ НА ТЕМУ: ВИДЫ ТРАНСЛЯЦИИ Составил: Ревнивцев М.В Преподаватель: Кленина В.И.
Многоуровневое мандатное управление доступом в многооконной графической среде ОС класса Linux Авторы: к.т.н., доцент Д. В. Ефанов * аспирант кафедры 36.
Доц. кафедры «Информационные системы» Лазуткина Елена Анатольевна.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Транксрипт:

Разработка программного обеспечения для сигнальных процессоров TMS320C64xx в IDE Code Composer Studio Часть I. Основные возможности среды разработки CCS.

Процесс разработки ПО для систем ЦОС на базе ЦСП Разработка и отладка программного кода на языке С или ассемблере в соответствии с выбранным алгоритмом. Результат – набор текстовых файлов с программным кодом. Оптимизация программного кода с учетом архитектуры выбранного ЦСП. Результат – один бинарный файл, содержащий цифровое двоичное представление разработанного программного кода. Тестирование и отладка разработанного программного кода на симуляторе ЦСП. Тестирование и отладка программного кода на целевой плате. Кафедра Радиосистем

Средства разработки и отладки ПО фирмы Texas Instruments для ЦСП семейства С6000 Единый, интегрированный в каждый ЦСП фирмы TI, отладочный интерфейс JTAG, позволяющий подключить несколько ЦСП к одному отладчику всего по 6 проводам и обеспечивающий высокую скорость обмена данными; Технологию обмена данными в реальном времени – RTDX, базирующуюся на интерфейсе JTAG; Среду разработки ПО Code Composer Studio. Кафедра Радиосистем

IDE Code Composer Studio включает в себя: Интегрированную среду разработки, состоящую из редактора, отладчика, менеджера проектов; С/С++ компилятор, оптимизатор ассемблерного кода, компоновщик; Симулятор ЦСП; Загрузчик программного кода в ЦСП; Мультипроцессорный отладчик, оптимизированный для приложений ЦОС, который содержит набор средств анализа и отладки программ в реальном времени, базирующийся на RTDX (механизм обмена данными между хостом и целевым устройством в реальном времени). Кафедра Радиосистем

Утилита Setup среды CCS 5 Текущая конфигурация Семейство Порядок следования байтТип платформы Краткое описание выбранного пункта Кафедра Радиосистем

Основные элементы интерфейса программы Code Composer Studio Кафедра Радиосистем Окна вывода информационных сообщений Окно менеджера проектов Панель управления сборкой проекта Окно текстового редактора

Структура проекта CCS Проект CCS состоит из следующих элементов: Папка Documents содержит файлы не используемые при компиляции проекта; Папка DSP/BIOS Config содержит файлы конфигурации DSP/BIOS; Папка Generated Files содержит временные файлы создаваемые в процессе компиляции; Папка Include содержит заголовочные файлы, в которых объявлены константы, определения функций и глобальных переменных (расширение.h); Папка Libraries содержат файлы библиотек, представляющих собой реализации различных, часто употребляемых функций (расширение.lib); Папка Source содержит файлы исходных кодов программы (расширение.asm и.с); Файлы компоновщика (расширение.cmd). 7 Кафедра Радиосистем

Процесс сборки проекта 8 Кафедра Радиосистем

Окна Code Composer Studio в режиме отладки Кафедра Радиосистем Панель управления процессом отладки Окно отображения состояния регистров процессора Окно просмотра содержимого памяти процессора

Список рекомендуемой литературы. SPRU509H. Code Composer Studio Development Tools v3.3. Getting Started Guide. SPRU509H 10 Кафедра Радиосистем