Lauterbach объявил о поддержке JTAG-отладки для Wind River VxWorks 653 Multi-core Edition



Компания Lauterbach объявила о полной поддержке JTAG-отладки для многоядерной версии VxWorks 653 Multi-core Edition – платформы от компании Wind River, совместимой со стандартом ARINC 653 и поддерживающей многоядерные процессоры Arm, Intel и Power Architecture. Являясь золотым партнером и работая в тесном сотрудничестве с Wind River, компания Lauterbach расширила функциональность своего продукта TRACE32, включив в него комплексную среду отладки, адаптированную к системам VxWorks 653.


VxWorks 653 – это платформа виртуализации, которая поддерживает несколько гостевых операционных систем, включая ARINC 653, VxWorks и Wind River Linux, и обеспечивает их независимую работу с учетом различных требований безопасности. Отладка системы, содержащей  несколько разделов с различными операционными системами, посредством аппаратного отладчика достаточно сложна. Отладчик (и разработчик) должен знать, какой раздел активен и как получить доступ к неактивному разделу, чтобы работать с переменными или установить точки останова в любой точке системы.

Отладчик TRACE32 для VxWorks 653 способен обнаруживать все разделы в системе и их конфигурацию памяти ‒ он может получить доступ не только к уровню виртуализации, но и ко всем созданным разделам и гостевым ОС, независимо от того, активны ли они в ядре или нет. TRACE32 расширил используемую схему виртуальной адресации, которая теперь делает возможным однозначную идентификацию любого адреса в любом разделе. Символьная информация для функций или переменных привязана к этим уникальным адресам, что позволяет разработчикам одновременно получать доступ ко всему в системе просто путем обращения к символам отладки.

Каждый из разделов VxWorks 653 содержит гостевую ОС, например VxWorks или Linux. Отладчик TRACE32 поддерживает просмотр нескольких списков задач и других объектов ОС в каждом разделе, обеспечивая одновременную видимость данных для всех разделов, даже если они работают с несколькими экземплярами одной и той же гостевой операционной системы. Возможности JTAG-отладки TRACE32 идеально подходят для критически важных систем, сертифицированных по разным уровням безопасности, которым требуется ограничение доступа к портам ввода-вывода, и позволяют тестировать фактическую целевую платформу, а не тестовое оборудование, при прохождении сертификации.

Использование TRACE32 от Lauterbach совместно с платформой VxWorks 653 от Wind River позволяет разработчику отлаживать любой код в системе в любое время, предоставляя полный доступ ко всем составляющим системы, включая гипервизор и все его разделы. Данная функция уже доступна и входит в стандартную поставку программного обеспечения TRACE32.

Дополнительную информацию можно получить у официального дистрибьютора Lauterbach в России и странах ТС – АО «РТСофт».

О компании Lauterbach

Lauterbach работает на мировом рынке встраиваемых решений с 1979 г. Это успешная международная компания, имеющая тесные партнерские отношения с ведущими производителями полупроводниковых компонентов. В штаб-квартире в Хёэнкирхене, недалеко от Мюнхена, инженерная команда разрабатывает и производит инструменты отладки, трассировки, эмуляции и анализа встраиваемых систем, известные во всем мире. Решения Lauterbach поддерживают более 1 000 процессоров всех значимых производителей. Филиалы компании есть в Великобритании, Италии, Франции, Тунисе, на восточном и западном побережье США, в Японии и Китае, а сеть офисов поддержки и продаж доступна во многих других странах, в том числе в России.