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

Компания Lauterbach (Германия) – производитель семейства средств аппаратно-программной отладки TRACE32.
В спектре предлагемых продуктов:
TRACE32 PowerDebug - JTAG-отладчики с host-интерфейсом USB или Ethernet
TRACE32 PowerTrace - Блоки трассировки программ/данных в реальном масштабе времени со встроенной памятью
TRACE32 PowerIntegrator - Блоки логических анализаторов
TRACE32 PowerView - Среда отладки и графический пользовательский интерфейс
Средства TRACE32 поддерживают более 3500 различных микропроцессоров и микроконтроллеров из более 250 семейств архитектур ARM, AVR32, ColdFire, MIPS, PowerPC, SuperH, TriCore и др.
Средства TRACE32 поддерживают отладку в среде операционных систем реального времени VxWorks, LynxOS, QNX, PikeOS и др.


TRACE32 поддерживает системы-на-кристалле Marvell ARMADA
В средства отладки TRACE32 включена поддержка многоядерных систем-на-кристалле ARMADA компании Marvell на базе 64-разрядных процессорных ядер архитектуры ARMv8: семейства ARMADA 3700 на базе ядра Cortex-A53 и семейства ARMADA 7K и ARMADA 8K на базе ядра Cortex-A72.
Поддерживается синхронная многоядерная отладка и отладка в терминах операционной системы (OS-awareness).

TRACE32 поддерживает DSP-процессор Qualcomm Hexagon
В средства отладки TRACE32 включена поддержка процессорных ядер архитектуры Hexagon - микропроцессорной архитектуры собственной разработки компании Qualcomm, совмещающей в себе особенности процессоров общего назначения и процессоров цифровой обработки сигналов (DSP). Ядра архитектуры Hexagon являются основой систем-на-кристалле Qualcomm Snapdragon, широко применяемых производителями мобильных устройств.

Средства отладки TRACE32 поддерживают отладку по интерфейсу JTAG процессоров Hexagon, а блоки трассировки - запись программной информации в реальном времени с trace-порта процессоров Hexagon.

TRACE32 PIL: поддержка PIL-тестирования в системе модельно-ориентированного проектирования Simulink
PIL-тестирование (Processor-In-Loop, Процессор-В-Контуре) в системах модельно-ориентированного проектирования – это метод, позволяющий подавать тестовые воздействия, разработанные для моделей, на ПО, сгенерированное из моделей и загруженное на реальный процессор. Этот метод позволяет сравнить, соответствует ли поведение модели в режиме симуляции поведению сгенерированного из нее ПО на реальной аппаратуре.

Для проведения PIL-тестирования в системе Simulink необходимо создавать специализированное тестовое обрамление, которое привязано к конкретной целевой системе (target) и ее интерфейсам связи с инструментальным компьютером (host).

Использование при PIL-тестировании JTAG-адаптера в качестве host-target интерфейса позволяет устранить зависимость от конкретного target и обеспечить возможность тестирование «ручного» кода совместно с автоматически сгенерированным.

Target (отладочная или серийная плата) подключается к host через JTAG-адаптер и Simulink-плагин TRACE32 PIL обеспечивает всю коммуникацию между target и host.

Плагин TRACE32 PIL поддерживает следующие кодогенераторы для Simulink: Embedded Coder (производитель - MathWorks), TargetLink (производитель - dSPACE) и QGen (производитель - AdaCore).

Lauterbach становится "Золотым Партнером" Wind River
В конце 2015 года Wind River прекратил выпуск собственных средств JTAG-отладки: адаптеров Wind River Probe и Wind River ICE и среды разработки Wind River On-Chip Debugging. В связи с этим Wind River усилил кооперацию с одним из ведущих производителей аппаратных средств отладки ПО - компанией Lauterbach и подписал с ней партнерское соглашение со статусом "Золотого" члена партнерской программы Wind River.

Средства отладки TRACE32 компании Lаuterbach будут поддерживать "OS-awareness" (отладку в терминах операционной системы) для всех ОС Wind River (VxWorks 6, VxWorks 7, VxWorks 653 и Linux) и для всех поддерживаемых этими ОС микропроцессорных архитектур и семейств.

WWW.LAUTERBACH.COM


AVD Systems
тел: (916) 194-42-71

Все наши страницы в сети:
www.avdsys.ru/pikeos PikeOS - операционная система/гипервизор для встраиваемых систем, критически-важных для безопасности (safety) и защищенности (security)
www.avdsys.ru/ada AdaCore – средства разработки и верификации ПО на языках Ada и SPARK
www.avdsys.ru/test VectorCAST - комплекс средств автоматизации тестирования программного обеспечения критически-важных для безопасности, сертифицируемых встраиваемых систем
www.avdsys.ru/gpu CoreAVI - сертифицируемые по стандарту DO-178B/C драйверы стандарта OpenGL SC (Safety Critical) для различных графических процессоров и графических ядер (GPU = Graphics Processing Unit)
www.avdsys.ru/gui DiSTI GL Studio - cреда разработки 3-D графического пользовательского интерфейса (GUI) критически важных для безопасности сертифицируемых дисплейных систем
www.avdsys.ru/wcet AbsInt - средства статического (по коду программы) анализа ПО критически-важных встраиваемых систем: времени исполнения наихудшего случая WCET (Worst-Case Execution Time), объема используемого стека, наличия потенциальных ошибок времени исполнения
www.avdsys.ru/mbd Средства модельно-ориентированного проектирования (MBD = Model-Based Design).
AdaCore QGen - квалифицируемый генератор программного кода из моделей Simulink и Stateflow.
www.avdsys.ru/debug Lauterbach - аппаратные средства отладки ПО встраиваемых систем
www.avdsys.ru/atr CM Computer - бортовые корпуса формата ATR (Air Transport Rack) для модулей VPX, VME64 и CompactPCI с кондуктивным охлаждением
www.avdsys.ru/DE TTTech - оборудование Deterministic Ethernet - сетевой Технологии с передачей по Временно́му Расписанию (Time-Triggered Technology), применяемой для построения распределенных систем жесткого реального времени с гарантированным временем передачи данных
www.avdsys.ru/rugged Aitech - модули и системы VPX, VME, CompactPCI для тяжелых условия эксплуатации