|
E-mail: Shark2@mail.ru
|
QNX Software LTD Company
Продукт Канадских разработчиков
Операционная Система Реального Времени.
Что такое QNX?
Надежная микроядерная архитектура с защитой памяти
Предсказуемость
Гибкая масштабируемость и встраиваемость
POSIX-совместимый API
Распределенный сетевой доступ к ресурсам
Поддержка TCP/IP
Многоплатформенность
Поддержка SMP-архитектур
Простота адаптации к аппаратным средствам
Shark предлагает всем желающим принять участие в тестировании ОСРВ. Инсталяционный файл можна заказать по е-mail, напишите мне сколько места на вашем ящике и какой размер файла поддерживает. Запустите инсталлятор и установите систему! Примечание: операционная система QNX свободно инсталируется из под Вынь в любой раздел жесткого диска (кроме NTFS), резервируя под себя пространство, так же легко деинсталируется не оставляя после себя никакого мусора.
Что такое QNX?
QNX - многозадачная встраиваемая ОС жесткого реального времени с архитектурой на основе микроядра, разработанная канадской компанией QNX Sofwtare Systems Ltd. (http://www.qnx.com/). Более чем 20-летний опыт QNX Sofwtare Systems Ltd. по совершенствованию технологий реального времени снискал QNX заслуженную репутацию мирового лидера среди ОС реального времени в самых различных отраслях, включая промышленную автоматизацию, энергетику, транспорт, телекоммуникации, медицинское приборостроение, бортовые системы и военные приложения. QNX насчитывает миллионы инсталляций по всему миру и широко используется многими известными компаниями, в числе которых такие признанные лидеры как IBM, Motorola, Cisсo Systems, 3Com, Siemens, Daimler Chrysler, Ford, LG Electronics и многие другие.
QNXидеальна для ответственных приложений реального времени. Она надежна, производительна, компактна, легко адаптируется к нестандартному оборудованию и встраивается в устройства с ограниченными ресурсами - и при этом она удивительно элегантна и проста в использовании. Используя QNX, вы сможете не только эффективно решать поставленные перед вами задачи, но и получите существенный выигрыш как по удобству и скорости разработки, так и по простоте обслуживания и сопровождения ваших целевых приложений.
Что такое QNX Realtime Platform (QNX RTP)?
В отличие от многих других ОС реального времени, QNX в дополнение ко всему обладает еще и всеми свойствами платформенной ОС. Она имеет свою графическую оболочку, дружественна к пользователю, поддерживает стандартные компиляторы и имеет переносимый API (POSIX). Все это значительно упрощает перенос в нее приложений из других ОС и делает ее привлекательной для использования в качестве платформы для резидентной разработки, то есть для использования ее в качестве базовой ОС не только для целевых, но и для инструментальных ЭВМ.
QNX Realtime Platform- полнофункциональный комплект резидентных средств разработки приложений реального времени на основе ОС реального времени QNX6. В комплект входят полная поставка ОС QNX6, встраиваемая графическая оболочка Photon microGUI, необходимый инструментарий разработчика и разнообразное прикладное окружение, включая Интернет-средства, проигрыватели мультимедиа, игры - одним словом, все, что необходимо как разработчикам, так и обычным пользователям, чтобы чувствовать себя комфортно!
Еще одним важным преимуществом QNX Realtime Platform является то, что она объявлена QNX Sofwtare Systems Ltd. бесплатной для некоммерческого использования - иными словами, если она используется в учебных целях, в качестве "домашней ОС" или для создания демонстрационных макетов, платить за нее не надо. Компакт-диск с некоммерческой версией QNX Realtime Platform можно бесплатно скачать в Интернет по адресу http://get.qnx.com/или заказать у ваших региональных представителей QNX Sofwtare Systems Ltd. Официальным дистрибьютором QNX на территории стран СНГ и Балтии является компания SWD Software Ltd. (http://www.swd.ru/qnx/).
Что значит "некоммерческое использование QNX RTP"?
Согласно Лицензионному соглашению QNX Sofwtare Systems Ltd. для конечного пользователя (QSSL EULA), часть A.I, параграф 1.1.2 "Некоммерческое использование", некоммерческим считается использование QNX Realtime Platform в следующих целях:
1. Для ознакомления, тестирования и обучения;
2. Для пробных разработок приложений и драйверов устройств, а также для изготовления демонстрационных макетов и прототипов целевых систем;
3. Для личного использования, если оно не направлено на получение дохода и не является применением QNX Realtime Platform в производственном или деловом процессе предприятия или организации;
4. Для разработки и переноса в QNX приложений и драйверов устройств, предназначенных для некоммерческого распространения в рамках открытой лицензии QNX (QNX Open License).
Все остальные варианты использования QNX Realtime Platform считаются коммерческими и требуют наличия у конечного пользователя соответствующей коммерческой лицензии.
Подробнее о лицензировании продуктов QNX Sofwtare Systems Ltd. и "третьих" фирм вы можете прочитать на веб-сайте компании SWD Software Ltd. (http://www.swd.ru/qnx/) в разделе "Как купить/Лицензирование". Оригиналы лицензионных соглашений доступны на посвященном вопросам лицензирования сайте QNX Sofwtare Systems Ltd. (http://licensing.qnx.com/).
Почему QNX?
QNX - это надежная архитектура
В QNX все определяется архитектурой - архитектурой на основе микроядра. Используемое в QNX6 микроядро Neutrino 2 отвечает только за фундаментальные системные сервисы - планирование и синхронизацию потоков, межзадачное взаимодействие и обработку прерываний. Это делает его код очень компактным (порядка 20Кб), что практически исключает ошибки в нем, а значит, гарантирует стабильную работу сердца системы. Ядро можно дополнить всеми остальными необходимыми сервисами (поддержкой файловых систем и сетевых протоколов, драйверами оборудования, и т.п.) простым подключением дополнительных программных модулей.
Архитектура подсистемы межзадачного взаимодействия в QNX основана на механизме обмена сообщениями и образует программную шину, позволяющую динамически (без перезагрузки системы!) подключать/отключать любые программные модули и расширять ваши приложения от крошечных встроенных систем, содержащих только ядро ОС, до мощных многопроцессорных архитектур.
|