SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Защищенные системы реального времени на базе операционной системы QNX
Комплект разработчика QNX Momentics
Комплект для обработки акустических сигналов QNX Aviage Acoustic Processing
Комплект QNX Aviage Multimedia Suite
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX Neutrino > GNU C/C++ Сделать страницу стартовой Послать ссылку коллеге Версия для печати

GNU C/C++

GNU - это бесплатно распространяемое программное обеспечение. Компилятор GNU C/C++ полностью поддерживает платформу QNX. GNU C/C++ содержит полный комплект средств, необходимых для кросс разработки: GNU препроцессор, компилятор, ассемблер и линковщик, а также дополнительный инструментарий типа архиватора, hex/binary конвертер и многочисленные утилиты для анализа и обработки объектных файлов.

Основные характеристики

  • C++ допускает простую интеграцию программ на С, являясь объектно-ориентированным расширением ANSI C.
  • Транслирует программу C++ непосредственно в машинный код, что дает более эффективный код и обеспечивает прозрачность отладки.
  • Данные и функции разделены и сгруппированы по классам объектов, что облегчает создание независимых программных блоков
  • Полная поддержка всех моделей памяти и указателей данных.
  • Ключевые слова при определении памяти: near, far и huge.
  • Функции прерывания на C, быстрая и гибкая обработка прерываний.
  • Стек для ускорения переключения между задачами в RTOS.
  • Обеспечивается доступ ко всем ресурсам процессорной платы.
  • Стандартные библиотеки на C, арифметика с плавающей точкой .
  • Reentrant код и библиотеки
  • Библиотеки DSP на C++, оптимизированные для MAC unit.
  • Полная поддержка ОС реального времени QNX.
  • Поддерживает объектно-ориентированную разработку: осуществляет доступ к объектам и поддерживает модульное структурное проектирование.
  • Приложения QNX, скомпилированные с помощью GNU C/C++, имеют задержку времени отклика на прерывание в 2 инструкции.
  • Полная отладочная информация включается в объектные модули.
Рассказать друзьям:

Rambler's Top100           Рейтинг@Mail.ru