

С развитием полупроводниковых и
программных технологий изменяются
и методики разработки, анализа и тес
тирования встраиваемых приложе
ний. Доступность многоядерных и
многопоточных процессоров, поддер
живающих их операционных систем
(ОС) и технологий виртуализации от
крывает новые возможности создания
надёжных высокопроизводительных
продуктов, обладающих при этом
малыми размерами, разумным энер
гопотреблением и низкой себестои
мостью.
Отладка встраиваемых приложе
ний традиционно требовала целого
семейства аппаратных и программ
ных средств: для «оживления» аппа
ратуры использовался 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)© СТА-ПРЕСС