(812) 466-57-84 / |
Интегрированная среда разработки RIDE ARMКонтроллеры с ядром ARM7TDMI-S имеет удобные средства для запуска и отладки программ в реальном времени с подключенными различными внешними устройствами - датчиками, исполнительными устройствами, клавиатурой, дисплеем и т.п. Создание встраиваемых приложений на базе данных контроллеров требует специализированных систем разработки программного обеспечения, которые включают в себя интегрированные текстовый редактор, транслятор, линковщик, интерактивный отладчик и программатор. Все это в сочетании с удобным графическим интерфейсом является мощным инструментом в руках разработчика. Разработанная для контроллеров с ядром ARM7TDMI-S интегрированная среда разработки (ИСР) RIDE, работающая под управлением операционных систем Windows 95/98/ME/NT/XP, позволяет пользователю объединять файлы исходного текста программы встраиваемого приложения в файл проекта, редактировать исходные тексты программ, транслировать и линковать файлы проекта для получения исполняемого на целевом контроллере модуля. Интегрированный в ИСР RIDE интерактивный отладчик позволяет производить отладку полученного исполняемого модуля непосредственно на целевом контроллере без помощи каких-либо дополнительных аппаратных средств. Отладка исполняемого модуля производится на целевом контроллере при помощи интерактивного отладчика ИСР RIDE по интерфейсу RS232, который соединяет контроллер и PC-компьютер. Отладчик предоставляет следующие возможности:
При отладке программы состояние регистров контроллера и его периферийных устройств отображается на экране PC-компьютера, при этом идет реальное выполнение программы на целевом контроллере, на выходах которого можно наблюдать выходные сигналы, устанавливаемые программой, а в регистрах и памяти микроконтроллера - значения сигналов, поступающих с различных внешних устройств, например с датчиков. После окончания разработки и отладки исполняемого модуля, он может быть записан во внешнюю flash-память (EEPROM) с помощью программатора. Стоимость ассемблера, отладчика и компилятора C входит в стоимость контроллера, поэтому при покупке контроллера пользователь получает полный комплект программных и аппаратных средств, необходимых для разработки. Мощная система команд ядра ARM7TDMI-S, в сочетании с отладкой программ в интерактивном режиме, позволяет существенно сократить срок разработки систем и сосредоточиться разработчику встраиваемых приложений сосредоточиться на решении прикладных задач. Наличие в составе большинства контроллеров скоростных последовательных интерфейсов (RS485, CAN) и специальных команд позволяет разрабатывать распределенные системы реального времени, обладающие высокой надежностью. ИСР RIDERIDE представляет собой интегрированную среду разработки программного обеспечения для контроллеров с ядром ARM7TDMI-S и предназначена для создания и отладки встраиваемых приложений. Интегрированные подсистемы, входящее в состав ИСР RIDE, позволяют создавать, редактировать и транслировать исходные тексты на языке С и ассемблера, группировать их в файлы проектов, линковать транслированные файлы в исполняемый модуль в двоичном или шестнадцатеричном форматах, создавать из транслированных файлов библиотеки, запускать и отлаживать программы. В состав пакета входят следующие программы:
Все перечисленные программы объединены в одну удобную и легкую в использовании графическую ИСР, что дает возможность разработчику встраиваемых приложений сосредоточиться на решении прикладных задач. Установка ИСР RIDEУстановка ИСР RIDE из дистрибутива является простой и стандартной процедурой. Для установки ИСР RIDE необходимо, чтобы компьютер и установленная на нем операционая система соответствовали следующим минимальным требованиям:
Запуск ИСР RIDE и создание проектаЗапуск ИСР RIDE производится из меню Пуск (Start) или двойным щелчком на иконке программы. Для создания проекта приложения необходимо выполнить следующие шаги:
Окно "проект".![]() Для создания файла проекта нужно выбрать элемент меню Project - New…. При этом на экран будет выведен стандартный диалог создания нового файла проекта. После создания файла проекта нужно добавить к нему необходимые файлы с исходным текстом программы. Добавление файлов в проект возможно несколькими способами. Выбрав папку в дереве проекта, куда необходимо добавить один или группу файлов, выбирается элемент Add Files to Folder… либо из меню Project , либо из контекстного меню, вызываемого по нажатию правой кнопки мыши в окне проекта Project . Если нужной папки в дереве проекта нет, то ее можно создать либо выбором элемента меню New Folder… из меню Project, либо из контекстного меню. Создание целевых конфигураций проектаС помощью различных целевых конфигураций Targets можно создать несколько встраиваемых приложений из одного проекта. Вам может понадобиться одна целевая конфигурация для отладки приложения, а другая - для программирования исполняемого модуля приложения в ПЗУ. Каждая целевая конфигурация имеет свои индивидуальные настройки. Создание целевых конфигураций производится с помощью диалога Targets, вызываемого выбором элемента Targets… в меню Project или в контекстном меню, вызываемом по нажатию правой кнопки мыши на выделенной вершине дерева проекта окна Project. Окно целевых конфигураций проекта.![]() Установка активной целевой конфигурации производится требуемой конфигурации выбором из списка в панели инструментов Build. Окно установки активной целевой конфигурации.![]() Помимо использования различных целевых конфигураций, каждый файл в отдельности может иметь свои индивидуальные параметры, причем в каждой целевой конфигурации они могут быть разными. Поэтому каждый файл в дереве проекта имеет соответствующую его параметрам иконку. После создания необходимых целевых конфигураций можно приступить к их настройке. Для этого сначала нужно сделать активной настраиваемую конфигурацию через панель инструментов Build, а затем нажать либо на иконку в панели инструментов, либо выбрать элемент Settings for 'Target for Debug' меню Project или контекстного меню окна проекта. После этого появится диалог с настройками, состоящим из следующих страниц:
Работа с отладчикомПосле успешного старта отладчика на экране появляются окна отладки файлов с исходным текстом программы с установленным счетчиком команд PC$ в точку старта программы, а в окне проекта Project появляется окно дерева основных регистров Project - Regs: регистров общего назначения и системных регистров. |