Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Средства разработки кода




Средства программирования, трассировки и отладки программ в IDE Momentics

 

QNX Momentics представляет собой профессиональный комплект разработчика, который поддерживает различные языки программирования, различные инструментальные ОС и различные целевые процессоры и позволяет существенно сократить время разработки встраиваемого проекта независимо от его масштаба и сложности.

Прежде всего QNX Momentics дает вам выбор. Вы можете применять разные языки программирования, инструментальные платформы и процессорные архитектуры. Писать программы на С, С++, Embedded С++ или Java. Вести разработку в среде Windows, Linux, или QNX Neutrino. Компилировать код для целевых процессоров ARM, MIPS, PowerPC, SH-4 или x86. И всё это в одной и той же среде разработки (IDE). Более того, вы можете работать даже с несколькими языками и архитектурами одновременно.

QNX Momentics® упрощает цикл разработки от начала до конца. Вам нужно "оживить" процессорную плату? Просто выберите пакет поддержки процессорных плат (BSP), импортируйте его файл описания в построитель встраиваемых систем и сгенерируйте целевой образ. Вы начинаете новый проект? Запустите специальный мастер, выберите нужные опции, и проект будет создан автоматически. Вы сразу же можете начать писать код с помощью редакторов, разработанных для С и С++.

Вы разрабатываете нестандартный драйвер? Вам помогут комплекты разработки драйверов (DDK), содержащие солидную базу исходных текстов и готовых шаблонов. Вы сможете отладить ваши приложения вместе с драйверами с помощью одного и того же графического символьного отладчика.

Вам нужно оптимизировать производительность? Профайлер приложений и анализатор ОЗУ тесно интегрированы с остальными инструментами среды разработки, что упрощает вашу работу. Вам нужна комплексная отладка и оптимизация системы на низком уровне? Системный профайлер и отладочная версия микроядра позволят визуально отслеживать проблемы синхронизации, взаимные блокировки и прочие часто возникающие ошибочные ситуации.

Профессиональный комплект разработчика QNX Momentics содержит в себе всё необходимое для разработки и внедрения встраиваемых систем высшего качества.

 

QNX Momentics® обеспечивает оптимизированную среду для разработки на C/C++ и Embedded с++. вы можете работать как в командной строке, так и в графической среде, в которой можно пользоваться целым рядом средств для повышения производительности (например, мастерами, редакторами кода, гибкими структурами make-файлов и др.).

Мастера

Создавайте новые проекты с помощью всего нескольких щелчков мышью. В QNX Momentics вы можете применять встроенные мастера для автоматизации всего процесса.

Мастера позволяют:

- выбрать тип проекта (С, С++, проекты на основе QNX Photon microGUI);

- пройти все шаги по созданию проекта для любой комбинации целевых процессоров;

- создать для проекта каталоги построения, файлы зависимостей и заготовки исходных текстов;

- автоматически скомпилировать весь проект для создания готового приложения.

Редакторы кода

Пишите больше кода за меньшее время. Редакторы кода, входящие в состав QNX Momentics, предоставляют все необходимые возможности, включая операции "вырезать/вставить", отменудействий, добавление комментариев и формирование отступов, типичных для используемого языка. Кроме того, редакторы кода обеспечивают следующие функции:

Подсветка синтаксиса - ключевые слова и синтаксис языков программирования автоматически выделяются цветом. Это применяется и к парным скобкам (что удобно при написании множества вложенных секций кода).


Контекстно-зависимая справка - если подвести курсор мыши к имени функции, то редактор отобразит её описание, аргументы и все необходимые заголовки. Если нажать "горячую" клавишу при выбранной функции, то редактор автоматически вставит в текст все необходимые директивы linclude.

■ Шаблоны кода - просто нажмите "горячую" клавишу, чтобы вставить в текст типовые часто используемые блоки кода (циклы for, условные выражения if-then-else и т. п.). Каждый редактор содержит набор готовых шаблонов, которые вы можете редактировать или модифицировать.

Шаблоны кода - просто нажмите "горячую" клавишу, чтобы вставить в текст типовые часто используемые блоки кода (циклы for, условные выражения if-then-else и т. п.). Каждый редактор содержит набор готовых шаблонов, которые вы можете редактировать или модифицировать.

Изменяемые настройки - задавайте шрифты, цвета и прочие настройки, как вам удобно.

Расстановка маркеров в тексте - каждый редактор отображает в тексте маркеры, связанные с текущим файлом, включая ошибки, указанные средствами построения. Вы также можете расставлять свои собственные маркеры в виде заданий или закладок.

Список задач, чтобы лучше организовывать работу -

представляет собой централизованный репозитарий для маркеров (точек останова, ошибок и т. п.) и заданий. Щёлкните на ошибке, и редактор автоматически перейдёт к нужной строке.

 




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 595; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.