Вопросы программно-аппаратной совместимости в ОС QNX Игорь Мазанов SWD Software Ltd.

Презентация:



Advertisements
Похожие презентации
Аппаратная экосистема QNX: поддерживаемые процессорные платы и стартовые комплекты SWD TimeMaster Игорь Мазанов SWD Software Ltd. Санкт-Петербург.
Advertisements

Аппаратная экосистема QNX: поддерживаемые процессорные платы и стартовые комплекты SWD TimeMaster Эдуард Белохвостиков SWD Software Ltd. Санкт-Петербург.
IDE QNX – практическая работа Трофимов Александр SWD Software.
Леонид Агафонов, директор по продажам SWD Software Ltd. Санкт-Петербург SWD Software Ltd. корпоративный доклад.
Сеньков Андрей SWD Software Ltd. Санкт-Петербург Особенности разработки драйверов для USB устройств в ОС QNX.
Построение систем высокой надёжности на базе ОСРВ QNX.
добро пожаловать Участники: производители систем управления, разработчики встраиваемых систем, телекоммуникационного, сетевого оборудования Доклады: 4.
Настройка системы печати в ОС QNX 6 Cергей Зыль SWD Software.
Модульное лицензирование Александр Варварик SWD Real-Time Systems Конференция QNX Россия сентября, Санкт-Петербург.
Безопасность систем на базе сертифицированной ОСРВ QNX КПДА Александр Трофимов.
QNX в России: новые стратегии компании SWD Software по внедрению и поддержке продуктов QNX Андрей Николаев Руководитель отдела развития SWD Software Ltd.
Новая аудио подсистема для ОСРВ QNX4 – Audio2 Олег Большаков инженер-программист «СВД Встраиваемые Системы» Санкт-Петербург.
Пользователь (User) Приложение (Software) Операционная система (ОС, Operating System, OS) Оборудование (Hardware)
Комплект разработчика QNX Momentics и ОСРВ QNX Neutrino: cостав дистрибутивов и лицензирование Николай Горбунов SWD Software Ltd.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Функциональные требования к современной аппаратуре Роман Пахолков, руководитель компании 1 марта 2007 г.
Архитектура операционных систем Семестр 2, Лекция 1.
ПЕРСОНАЛЬНОЕ СКЗИ ШИПКА ОКБ САПР Москва, 2007.
OPC-технологии в QNX. Организация взаимодействия приложений QNX и Windows в системах промышленной автоматизации Александр Трофимов SWD Software Ltd.
Поддержка мультимедиа в QNX6. Рассматриваемые вопросы Мультимедийные средства командной строки Утилиты графической оболочки Photon Подключаемые модули.
Транксрипт:

Вопросы программно-аппаратной совместимости в ОС QNX Игорь Мазанов SWD Software Ltd.

QNX – операционная система реального времени QNX NEUTRINO RTOS: Архитектура на основе микроядра Изолированное адресное пространство для каждого процесса Механизм обмена сообщениями Многоплатформенность Поддержка SMP Прозрачная сеть Photon microGUI Поддержка стандартов POSIX QNX Momentics Development Suite IDE BSPs, DDKs, Resource Manager Framework

Сферы применения QNX Медицина Телекоммуникации Авиация, космос Промышленность Военные применения

Поддерживаемое оборудование

Стандартные драйвера: Блочных устройств, devb-…… Сетевые, devn-…… Видео, devg-…… Аудио, deva-…… Символьных устройств, devc-…… Устройств ввода, devi-…… PCMCIA/CardBus, devp-…… USB, devu-……

Board Support Packages, BSPs Board Support Package Документация Примеры реализации System Builder (IDE) Исходные тексты для startup-кода и драйверов интегрированных устройств Исполняемые файлы для поддерживаемых процессорных плат

Board Support Packages, BSPs Методология встраивания ОС QNX Александр Трофимов, SWD Software Ltd.

Driver Development Kits, DDKs Driver Development Kit Документация Примеры с исходными текстами DDK Framework Аппаратно-независимый код вынесен в библиотеку Разрабатывается только специфичная для аппаратуры часть кода

