Новые возможности визуализации, создающие подробное представление о поведении проектируемой системы, делают среду QNX Momentics IDE 4 самым полным инструментальным набором для разработчиков встраиваемых систем, включающим в себя инструменты для написания программного кода, компоновки, отладки, тестирования и оптимизации приложений.
Основными особенностями новой IDE-среды компании QNX являются:
•полностью компонентная архитектура, позволяющая быстро обновлять продукт — компания QNX выпустила первую полностью компонентную IDE-среду для встраиваемых систем, позволяющую разработчикам загружать новые инструменты, обновления возможностей, примеры кода и документацию, не заказывая обновление для IDE-среды целиком;
•инструменты визуализации для отладки многоядерных систем — благодаря наличию мощных возможностей визуализации эти инновационные инструменты способны обнаруживать и анализировать сложное поведение программного обеспечения многоядерных систем, не распознаваемое обычными инструментами отладки. Инструменты визуализации среды разработки QNX Momentics IDE 4 обнаруживают возможности для распараллеливания, анализируют перемещение потоков между ядрами, локализуют проблемы конкуренции за ресурсы и предоставляют информацию о других условиях, характерных для многоядерных архитектур;
•детальный анализ памяти, обеспечивающий максимальную надежность проектируемых систем — интегрированная среда разработки QNX Momentics IDE 4 включает в себя полностью обновленный инструмент анализа памяти, который мгновенно обнаруживает различные ошибки и утечки памяти. В этом инструменте также реализован новый подход к профилированию и оптимизации памяти — база данных, которая регистрирует выделение и освобождение памяти приложениями. Этот подход позволяет сохранять и воспроизводить процесс выделения памяти за длительный период времени подобно домашнему видеомагнитофону, давая возможность разработчику обнаруживать скрытые проблемы, приводящие к сбоям системы;
•оптимизация архитектур на основе безопасных партиций в реальном времени — с помощью новой IDE-среды разработчики могут визуально наблюдать и оптимизировать системы, которые используют технологию адаптивной декомпозиции компании QNX. К примеру, разработчик может точно задать бюджет времени процессора для каждой партиции или переместить приложение из одной партиции в другую, а затем сразу же измерить прирост производительности — и все это средствами IDE-среды. Революционная технология адаптивной декомпозиции компании QNX обеспечивает приложениям гарантированный бюджет времени, позволяет разработчикам повышать безопасность и надежность системы, и в то же время упрощает интеграцию многочисленных программных подсистем;
•использование пакета Eclipse Callisto в качестве основы — QNX Momentics IDE 4 является единственной интегрированной средой разработки для встраиваемых систем, основанной на самых последних версиях платформы Eclipse (3.2) и инструментов разработки на языке C/C++ Eclipse CDT (3.1), которые входят в состав инновационного решения Eclipse Callisto.
•учебники и памятки, экономящие время разработчиков — для дополнительного повышения продуктивности в новой IDE-среде компании QNX имеются встроенные обучающие руководства и примеры проектов, каждый из которых снабжен памяткой с пошаговыми инструкциями. IDE-среда также включает в себя новое руководство по установке и руководство пользователя;
•расширенный профайлер приложений — профайлер приложений интегрированной среды разработчика теперь не только обладает ускоренной реакцией, но и обеспечивает полное профилирование общих и динамически подключаемых библиотек. Он также способен отображать обратные вызовы инструментированного кода из неинструментированного.
Комплект QNX Momentics включает в себя инструменты для всего цикла разработки встраиваемых систем, от встраивания ПО на процессорную плату до удаленной диагностики, в том числе построители систем, редакторы кода C/C++, отладчики, инструменты системной трассировки, комплекты разработки драйверов, а также поддержку широкого круга аппаратных архитектур ARM, MIPS, PowerPC, SH-4, XScale и x86.
Доступность
Интегрированная среда разработки QNX Momentics IDE 4, в том числе новые многоядерные инструменты визуализации, в настоящее время доступна.