Table of Contents Table of Contents
Previous Page  64 / 82 Next Page
Information
Show Menu
Previous Page 64 / 82 Next Page
Page Background

С развитием полупроводниковых и

программных технологий изменяются

и методики разработки, анализа и тес

тирования встраиваемых приложе

ний. Доступность многоядерных и

многопоточных процессоров, поддер

живающих их операционных систем

(ОС) и технологий виртуализации от

крывает новые возможности создания

надёжных высокопроизводительных

продуктов, обладающих при этом

малыми размерами, разумным энер

гопотреблением и низкой себестои

мостью.

Отладка встраиваемых приложе

ний традиционно требовала целого

семейства аппаратных и программ

ных средств: для «оживления» аппа

ратуры использовался JTAG инстру

ментарий, для разработки ПО – отла

дочные агенты. Компания Wind River

в корне изменила подход к отлад

ке сложных встраиваемых приложе

ний, объединив традиционные JTAG

средства с диагностическими ме

ПРОГРАММИРОВАНИЕ

64

WWW.SOEL.RU

СОВРЕМЕННАЯ ЭЛЕКТРОНИКА

№ 6 2011

ханизмами операционной системы

(ОС) и инструментами анализа и про

филирования и значительно расши

рив функциональные возможности

отладочного комплекса по сравне

нию с традиционным JTAG инстру

ментарием.

Комплекс внутрисхемной отлад

ки Wind River (Wind River OCD) – это

интегрированное отладочное реше

ние, объединяющее высокопроизво

дительные JTAG эмуляторы с Wind

River Workbench – мощной программ

ной средой разработки и отладки

(IDE) на базе платформы Eclipse. Бла

годаря визуализации детальной кар

тинывзаимодействиймеждупрограмм

ными и аппаратными компонентами,

комплекс позволяет сократить все

фазы процесса разработки, включая

«оживление» оборудования, разработ

ку BIOS и начального загрузчика, адап

тацию ОС, оптимизацию драйверов

устройств и стабилизацию приклад

ного кода.

И

НСТРУМЕНТАРИЙ

JTAG

ДЛЯ ПРОЦЕССОРОВ

I

NTEL

Начиная с процессора Intel Atom(см.

рис. 1), компания Wind River добавила

в своюлинейку многоплатформенных

отладочных комплексов поддержку

штатной отладочной функциональ

ности, предоставляемой 32 разрядны

ми процессорами Intel. В ближайшие

планыWind River также входит реали

зация поддержки ряда процессоров из

состава линеек Intel Core 2 и Intel Xeon.

Эмуляторы JTAG от Wind River (см.

рис. 2) – портативныйWind River Probe

имногопоточный/многоядерныйWind

River ICE 2 – предоставляют прямой

доступ для чтения и записи к функци

ональным элементам кристалла, вклю

чая внутренние и периферийные ре

гистры, внутреннююифлэш память и

т.п. В частности, с их помощью раз

работчики могут получить доступ к

управляющим регистрам технологии

Enhanced Intel SpeedStep, чтобы про

изводить тонкуюнастройку процессо

ра для достижения оптимального ба

ланса между производительностью и

энергопотреблением.

Интегрированная среда внутрисхем

нойотладкиWindRiverWorkbenchOCD

оптимизирует труд разработчика за

счёт сокращения рутинных операций

цикла редактирование – компиляция –

отладка. Индивидуальное представле

Рис. 1. Процессор Intel Atom

Рис. 2. Инструментарий внутрисхемной отладки Wind River OCD

Инструментарий JTAG для процессоров Intel:

упрощение разработки встраиваемых

приложений

Иоахим Хамп (Германия)

Перевод Николая Горбунова

В статье приведено описание программно аппаратных решений и услуг

компании Wind River в области внутрисхемной отладки. Указаны

их преимущества для разработки встраиваемых систем на базе

процессоров Intel. Рассмотрены JTAG эмуляторы Wind River Probe

и Wind River ICE 2, а также интегрированная среда разработки

и отладки Wind River Workbench On Chip Debugging.

Печатается с разрешения WIND RIVER

(http://www.windriver.com)

© СТА-ПРЕСС