logo
Микропроцессорные системы (УМКдляАИТ) / МетодУказания / ST7Програм

Приложение б

ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ ST7 VISUAL DEVELOPER

ST7 Visual Developer IDE представляет собой среду разработки проектов под микроконтроллеры фирмы STM (рис. П2.1).

Рис. П2.1. Общий вид среды разработки STVD7 IDE

Близкие по назначению проекты могут объединяться в наборы проектов – рабочую среду (Workspace). В начале разработки программы необходимо создать рабочую среду и после в нее добавлять проекты.

  1. Основные пункты меню STVD7 IDE

Меню File (Файл) предоставляет стандартные команды для управления рабочими областями и текстовыми файлами, включает следующие пункты: New, Open, Close, Close All, Save, Save as, Save All, Print и Recent (рис. П2.2). Команды для работы с рабочими областями New Workspace и Open Workspace позволяют создавать и открывать рабочую область.

Меню Edit (Правка) включает команды редактирования файла и поиска текста. Эти команды доступны, когда открыто окно редактора в режиме создания и отладки. Дополнительно это меню предоставляет команды точек останова и доступ к окну QuickWatch, которое используется при отладке. Ниже приведена информация о командах этого меню (рис. П2.3).

– Undo/Redo. Данная команда отменяет последнюю команду редактора или возвращает последнюю отмененную команду.

– Cut, Copy, Paste. Стандартные операции с буфером обмена: вырезать, копировать, вставить.

– Find…, Find Next и Replace. Данные команды предназначены для поиска и/или замены строки в редактируемом тексте

Рис. П2.2. Меню “Файл” Рис. П2.3. Меню “Правка”

– Go to. Позволяет осуществить переход к указанной строке, адресу или функции.

– Find in Files. Находит строку в любом из файлов в заданной директории.

– Breakpoints. Позволяет добавить точки останова в текст программы в активном окне

редактора, после чего программа будет выполняться с учетом этих точек.

– Bookmarks. Вставка/удаление закладок, а также навигация по ним в пределах текущего

файла.

– Quick Watch. Данная команда открывает окно Quick Watch, предназначенное для

быстрого доступа к функциям просмотра значения переменных.

– Refresh. Регенерирует все окна.

– Match Brace. С помощью данной команды можно перейти к скобке, которая

соответствует скобке, подсвеченной в окне редактора.

–Complete Word. Данная команда выводит список возможных завершений введенного

слова.

– Parameter Info. Открывает информацию о синтаксисе вводимой инструкции ассемблера

ST7.

Команды меню View (Вид) позволяют открывать такие окна, как Workspace, Output и Instruction Breakpoint в режиме создания или отладки. В режиме отладки это меню также позволяет открывать различные окна для просмотра исходного кода программы, состояния регистров, памяти, стека и переменных (рис. П2.4).

Рис. П2.4. Меню “Вид” Рис. П2.5. Меню “Проект”

Project (Проект)

Данное меню предоставляет доступ к настройкам проекта, просмотру зависимостей и т. п. (рис. П2.5).

– Set Active Project. Позволяет выбрать проект, который вы хотите сделать активным для изменения или конфигурирования.

– Insert Files into Project. Открывает окно, в котором существующий файл можно вставить в активный проект.

– Dependencies... Позволяет устанавливать зависимости среди проектов в рамках текущей рабочей области.

– Settings... Открывает окно настроек проекта.

– Export Makefile... Генерирует makefile-скрипт, который может быть запущен на выполнение с помощью утилиты gmake вне среды STVD7.

– Insert Project into Workspace. Открывает окно, в котором можно указать путь к существующему проекту и добавить его в текущую рабочую область.

– Add New Project to Workspace. Позволяет создать новый проект и добавить его в текущую рабочую область

– Remove Project from Workspace. Удаляет активный проект в текущую рабочую область.

Build (Сборка)

Содержит команды, которые позволяют конфигурировать, запускать и останавливать создание вашего приложения. Эти команды, за исключением Compile и Batch Build, обращаются к активному проекту в текущей рабочей области. Compile применяется к файлу программы, который Вы выбрали в окне рабочей области. Batch Build применяется к проектам, которые выделены в окне Batch Build. Следует отметить, что доступа к командам в этом меню нет до тех пор, пока не будут созданы рабочая область с проектом (рис. П2.6).

Debug (Отладка)

Данное меню предоставляет доступ к командам запуска и останова загруженной программы (Run, Restart, Continue, Run to Cursor и Stop), пошагового запуска (Step Into, Step Over, Step Out) и командам Go To PC и Set PC (рис. П2.7). Эти команды предназначены для работы с программой при отладке.

Рис. П2.6. Меню “Сборка” Рис. П2.7. Меню “Отладка”

Debug instrument (Средства отладки)

Данное меню предоставляет доступ к опциям, которые предназначены для отладки аппаратных средств. Содержание меню меняется в зависимоти от выбранных инструментов отладки. Прежде чем будет выбран инструмент отладки, данное меню представит следующие команды (рис. П2.8).

Рис. П2.8. Меню “средства отладки” Рис. П2.9. Меню “Инструменты”

Tools (Инструменты)

Позволяет настроить внешний вид и расположение окон среды STVD7 и установить различные пользовательские опции (рис. П2.9).

Windows (Окна)

Данное меню предоставляет доступ к командам упорядочивания открытых окон редактора и навигации по ним (рис. П2.10).

Рис. П2.10. Меню “Окна” Рис. П2.11. Меню “Помощь”

Help (Помощь)

Данное меню предоставляет доступ к командам справки (рис.П2.11).