Главная / Дополнительная информация / Тест оборудования
Версия для печати

Тестирование оборудования

Как известно QNX не отличается особым обилием драйверов под компьютерное оборудование, поэтому одной из проблем, постоянно стоящей перед нашей фирмой, является тестирование различного компьютерного «железа» на предмет его совместимости с QNX. В данном разделе представлено как оборудование, использующееся на нижнем уровне, так и оборудование, на основе которого построены сервера и рабочие станции.

Ниже представлен обзор компьютерного оборудования, которое было всесторонне протестировано НПП Автоматика-С на совместимость с операционной системой QNX версии 4.25x и Photon 1.14x.

Одноплатные компьютеры.

В качестве технологических контроллеров, нами применяются одноплатные IBM PC совместимые компьютеры. Мы остановили свой выбор на продукции тайваньской фирмы IEI (ранее ICP Electronics Inc.), в России эту фирму представляет компания ICOS (http://www.icos.ru) и продукции российской компании Prosoft(http://www.prosoft.ru).

Требования которые мы предъявляем к аппаратному обеспечению:

  1. Процессор не ниже Intel 486 DX-100
  2. Отсутствие вентилятора на радиаторе процессора
  3. Встроенное видео, которое поддерживается драйверами Photon
  4. Встроенная сетевая карта
  5. Желательно жесткое крепление разъемов клавиатуры, видеовыхода, Ethernet и т.д.

NEAT - 400

размером 5.25'', 486DX5-133МГц, ОЗУ 16Мб, VGA, Ethernet 10/100, Audio, FlashDisk

~350$

WAFER - 4823

формата 3.5'', 486DX4 100МГц VGA, Ethernet 10, FlashDisk

~270$

WAFER - 5820

формата 3.5'', GX1 300МГц, VGA, Ethernet 10/100, Audio, FlashDisk

~320$

WAFER - 5823

формата 3.5'', GX1 300МГц, VGA, Два Ethernet 10/100, CompactFlash

~310$

Fastwell 686E

формата 4.5''x4.9'', GX1 300МГц, VGA, Ethernet 10/100, CompactFlash

~910$

Все вышеперечисленные одноплатные ЭВМ полностью поддержаны на уровне драйверов, как ОС QNX 4.25E, так и Photon 1.14A. стандартных комплектаций.

  1. Основной плюс NEAT-400 наличие встроенных 16Мб ОЗУ, в большинстве случаев этого объема памяти достаточно для функционирования компьютера в качестве технологического контроллера. Жестко запаянное ОЗУ - это 100% гарантия того, что при работе в условиях производства контакты модулей памяти не выскочат из разъема. Правда, 16Мб иногда оказывается мало, тогда на плате существует дополнительный разъем SIMM для установки в него до 128Мб памяти. До последнего времени, NEAT - 400 "огорчал" только ценой, которая была порядка 400-450$. В целом, очень удачный одноплатный компьютер, хотя не всем может подойти из-за своих размеров (5.25") и относительно слабой графической подсистемы.
  2. Единственным плюсом модели WAFER - 4823, на то время, когда мы его применяли, это была цена порядка 270-290$, которая очень сильно конкурировала с ценой на NEAT-400, порядка 450$. Минусы - относительно слабый процессор, сетевая карта на ISA шине, которая из-за архитектуры шины заставляет процессор простаивать довольно большое количество времени. Итог - на данный момент мы перестали применять данную модель, хотя в небольших и недорогих проектах, эта ЭВМ будет на своем месте.
  3. Компания IEI выпустила целую серию моделей WAFER - 582х, каждая из которых интересна по-своему. Мы начали с WAFER - 5820. Небольшой размер - 3.5", мощный процессор от National Semiconductor, но при этом без принудительного охлаждения, сетевая карта 10/100Мбит на популярном чипсете Realtek 8139, все это говорит в пользу данной модели. Графическая подсистема поддерживается Photon 1.14x, что позволяет нам в некоторых случаях использовать технологический контроллер, построенный на этой одноплатной ЭВМ, как рабочую станцию оператора. Единственным небольшим недостатком является отсутствие встроенного ОЗУ.
  4. WAFER - 5823. Для данной модели справедливо все сказанное про WAFER - 5820, за исключением, того, что у данной модели установлены две сетевых карты, которые позволяют значительно повысить надежность сетевого обмена. Используемая нами модель имеет индекс "R", что говорит об установленных сетевых чипсетах от фирмы Realtek и интерфейсе CompactFlash. Только при работе с WAFER - 5823 мы впервые использовали хранение QNX на CompactFlash. Такое хранение загрузочного раздела QNX оказалось даже проще, чем более привычный Diskonchip, так как CompactFlash представляется в системе как обычный IDE диск.
  5. Fastwell CPU686E. Торговая марка Fastwell принадлежит российской компании Prosoft, которая и выпускает на своих производственных мощностях эти компьютеры. Преимущества данной платы перед другими одноплатными компьютерами: На плате сразу присутствует 32Мб или 128Мб ОЗУ, есть 8Мб Fastwell Flash Disk (флеш-диск собственной разработки), помимо встроенного флеш-диска имеется разъем под накопители на CompactFlash. Плата имеет расширенный диапазон рабочих температур и высокую ударопрочность. Все это характеризует Fastwell CPU686E, как высоконадежную основу для построения технологического контролера. Отрицательные моменты, выявленные в ходе тестирования: По непонятной причине встроенный видеоадаптер под оболочкой Photon смог работать только со стандартными(flat) драйверами, хотя система построена на чипсете и процессоре аналогичном моделям WAFER-582x. В наших решениях мы всегда выводим на переднюю панель контроллера видеовыход, разъемы клавиатуры и мыши. В случае с Fastwell CPU686E для этого придется докупить комплект кабелей и плат разводки этих кабелей(стоимость порядка 170$), в итоге появляются кабели, которые необходимо укладывать, фиксировать, крепить платы разводки и т.д. BIOS компьютера не может произвести загрузку с какого либо устройства хранения, в случае подключенного шлейфа с платой разводки, но не подключенного к ней винчестера или дисковода(данная проблема обнаружена так же специалистами SWD Realtime Systems). Странной выглядит заявленная характеристика на удар 20g, при этом на плате есть установленный в сокет BIOS!?
    2 декабря 2002 года компаниями Fastwel и SWD Software разработан пакет встраивания ОС реального времени QNX для процессорного модуля CPU686E. http://www.fastwell.ru. Возможность отказаться от использования накопителя на Compactflash под ОС QNX делает данную модель практически незаменимой в решениях для сверхнадежных систем. Дополнительным плюсом является возможность, устанавливать логический номер узла QNX-сети, не прибегая к перекомпоновке загружаемого образа ОС. Данная функция доступна только в новых ревизиях контроллера CPU686E. Итог: компьютер оставляет положительнное впечатление, единственный существенный минус это высокая цена.

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