IAR: установка и регистрация среды разработки EmbeddedWorkbench компании IAR Systems

№ 3’2009
PDF версия
IAR Embedded Workbench — это интегрированная отладочная среда разработки приложений (IDE), обладающая рядом неоспоримых преимуществ. К ним относятся удобный пользовательский интерфейс, генерирование компактного объектного кода, поддержка различных типов RTOS (Micrium μC/OS,II, OSEC ORTI) и JTAG-адаптеров третьих фирм (OLIMEX, Phyton, ASHLING), а также подробная техническая документация. Компания IAR Systems поставляет IDE для широкого спектра 8-, 16-, 32-разрядных микропроцессоров таких фирм, как ARM, Infineon, Cypress, Atmel, Analog Devices, Microchip Technologies, Ember, NXP, National Semiconductor, STMicroelectronics, Texas Instruments, Renesas, Freescale, Silicon Labs и др.

Типовой комплект IAR Embedded Workbench содержит: C/C++ компилятор, транслятор языка ассемблера, компоновщик, управляющие программы для работы с библиотечными подпрограммами, редактор, менеджер проектов, C-SPY отладчик [1]. Для большинства IDE поставка возможна в трех вариантах: Standard (полная профессиональная версия), Baseline (ограничения на объем генерируемого кода, отсутствие годовой технической поддержки) или Limited (не входят C-SPY отладчик, RTOS-модули, отсутствует поддержка MISRA C).

Рекомендуемая конфигурация компьютера для работы со средой разработки IAR Embedded Workbench Stand Alone License: процессор Pentium с частотой не менее 100 МГц, свободная область на жестком диске 200 Мбайт или более и дополнительно 10 Мбайт на системном диске, память ОЗУ 128 Мбайт или более, операционная система Mi crosoft Windows 98, Windows ME, Windows XP, Windows 2000 или Windows NT 4.

В статье описывается пошаговый порядок действий пользователя для успешной установки/обновления и регистрации локальной версии среды разработки IAR Embedded Workbench. Для индивидуальной настройки рекомендуется обратиться к более подробному руководству InstallationGuide [2], которое предоставляет производитель.

Инсталляция IAR Embedded Workbench с использованием временного ключа (QuickStart key)

Для прохождения этого этапа [3] требуется отключить от компьютера все внешние USBустройства и вставить инсталляционный диск в привод CD-ROM. После этого должна автоматически запуститься программа установки. Если этого не произошло, необходимо вручную запустить с инсталляционного диска файл autorun.exe. Далее необходимо выбрать команду Install IAR Embedded Workbench и принять условия лицензионного соглашения. В результате на экране появится диалоговое окно (рис. 1), в котором необходимо ввести имя пользователя, название компании и 17-значный номер лицензии, указанный на обложке диска.

Рис. 1. Ввод имени пользователя и номера лицензии
Рис. 1. Ввод имени пользователя и номера лицензии

Далее вводится 16-значный номер временного ключа (рис. 2). Он тоже указан на обложке диска.

Рис. 2. Ввод 16-значного номера временного ключа
Рис. 2. Ввод 16-значного номера временного ключа

После этого выбирается тип устройства, к которому будет «привязана» лицензия (рис. 3). Например, это может быть сетевая карта компьютера ( My computer ) или аппаратный ключ DGL-USB ( Hardware dongle ), который входит в состав поставки.

Рис 3. Выбор устройства,  к которому будет «привязана» лицензия
Рис 3. Выбор устройства,
к которому будет «привязана» лицензия

Рекомендуется «привязывать» лицензию к аппаратному ключу (DGL-USB). Такая организация работы впоследствии позволяет легко переносить лицензионную среду разработки с одного компьютера на другой. При выборе опции Hardware dongle следует внимательно следить за сообщениями установочной программы в процессе инсталляции. В определенный момент времени на экране должно появиться диалоговое окно с предложением подключить аппаратный ключ к USB-порту.

Рис. 4. Выбор директории  для установки среды разработки
Рис. 4. Выбор директории
для установки среды разработки

Далее следует указать директорию, в которую будет установлена среда разработки IAR Embedded Workbench (рис. 4) и выбрать требуемую конфигурацию (рис. 5): полная ( Complete ) или пользовательская ( Custom ).

Рис. 5. Выбор требуемой конфигурации
Рис. 5. Выбор требуемой конфигурации

Для того чтобы установить только те компоненты, которые необходимы для реализации данного проекта, рекомендуется выбирать опцию Custom. После этого можно запускать процесс на инсталляцию. По завершении этого этапа автоматически запускается программа активирования лицензии. В результате на экране появится диалоговое окно (рис. 6), в котором будет предложено зарегистрировать среду разработки сразу же, либо позже.

Рис. 6. Диалоговое окно  для регистрации среды разработки
Рис. 6. Диалоговое окно
для регистрации среды разработки

Регистрация и активирование лицензии

