Научная статья на тему 'Iar: установка и регистрация среды разработки EmbeddedWorkbench компании iar Systems'

Iar: установка и регистрация среды разработки EmbeddedWorkbench компании iar Systems Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1373
155
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Мамаева Татьяна

IAR Embedded Workbench — это интегрированная отладочная среда разработки приложений (IDE), обладающая рядом неоспоримых преимуществ. К ним относятся удобный пользовательский интерфейс, генерирование компактного объектного кода, поддержка различных типов RTOS (Micrium μC/OS,II, OSEC ORTI) и JTAG-адаптеров третьих фирм (OLIMEX, Phyton, ASHLING), а также подробная техническая документация. Компания IAR Systems поставляет IDE для широкого спектра 8-, 16-, 32-разрядных микропроцессоров таких фирм, как

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ARM, Infineon, Cypress, Atmel, Analog Devices, Microchip Technologies, Ember, NXP, National Semiconductor, STMicroelectronics, Texas Instruments, Renesas, Freescale, Silicon Labs и др.

Текст научной работы на тему «Iar: установка и регистрация среды разработки EmbeddedWorkbench компании iar Systems»

IAR:

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

Татьяна МАМАЕВА

tm@efo.ru

IAR Embedded Workbench — это интегрированная отладочная среда разработки приложений (IDE), обладающая рядом неоспоримых преимуществ. К ним относятся удобный пользовательский интерфейс, генерирование компактного объектного кода, поддержка различных типов RTOS (Micrium jjC/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 Мбайт или более, операционная система Microsoft 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-значный номер лицензии, указанный на обложке диска.

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

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

Рекомендуется «привязывать» лицензию к аппаратному ключу (DGL-USB). Такая ор-

luc*. доМягапип

М/ CUnfJUtM М О&ЧЯ0С С сп^е

The Імлк ml be lúckxlb« K*A»a*e átnffo

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

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

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

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

Чдгм [jctnSmh

СОТЫМИ* iTheCjmwy________________________________

Саг Ь* Юл* on the CD ины of лл &nid геДОаГнп

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

ист» > ЯОСЮТ 8822817 1_!АВ/«ВВ;ЛЛХ1Ы

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

i Ireial UO CnteOM Vwibwun її

\--J С\ I Ow* I

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

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 3 ’2009

iVCorcMe

ñ Al яозшп tatfct *1 be Re**c:ih« moudra*. )

QCutcm

íf Sebcl wMi рюдшгімікмуоіі wwlndJbd Rtccmnoniod lo

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

Licoceo koy Ocst J

SJSUT2KUSHHfrSSRFHVlWJ3AQG3FGGAUSJRNMF?6¿T3JNY7

QFEDDf AUhNF>ttXV!A2^QCN4T С T La^OOEG 2-0\ШЭ304 KSJVH-'XUJKíWHI J4HUlb«JU¿0/Í«Keyue iWLHIKVeacn 01 WIN Ь-anJ-eon» kcerce.dengted Jbd-tUU/) |_jcno 10'2*34ЭД13 -мзп ІгчгаІ j

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

В результате на экране появится диалоговое окно (рис. 6), в котором будет предложено зарегистрировать среду разработки сразу же, либо позже.

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

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

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

На этом процесс установки среды разработки 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).

Губ*' / Uvnt ЬсИст. I huwl Tdé 1 UmilSma

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

IAR Systems License Manager

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

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

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

ftodjclnew IAR EntaHedWaV bench In MCS-S1

ОчЬтаю* EW8051-KS4

f veraon 02 WH

rvrfe« «»ж-имаю ^

fiodjct icerue rfomxbon fit

С 'Aog«mFée«VCon*nonF*e«\iAR$H*em«\Lc«r»t«'£i*edi>edWçitbemM8C61\D1Vljcen»en Ucerct key и located n He

С VAopam FfciVComnon FénUAfi SytfcmiMjctnieiNEntx'ife) WoAbex»i\e(K1M)l'»«yi <M

,J

Рис. 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

КОМПОНЕНТЫ И ТЕХНОЛОГИИ • № 3 '2009

www.kit-e.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.