Промышленные модули на базе ARM и X86

Неотъемлемой частью любого компьютера является связка: процессора, ОЗУ, ПЗУ. Такую связку часто называют «процессорный модуль». Разработка процессорного модуля требует значительного времени, а конечная цена сильно зависит от объёмов выпуска. После изготовления процессорного модуля и с учётом его особенностей необходимо откорректировать исходный код загрузчика, ядра операционной системы и стартовых процедур инициализации операционной системы.

Заказ готового модуля или заказ модификации серийно выпускаемого модуля позволяет сосредоточить силы на разработке прикладного программного обеспечения. Мы предлагаем использовать процессорные модули, характеристики которых указаны в Таблице 1.

Процессорный модуль
1 ARM926 454МГц х32 128МБ ОЗУ 512МБ ПЗУ Embedded Linux 2.6.35
2 ARM Cortex-A8 800 МГц х32 512МБ 512МБ ПЗУ Ubuntu 10.04/12.04
3 ARM Cortex-A9 (одно/двух/четырёх ядерный) 1000/1200МГц х32/х64 1 или 2 ГБ ОЗУ 1/2/4/8 ГБ ПЗУ Ubuntu 12.04/13.04/14.04
4 Intel Atom Bay-Trail 1460МГц х64 1/2/4 ГБ ОЗУ 1/2/4/8 ГБ ПЗУ Ubuntu 14.04

При правильном использовании современных достижений кроссплатформенных технологий в кратчайшие сроки можно перенести программное обеспечение с одного такого модуля на другой. Например, разработав и отладив проект на процессоре Intel Atom серийный выпуск наладить на более дешёвом процессоре семейства ARM.

Процессорный модуль может быть оборудован интерфейсами, список которых указан в Таблице 2.

Интерфейс Интерфейс Интерфейс
1 USB (1-4 порта) 5 SD/MMC (1 – 4 слота) 9 SPI / I2C
2 Ethernet 10/100/1000 Мбит/с (1 – 2 порта) 6 LVDS (1 или 2 канала) 10 DDI
3 UART (1 – 5 портов) 7 MII/RMII/GMII/RGMII 11 SATA
4 PCIe 8 SPDIF 12 GPIO

По согласованию в список может быть добавлен интерфейс, не вошедший в Таблицу 2.

Требования к процессорным модулям могут быть дополнены одним из нижеперечисленных требований:

Платформа
1 Жесткие климатические условия эксплуатации:

­   Рабочая температура: -40 … +50 0С

­   Температура хранения: -50 … +60 0С

2 Жёсткие механические условия эксплуатации:

­   Диапазон частот вибрации: 10…100 Гц

­   Ускорение одиночных ударов: 5g

3 Безвентиляторный отвод тепла
4 Наличие акселерометра
5 Нестандартная конструкция платы или соединителей
6 Уникальный IP-адрес в диапазоне, согласованном с Заказчиком

По требованию Заказчика в состав предустановленного программного обеспечения может входить модуль, наличие которого необходимо для решения задачи Заказчика, но его разработка требует глубокого знания устройства компьютера.