СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №7/2012

ПРОГРАММИРОВАНИЕ же «классической» ОС Linux, доступной на интернет странице kernel.org . При этомобеспечивается поддержкаширо чайшего спектра устройств, включая новейшие многоядерные процессоры. О ТЛАДОЧНЫЙ ИНСТРУМЕНТАРИЙ ДЛЯ ПОЛНОГО ЦИКЛА РАЗРАБОТКИ Среда Wind River Workbench OCD позволяет разработчикам систем на базе Linux использовать JTAG соедине ние в процессе ввода оборудования в действие, отладки ядра Linux, связую щего ПО и пользовательских прило жений, переключаясь на использова ние отладочных агентов там, где это необходимо (см. рис. 6), и всё это в пре делах одной и той же интегрирован ной среды. Такие возможности сокра щают затраты времени на поиск и исправление ошибок и повышают эф фективность взаимодействия различ ных групп разработчиков. Отладочное решениеWindRiver отве чает нуждампостоянно усложняющих ся систем. Организация удалённого до ступа к целевой системе повышает эф фективность работы распределённых групп разработчиков. Удобный конфи гураторподключенийпозволяет соеди няться с несколькими целевыми объек тами (вычислительными ядрами, про цессорами, процессами) одновремен но, обеспечивая, такимобразом, отладку всей системы из единого интерфейса. Внутрисхемная отладкаWindRiver под держивает несколько типов подключе ния, включая средства JTAGи агентов, и обеспечивает максимальную гибкость в отладке систем Linux – от начального загрузчика, стабилизацииядраиегомо дулей до разработки приложения. З АКЛЮЧЕНИЕ По мере роста сложности встраивае мыхприложенийотладкастановитсявсё более трудной для разработчиков. Тра диционныерешениянаосновеотладоч ных агентов теряют эффективность в современныхсложныхсредах.Отладоч ные решения на базе JTAG, интегриро ванные в открытую инструментальную средунаосновеEclipse, адаптированную для Linux, способны внести весомый вкладвразработкусистемнабазеLinuxи существенно оптимизировать цикл «ре дактирование – компиляция – отладка». РешенияWind River расширяют воз можности использования JTAG, пред лагая мощную альтернативу там, где отладочные агенты являются недо ступными или слишком затратными. Уникальные функции внутрисхемной отладки, интегрированные с решения ми на основе отладочных агентов, по вышают эффективность даже самых сложных систем, позволяя компаниям сократить сроки разработки и снизить издержки, что в современных конку рентных условиях является одним из основополагающих факторов успеха. Л ИТЕРАТУРА 1. VDC, Linux in the Embedded Systems Market. The Embedded Software Market Intelligence Program, November 2007. 73 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 7 2012 «Оживление» оборудования Разработка начального загрузчика Отладочные решения на базе JTAG Отладочные решения агентов Стабилизация ядра Разработка загружаемых модулей ядра Разработка пользовательских приложений Комплекс внутрисхемной отладки Wind River GDB KGDB Рис. 6. Покрытие цикла разработки систем Linux отладочными решениями Реклама А К Т И В НЫЙ КОМПОН Е Н Т В АШЕ Г О Б И З Н Е СА МОСКВА Тел.: (495) 234-0636 • Факс: (495) 234-0640 • E-mail: info@prochip.ru • Web: www.prochip.ru С.-ПЕТЕРБУРГ Тел.: (812) 448-0444 • Факс: (812) 448-0339 • E-mail: info@spb.prosoft.ru • Web: www.prosoft.ru ЕКАТЕРИНБУРГ Тел.: (343) 376-2820 • Факс: (343) 310-0106 • E-mail: info@prosoftsystems.ru • Web: www.prosoftsystems.ru ' СТА - ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy