Работа с VisualDSP++. Краткое описание возможностей и приёмов использования программы VisualDSP++, страница 2

VisualDSP++ - это Интегральная Среда Разработки и Отладки (IDDE). Она позволяет удобно управлять разработкой прикладной программы для ЦСП ADSP-21xx от начала до конца. Интерфейс пользователя обеспечивает полный доступ к инструментальным средствам разработки кода, которые содержат C/C++ транслятор, ассемблер, компоновщик и загрузчик. Для установки VisualDSP++ необходимы следующие условия: система Microsoft Windows 95/98/ME, 32 MB ОЗУ, 100 MB места на жестком диске.

Задачи этого пособия - осветить особенности VisualDSP++, познакомить со средой проектирования VisualDSP++  и научить использовать её в собственных разработках программ ЦОС.

Пособие предполагает, что читатель знаком с архитектурой ЦСП Analog Devices и системой инструкций ЦСП. Описание организовано так, чтобы следовать теми шагами, которые приходится выполнять при разработке и отладке типичной программы. Текст описания снабжён гиперссылками. Руководство  для ускоренного начального освоения интерфейса VisualDSP++ содержится в  разделе 12.

В тексте используются следующие соглашения: имена меню, команд меню, кнопок, окон и ключевые слова набраны полужирным шрифтом. Имена файлов и другая информация на английском языке набраны курсивом.

2. ОСОБЕННОСТИ  VisualDSP++                    

2.1. Средства помощи (Help)

При работе с VisualDSP++  можно обращаться к интерактивной помощи для получения информации относительно элементов среды проектирования или инструментальных средств построения проекта. 

Чтобы получить контекстно-зависимую справку:  1. Выберите курсором элемент.

2. Нажмите клавишу F1.

Чтобы из среды проектирования  обратиться к интерактивным версиям руководств:

1. В меню Help выберите Contents.

2. На  вкладке Содержание нажмите пиктограмму раздела Reference.

3. Раскройте Reference и нажмите на пункт OnlineManuals.

В правом окне появляется раздел справки OnlineManuals.

4. Нажмите надпись-кнопку "Clickheretoviewonlinemanuals", чтобы рассмотреть список PDF-файлов руководств.

5. Нажмите кнопку левее заголовка руководства, чтобы открыть его.

2.2. Возможности VisualDSP++

VisualDSP++ предоставляет следующие возможности, которые сокращают время отладки:

Обширные возможности редактирования. При создании и модификации исходных файлов можно использовать стандартные операции редактирования.

Гибкое руководство проектом. Можно задать наименование проекта, файлы и инструментальные средства для построения проекта. Можно модифицировать проект, чтобы удовлетворить изменяющиеся потребности разработки.

Свободный доступ к инструментальным средствам разработки кода. Параметры для этих инструментальных средств определяют, используя диалоговые окна вместо сложных сценариев командной строки.

Гибкое построение проекта. VisualDSP++ позволяет обрабатывать файлы или проекты выборочно, дополнительно обрабатывать только файлы, которые изменились после предыдущего построения. Рассмотрев  результат построения, можно затем исправить ошибки в исходном файле, восстановить файл или проект и запускать сеанс отладки.

• Свободное перемещение между действиями редактирования, построения и отладки.

Удобные в работе действия отладки.  Отладка ведётся с одним общим, удобным в работе интерфейсом для любой из целевых платформ: имитатора процессора, эмулятора или  платы оценки.

Широкая языковая опора. Можно отлаживать программы, написанные на  языке C (С++ только для ADSP-219x) или на языке ассемблера, и можно рассмотреть программу в машинном коде.

Эффективное управление отладкой. Можно устанавливать контрольные точки, чтобы обнаружить проблемы в логике программы. Можно устанавливать точки наблюдения на регистрах, стеках и ячейках памяти, чтобы идентифицировать, когда к ним обращаются. Можно использовать трассировку и профилирование, чтобы обнаружить узкие места в программе цифровой обработки и выявить  потребность в её оптимизации.