Неотъемлемой частью любого компьютера является связка: процессора, ОЗУ, ПЗУ. Такую связку часто называют «процессорный модуль». Разработка процессорного модуля требует значительного времени, а конечная цена сильно зависит от объёмов выпуска. После изготовления процессорного модуля и с учётом его особенностей необходимо откорректировать исходный код загрузчика, ядра операционной системы и стартовых процедур инициализации операционной системы.
Заказ готового модуля или заказ модификации серийно выпускаемого модуля позволяет сосредоточить силы на разработке прикладного программного обеспечения. Мы предлагаем использовать процессорные модули, характеристики которых указаны в Таблице 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-адрес в диапазоне, согласованном с Заказчиком |
По требованию Заказчика в состав предустановленного программного обеспечения может входить модуль, наличие которого необходимо для решения задачи Заказчика, но его разработка требует глубокого знания устройства компьютера.