QNX DDKs


QNX DDKs

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

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

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

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

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

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

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

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

  • Related Posts

    Достоинства QNX

    QNX создана на базе микроядра, что вделяет ее среди систем, базирующихся на макроядре, таких как Windows 9х, Linux. Система основана на хорошо проработанной теории, Поэтому очень предсказуема и надежна. Благодаря…

    Функциональные блоки QNX Aviage Multimedia Suite

    Функциональные блоки Комплект QNX Aviage Multimedia Suite можно разделить на несколько ключевых функциональных блоков. Распознавание и соединение Этот функциональный блок управляет распознаванием и соединением флеш-дисков USB, цифровых компакт-дисков, аудио-компакт-дисков, медиапроигрывателей…

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 7 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 8 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 24 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 31 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 29 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать