|
|
Полнофункциональный и высокоинтегрированный профессиональный комплект разработчика QNX Momentics Professional Edition (PE) содержит все необходимое для построения и оптимизации приложений для ОСРВ QNX Neutrino. Благодаря широкому набору удобных инструментов – от средств встраивания на процессорную плату до средств удаленной диагностики – комплект QNX Momentics PE обеспечивает единую, гибкую программную среду для всего цикла разработки.
Комплект разработчика QNX Momentics PE дает возможность выбора. Вы можете писать код на различных языках (C, C++, Embedded C++), применять различные инструментальные платформы (Windows, Solaris, QNX Neutrino) и создавать продукты для различных целевых процессоров (x86, MIPS, PowerPC, ARM, StrongARM, Intel® XScale™ Microarchitecture и SH-4) – и все это из одной IDE.
Хотите подключить инструменты "третьих сторон"? Или добавить собственные подключаемые модули? Нет проблем. IDE комплекта QNX Momentics PE основана на Eclipse – открытой, расширяемой платформе, совместимой даже с инструментами других производителей и обеспечивающей их согласованное функционирование.
Возможности и преимущества:
Используя комплект разработчика QNX Momentics PE, вы можете:
- автоматизировать создание новых BSP-пакетов с помощью построителя систем;
- использовать удобные "мастера" для создания новых проектов, запуска сеансов удаленной отладки и оптимизации целевых образов;
- гарантировать качество программного кода путем применения к часто используемым секциям кода процедур отладки и анализа производительности;
- быстро выполнять разработку драйверов с помощью готовых комплектов исходного кода и документации;
- выполнять одновременную отладку многоязычных, многопоточных, многопроцессорных приложений;
- использовать средства визуализации для обнаружения взаимных блокировок, логических ошибок, временных задержек, случаев переполнения буферов, неэффективных алгоритмов и множество других проблем;
- легко строить полнофункциональные графические пользовательские интерфейсы посредством мыши;
- применять универсальный CVS-клиент в единой интегрированной среде;
- производить мониторинг и отладку действующих систем, не прерывая их работы;
- применять любую оптимальную инструментальную платформу разработки: Linux, QNX Neutrino, Windows или Solaris.
Инструменты разработки кода:
- "мастера" для создания проектов;
- редакторы кода C, C++;
- версионный контроль;
- средства компиляции
- навигация по исходному коду.
Анализ покрытия кода:
- обеспечивает качество кода посредством анализа производительности и отладки часто используемым фрагментам кода;
- полная интеграция с IDE;
- поддержка нескольких процессов при анализе покрытия;
- совместимость с форматами профилирования GNU и анализа покрытия кода, используемыми в инструментах gcov и gprof GNU.
Отладчик исходного кода:
- многоязыковая, многопоточная, многопроцессорная отладка.
Инструменты подготовки целевых систем:
- построитель целевых систем;
- агент целевой системы;
- навигатор целевых систем;
- монитор целевых систем;
- навигатор файловой системы целевой системы.
Комплекты разработки драйверов (DDK-комплекты):
- средства разработки драйверов для аудиоустройств, устройств символьного ввода/вывода, печати, дисков; графических, сетевых устройств; последовательных портов, USB-устройств и др.
Средства оптимизации производительности:
- профайлер приложений;
- анализатор ОЗУ;
- системный профайлер.
Построитель приложений:
- средства разработки графических пользовательских интерфейсов.
Библиотеки GNU и инструменты командной строки:
- ANSI C, Dinkum C++/Embedded C++, JDK, gcc, gdc, binutils и др.
Платформа Eclipse:
- прозрачная интеграция с инструментами третьих сторон.
Многоплатформенная разработка:
- Windows 2000, Windows XP, Linux, Solaris 7, Solaris 8, QNX Neutrino® 6.3.x
Языки:
|
|