Незарегистрированной средой разработки IAR Embedded Workbench можно пользоваться только в течение 30 дней. Для получения годовой технической поддержки и права бессрочного пользования требуется активировать лицензию: отправить в компанию IAR Systems свои регистрационные данные (рис. 7).

Рис. 7. Пример регистрационных данных пользователя
Рис. 7. Пример регистрационных данных пользователя

В течение пяти рабочих дней компания IAR Systems должна выслать постоянный ключ ( Permanent key ) по электронному адресу, указанному в регистрационной форме. Для инсталляции постоянного ключа необходимо запустить программу IAR Systems License Manager в меню Start. В появившемся диалоговом окне необходимо выбрать команду License>Install, скопировать постоянный ключ в текстовое поле появившегося окна License key (рис. 8) и выбрать опцию Install.

Рис. 8. Окно License key с текстом постоянного ключа
Рис. 8. Окно License key с текстом постоянного ключа

На этом процесс установки среды разработки IAR Embedded Workbench считается полностью завершенным. В течение года после регистрации действует официальная техническая поддержка от компании IAR Systems (SUA). В этот период версии компиляторов обновляются бесплатно. При поступлении запроса на обновление за месяц до окончания SUA действует скидка 80% от полной стоимости. При обращении за обновлением в период 1–3 лет с момента покупки действует скидка 50%. Если прошло 3 и более лет, скидка на обновление версии среды IAR Embedded Workbench будет составлять 25%.

Скачивать обновления версий в период SUA, следить за текущим статусом лицензии, получать дополнительную техническую документацию теперь можно, зарегистрировавшись на сайте www.iar.com/mypages.

Процедура обновления среды разработки IAR Embedded Workbench

Для обновления используются текущие номер лицензии и постоянный ключ [4]. Эти данные можно посмотреть, запустив программу IAR Systems License Manager (рис. 9).

Рис. 9. Диалоговое окно программы  IAR Systems License Manager
Рис. 9. Диалоговое окно программы
IAR Systems License Manager

В появившемся окне нужно выбрать тип лицензии (например, Stand Alone ) и дважды щелкнуть по нему левой кнопкой мыши. В результате появится информационное окно License Information, в котором будут отображены все необходимые сведения о текущей лицензии (рис. 10).

Рис. 10. Окно License Information  с данными  о текущей лицензии
Рис. 10. Окно License Information
с данными о текущей лицензии

Перед началом выполнения процедуры обновления рекомендуется сделать копии командных файлов компоновщика, библиотек и конфигурационных файлов, подвергавшихся редактированию в текущей версии среды разработки. Рабочие файлы проекта в процессе обновления не затрагиваются. Далее требуется удалить предыдущую версию IAR Embedded Workbench, выбрав команду Uninstall IAR Embedded Workbench. Последующий порядок действий аналогичен выполняемому на этапе инсталляции. Требуется вставить инсталляционный диск в привод CD-ROM, выбрать команду Install IAR Embedded Workbench и принять условия лицензионного соглашения. После ввода имени пользователя и названия компании (номер лицензии обычно прописывается автоматически), откроется диалоговое окно для ввода постоянного ключа. В текстовом поле окна License key уже должно быть прописано значение текущего ключа. Если поле пустое, необходимо скопировать в него требуемую информацию и выбрать опцию Install. Далее указывается директория для установки среды разработки, выбирается требуемая конфигурация и запускается инсталляция. По окончании инсталляции процесс обновления можно считать полностью завершенным.

Заключение

Компиляторы IAR Embedded Workbench представляют собой среду разработки верхнего уровня. Это мощный, но вместе с тем простой и очень удобный инструмент программирования для встраиваемых микропроцессорных устройств и систем. Качество IDE IAR Systems признано многими известными мировыми производителями промышленного и телекоммуникационного оборудования, компьютерной и медицинской техники (Apple Computer Inc., Black&Decker, Cisco Systems, Ember, Ericsson, Hewlett-Packard, Motorola Inc., Panasonic Communications, Siemens и др.). Отладочные средства компании IAR становятся популярными и среди российских разработчиков. Для успешной работы со средой IAR Embedded Workbench мы рекомендуем всем пользователям ознакомиться с минимальными техническими требованиями, предъявляемыми к аппаратному и программному обеспечению компьютера.

Литература

  1. Мамаева Т. IAR: программные и аппаратные средства поддержки разработок // Компоненты и технологии. 2008. № 4.
  2. IAR: руководство по установке. ftp://ftp.iar.se/WWWfiles/guides/InstallationGuide.pdf
  3. QuickStart Card: Installing IAR Embedded Workbench using a stand-alone license. ftp://ftp.efo.ru/pub/iar/QSstandalone%20ENU.pdf
  4. QuickStart Card: Upgrading an IAR Embedded Workbench product. ftp://ftp.efo.ru/pub/iar/QSupgrade%20ENU.pdf

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *