SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Встраивание и адаптация к ПО > QNX DDKs Сделать страницу стартовой Послать ссылку коллеге Версия для печати

QNX DDKs

Вы не можете подобрать нужный драйвер? Напишите свой собственный - в этом вам помогут пакеты разработки драйверов для QNX6, предоставляемые компанией QSSL. Модульная архитектура, изящная архитектура драйверов, простая модель тестирования - все это делает добавление новых драйверов к вашей QNX-системе совсем нетрудным делом. В вашем распоряжении:

Каждый пакет снабжен описанием устройства драйверов различных типов, документацией на интерфейс прикладного программирования и исходными текстами одного или более драйверов.

Открытая архитектура

Написание драйверов для QNX6 не требует трудоемкого программирования на уровне ядра, так как драйверы в QNX6 выполняются вне ядра, в защищенном адресном пространстве пользовательских процессов. А поскольку поведением драйвера по умолчанию, одинаковым для всех устройств, управляет уже готовый каркас, вы можете сосредоточиться непосредственно на низкоуровневых особенностях, характерных именно для вашего устройства.

Легкость тестирования и отладки

Отладка драйверов в QNX6 производится на уровне исходного текста, при помощи тех же инструментальных средств, которые используются для отладки обычных приложений. Вам не потребуется ни специализированных низкоуровневых отладчиков, ни помощи разработчиков ядра. Чтобы протестировать изменения, внесенные в код драйвера, вам достаточно будет просто перекомпилировать и перезапустить этот драйвер.

Возможность динамической модернизации системы

Драйверы - это ключевые компоненты любой системы; в тоже время, именно они являются типичными источниками отказов. Модульная архитектура с защищенной памятью предполагает, что ваша QNX-система сможет самостоятельно восстановиться в случае сбое драйвера. Драйверы при этом могут быть запущены или выгружены прямо в процессе работы системы, без необходимости в перезагрузке.

Рассказать друзьям:

     Рейтинг@Mail.ru