in english
войтизарегистрироваться
На главнуюКарта сайта
QNX Driver Development kit
§3. Основные положения
[оглавление][версия для печати]

Взаимодействие прикладного пользовательского приложения с драйвером показано на следуюшем рисунке:

Рисунок 2. Взаимодействие прикладного пользовательского приложения с драйверомРисунок 2. Взаимодействие прикладного пользовательского приложения с драйвером

Пользовательское приложение, используя интерфейс библиотеки доступа, производит запрос к драйверу. Ядро драйвера, используя функции опроса оборудования, обеспечивает доступ к данным. Функции опроса оборудования как раз и реализуются с помощью DWizard:

Рисунок 3. Схема взаимодействия пользовательского приложения с оборудованиемРисунок 3. Схема взаимодействия пользовательского приложения с оборудованием

Данные доступные пользовательскому приложению представлены в виде «Каналов данных» разного типа. Всего существует 5 типов каналов: аналоговые входа/выхода, дискретные входа/выхода и счетные входа:

Рисунок 4.<br />Каналы данныхРисунок 4.
Каналы данных

Каждый канал данных характеризуется набором параметров: тип доступа (вход/выход), тип канала (аналоговый, дискретный), шкала сигнала и другими:

Рисунок 5.<br />Канал данныхРисунок 5.
Канал данных