QNX Driver Development kit | ||||||||||
§1. Краткое описание | Загрузить: Презентация «Средства разработки драйверов для плат ввода-вывода Avantech под ОСРВ QNX» Ссылки: | |||||||||
[версия для печати] | ||||||||||
Для облегчения и стандартизации задачи написания драйвера для плат УСО, компания «RTS-Ukraine» предлагает интегрированную среду разработки драйверов DWizard. Эта среда предоставляет удобный пользовательский интерфейс для создания, отладки и интеграции созданного драйвера в пакет Silver 2. Все что необходимо сделать программисту реализовать интерфейс коммуникации с конкретным «железом». Оглавление:
|
QNX Driver Development kit | |||||
§2. Краткие характеристики | |||||
[оглавление] | [версия для печати] | ||||
|
QNX Driver Development kit | |||||||||||
§3. Основные положения | |||||||||||
[оглавление] | [версия для печати] | ||||||||||
Взаимодействие прикладного пользовательского приложения с драйвером показано на следуюшем рисунке:
Пользовательское приложение, используя интерфейс библиотеки доступа, производит запрос к драйверу. Ядро драйвера, используя функции опроса оборудования, обеспечивает доступ к данным. Функции опроса оборудования как раз и реализуются с помощью DWizard:
Данные доступные пользовательскому приложению представлены в виде «Каналов данных» разного типа. Всего существует 5 типов каналов: аналоговые входа/выхода, дискретные входа/выхода и счетные входа:
Каждый канал данных характеризуется набором параметров: тип доступа (вход/выход), тип канала (аналоговый, дискретный), шкала сигнала и другими:
|
QNX Driver Development kit | |||||||||
§4. Изображения интерфейса программы | |||||||||
[оглавление] | [версия для печати] | ||||||||
|