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

Среда управления ресурсами

Среда управления ресурсами в ОСРВ QNX Neutrino может значительно упростить работу в тех случаях, когда необходимо разработать специализированный драйвер для определенного устройства. В сочетании с пакетом разработки драйверов QNX, среда управления ресурсами позволяет Вам ускорить интеграцию пользовательских и стандартных типов драйверов для Вашей встраиваемой системы.

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

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

Среда управления ресурсами ОСРВ QNX Neutrino:

  • упрощает написание многопоточных драйверов благодаря наличию библиотеки пула потоков, которая автоматически создает и удаляет потоки в зависимости от системной нагрузки;

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

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

Архитектура для разработки драйверов

Архитектура для разработки драйверов

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

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

     Рейтинг@Mail.ru