Будучи золотым партнером Wind River, компания Lauterbach обязуется поддерживать операционные системы 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.

