Аппаратная экосистема QNX: поддерживаемые процессорные платы и стартовые комплекты SWD TimeMaster

Содержание

Слайд 2

QNX поддерживает широкий спектр современного оборудования

Стандартные драйвера:
Блочных устройств, devb-……
Сетевые, devn-……
Видео, devg-……
Аудио, deva-ctrl-……
Символьных

QNX поддерживает широкий спектр современного оборудования Стандартные драйвера: Блочных устройств, devb-…… Сетевые,
устройств, devc-……
Устройств ввода, devi-……
PCMCIA/CardBus, devp-……
USB, devu-……

Слайд 3

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

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

Слайд 4

Board Support Packages, BSPs

Board Support Package
Документация
Примеры реализации
System Builder (IDE)
Исходные тексты для startup-кода

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

Слайд 5

Board Support Packages, BSPs

Board Support Packages, BSPs

Слайд 6

Board Support Packages, BSPs

Board Support Packages, BSPs

Слайд 7

Driver Development Kits, DDKs

Driver Development Kit
Документация
Примеры с исходными текстами
DDK Framework
Аппаратно-независимый код вынесен

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

Слайд 8

Driver Development Kits, DDKs

Audio DDK
Char DDK
Graphics DDK
Input DDK
Network DDK
USB DDK

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

Слайд 9

Driver Development Kits, DDKs

Driver Development Kits, DDKs

Слайд 10

Resource Manager Framework

Ресурсный менеджер:
Программа-сервер уровня пользователя
Обслуживает определенный аппаратный или виртуальный ресурс
Send/Receive/Reply

POSIX API
Стандартный

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

Слайд 11

Resource Manager Framework

Resource Manager Framework

Слайд 12

Дисковая подсистема

EIDE (HDD, CDROM, CompactFlash) devb-eide
Intel
VIA
AMD
SiS
Cyrix
SCSI (HDD, CDROM)
Adaptec devb-ahaX, X=2,4,7,8
devb-adpu320
AMD devb-amd
BusLogic/Mylex devb-btmm
NCR/Symbios devb-ncr8
RAID, OS-independent
http://www.infortrend.com
http://www.accusys.com.tw
http://www.promise.com

Дисковая подсистема EIDE (HDD, CDROM, CompactFlash) devb-eide Intel VIA AMD SiS Cyrix

Слайд 13

Сетевые адаптеры

Ethernet, 10/100/1000 Mbit/s
UTP (various)
Wireless (802.11b/g – Orinoco, Prism, Broadcom)
Fiber Optic

Сетевые адаптеры Ethernet, 10/100/1000 Mbit/s UTP (various) Wireless (802.11b/g – Orinoco, Prism,
(Corman Technologies Inc.)
Наиболее популярные чипсеты:
RTL-8139A/B/C devn-rtl
Intel 8255x/82562 devn-speedo
Intel 8254x devn-i82544
Broadcom 570x devn-tigon3
3COM, семейство чипов 3C905 devn-el900
VIA Tech. VT86C100/A devn-via-rhine

Слайд 14

Видеоадаптеры

Наиболее популярные адаптеры
ATI (Radeon xxxx) devg-radeon
Intel (i830/845/855/865) devg-i830
nVidia (TNT, TNT2, GeForce2/4) devg-tnt
Matrox (G400/G450/G550) devg-matroxg
C&T (CT6555x,

Видеоадаптеры Наиболее популярные адаптеры ATI (Radeon xxxx) devg-radeon Intel (i830/845/855/865) devg-i830 nVidia
CT690xx) devg-chips
Multimonitor placement (ATI Radeon, Matrox G450/550)
devg-vesabios
devg-vesatweak
http://projects.qnxzone.com/project/showfiles.php?group_id=7

Слайд 15

Адаптеры последовательных устройств

Есть драйвера последовательных устройств для разных процессорных платформ
Для 8250-compatible UART

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

Слайд 16

USB-устройства

Контроллеры
UHCI (USB 1.1) devu-uhci
OHCI (USB 1.1) devu-ohci
EHCI (USB 2.0) devu-ehci
Поддерживаемые классы устройств USB
USB Mouse devu-mouse
USB Keyboard devu-kbd
USB

USB-устройства Контроллеры UHCI (USB 1.1) devu-uhci OHCI (USB 1.1) devu-ohci EHCI (USB
Printer devu-prn
USB Network devn-xxxx
USB Mass Storage devb-umass
USB DDK

Слайд 17

Фреймграбберы

Популярные и недорогие
Conexant/BrookTree BT848/878/879
http://ai.pjwstk.edu.pl/~newchief/qnx/btlib
http://argo.lira.dist.unige.it/cbeltran/welcome.htm
High Performance
ARVOO Products, Picasso framegrabbers (monochrome, color, digital)

Фреймграбберы Популярные и недорогие Conexant/BrookTree BT848/878/879 http://ai.pjwstk.edu.pl/~newchief/qnx/btlib http://argo.lira.dist.unige.it/cbeltran/welcome.htm High Performance ARVOO Products,
http://www.arvoo.com
Matrox Genesis Native Library (QNX 4, QNX 6)

Слайд 18

Digital/Analog I/O

United Electronic Industries
PowerDAQ SDK for QNX 4, QNX 6
http://www.ueidaq.com
http://www.ueidaq.com/products/software/qnx/pd-qnx/
Resource

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

Слайд 19

Диагностика системы

PCI-устройства
Утилита pci, ‘pci -vvv’
http://www.pcidatabase.com
http://pciids.sourceforge.net

Диагностика системы PCI-устройства Утилита pci, ‘pci -vvv’ http://www.pcidatabase.com http://pciids.sourceforge.net

Слайд 20

Диагностика системы

USB-устройства
Утилита pci, ‘pci -vvv’
Утилита usb

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

Слайд 21

Диагностика системы

Утилита pidin
Утилита spin

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

Слайд 22

Диагностика системы

Утилита nicinfo
Утилита pin
Утилита sloginfo

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

Слайд 23

Инициатива SWD TimeMaster

Сокращение сроков разработки проекта
все необходимое в одной коробке
ОС QNX уже

Инициатива SWD TimeMaster Сокращение сроков разработки проекта все необходимое в одной коробке
предустановлена на флэш-диск
литература и инструкции на русском языке

Доступны через SWD Software Ltd. и дилерскую сеть компании
есть 30-дневная демо-версия
бесплатная техническая поддержка, в т.ч. для демо-версий

Поддерживаемые процессорные платы:
Fastwel CPU686
Fastwel CPU686E
Lippert CoolFox II
Diamond Systems Prometheus
Ampro CoreModule 4xx
Intel IXDP425
Intel IXDP2800
Kontron X-Board PXA255

Слайд 24

SWD – разработки, обучение
Заказные разработки
Обучение - “Разработка драйверов для ОСРВ QNX Neutrino”,

SWD – разработки, обучение Заказные разработки Обучение - “Разработка драйверов для ОСРВ
“Разработка программного обеспечения реального времени для ОС QNX 4.25”
Имя файла: Аппаратная-экосистема-QNX:-поддерживаемые-процессорные-платы-и-стартовые-комплекты-SWD-TimeMaster.pptx
Количество просмотров: 145
Количество скачиваний: 0