Driver Development Kits, DDKs Audio DDK Char DDK Graphics DDK Input DDK Network DDK Printer DDK USB DDK

Driver Development Kits, DDKs Oсобенности реализации стека и разработки драйверов для USB- устройств в OC QNX. Андрей Сеньков, SWD Software Ltd.

Resource Manager Framework Ресурсный менеджер: Программа-сервер уровня пользователя Обслуживает определенный аппаратный или виртуальный ресурс Send/Receive/Reply POSIX API Стандартный интерфейс клиент - ресурсный менеджер Стандартные утилиты (ls, cat, …) могут работать с устройствами ресурсного менеджера

Resource Manager Framework

QSSL – услуги по технической поддержке

SWD – услуги по технической поддержке

Стартовые комплекты

SWD – разработки, обучение Заказные разработки Обучение - Разработка драйверов для ОСРВ QNX Neutrino,Разработка программного обеспечения реального времени для ОС QNX 4.25

Online, & news news://inn.qnx.com fido7.ru.qnx

WEB-ресурс службы технической поддержки SWD

Дисковая подсистема EIDE (Intel, VIA, SiS, AMD, Cyrix,…)devb-eide SCSI Adaptecdevb-ahaX, X=2,4,7,8 AMDdevb-amd BusLogic/Mylexdevb-btmm NCR/Symbiosdevb-ncr8 RAID, OS-independent

Сетевые адаптеры Ethernet, 10/100/1000 Mbit/s UTP (various) Wireless (various) Fiber Optic (Corman Technologies Inc.) Наиболее популярные чипсеты: RTL-8139A/B/Cdevn-rtl Intel 82557, 82558, 82559devn-speedo 3COM, семейство чипов 3C905devn-el900 VIA Tech. VT86C100/Adevn-via-rhine

Видеоадаптеры Наиболее популярные адаптеры ATI (Rage128, Radeon xxxx)devg-rage128, devg-radeon nVidia (TNT, TNT2, GeForce, GeForce2)devg-tnt Matrox (G400/G450/G550)devg-matroxg C&T (CT6555x, CT690xx)devg-chips_hiqv Multimonitor placement devg-vesabios

Адаптеры последовательных устройств Есть драйвера последовательных устройств для разных процессорных платформ Для 8250-compatible UART используется драйвер devc-ser8250 Мультипортовые адаптеры Connect Tech Inc. (адаптеры Blue Heat/PCI, Xtreme/104 ) Moxa Technologies (ISA, PCI, PC/104) Advantech (ISA, PCI, PC/104) Sealevel Systems (ISA, PCI, PC/104, PCMCIA)

Фреймграбберы Популярные и недорогие Conexant/BrookTree BT848/878/ High Performance ARVOO Products, Picasso framegrabbers (monochrome, color, digital) Matrox Genesis Native Library (QNX 4, QNX 6)

USB-устройства Контроллеры UHCI (Intel, VIA, …)devu-uhci OHCI (Compaq, OPTi, SiS, ALi)devu-ohci Поддерживаемые классы устройств USB Mousedevu-mouse, devh-usb USB Keyboarddevu-kbd, devh-usb USB Printerdevu-prn USB Networkdevn-xxxx USB DDK

Digital/Analog I/O United Electronic Industries PowerDAQ for QNX 4, QNX Resource Manager Framework Заказная разработка Подробная техническая документация Техническое задание

Ноутбуки Перед покупкой: Тщательное изучение технических спецификаций Видеоподсистема Сеть PCMCIA/CardBus Запрос в новостную конференцию или в SWD При покупке: Проверка на месте Оговаривание условий money-back

Диагностика системы PCI-устройства Утилита pci, pci -vvv

Диагностика системы USB-устройства Утилита pci, pci -vvv Утилита usb

Диагностика системы Утилита pidin Утилита spin

Диагностика системы Утилита nicinfo Утилита pin Утилита sloginfo

SWD Software Ltd. Официальный дистрибьютор QNX , Санкт-Петербург, пр. Юрия Гагарина 23 тел.: (812) тел.: (812) факс: (812) web: Спасибо!