Зачем использовать
SBC для Iiot Для дизайнера Iiotсущественным преимуществом SBC является то, что вся платформа может быть гибко настроена для выбора только необходимых в данный момент функций, будучи масштабируемой - в отличие от некоторых специально разработанных и построенных PCS, которые требуют, чтобы вся платформа была утилизирована. Еще одним преимуществом является то, что, проектируя систему с нуля, проектировщик может накопить много знаний, которые понадобятся в будущем, когда вычислительные ресурсы нужно будет расширить.
Как и в случае с приложениями, для которых они предназначены, SBC бывает разных видов. Например, SBC, обычно используемый в оборонных и аэрокосмических системах, выпускается в размерах 3U и 6U и обычно основан на стандарте Open VPX. В хост-процессорах часто используются высокопроизводительные процессоры Intel, а FPgas или графические процессоры (GPU) серии Xilinx Virtex используются в качестве аппаратных ускорителей, 12-разрядных и 16-разрядных аналого-цифровых преобразователей (АЦП) и цифро-аналоговых cонвертеры (DAC) и память DDR4 большой емкости. Кроме того, объединительная плата состоит из нескольких каналов PCIe четвертого поколения и коммутационных структур, таких как RapidIO и PCIe. Конечно, эти функции стоят недешево.
С другой стороны, SBC «сделай сам» или «производитель» был продан миллионами по всему миру благодаря повсеместному распространению Raspberry Pi, Arduino и других платформ. Несмотря на то, что они намного дешевле, эти SBCS также могут подключаться к набору датчиков, выполнять скромную обработку, а затем отправлять результаты на полевой или пограничный компьютер, основанный на одном или нескольких мощных SBCS. Это, очевидно, добавляет к спецификации системы, но это имеет смысл, потому что это увеличивает интеллект кластера периферийных сенсорных устройств, позволяя использовать периферийные компьютеры для принятия определенных решений как на периферии, так и локально.
Где-то между оборонными / аэрокосмическими приложениями и DIY находится SBC, предназначенный для промышленного применения. Raspberry Pi и Arduino также могут поддерживаться, но они должны иметь отличную производительность и надежные характеристики среды, поэтому хост-процессор относится либо к семейству Arm® Cortex®, либо к семейству Intel Core среднего уровня. SBC имеет размер платы менее 6 дюймов.2, но его производительность сопоставима с производительностью ноутбука среднего класса, и он может быть оснащен памятью DDR3 или DDR4 или хранилищем по выбору дизайнера.
Другие стандартные функции включают поддержку SPI и SPX, Gigabit Ethernet, низковольтных дифференциальных сигналов (LVDS) и PCIe, доверенного платформенного модуля (TPM) и других типов функций безопасности, аудио- и видеовходов и выходов, от 8 до 12 портов USB, также поддерживается двух- и четырехканальное хранилище SATA 3.0. Типичные аксессуары включают различные типы крепежных изделий, кулеров и кабелей. Многие SBCS также поддерживают дочерние карты для расширения стандартов связи, не включенных в материнскую плату, и в некоторых случаях поддерживают сотовые сети 4G. Кроме того, производители этих SBCS предоставляют обширные технические характеристикиИсточники, такие как платы для разработки и комплекты для разработки прототипов.
Типичным примером SBC на базе Intel является AIMB-581WG2-00A1E от Advantech (рис. 1). Системная плата 9.6 in.2 использует процессоры Intel Xeon E3-1275 и Core i7-2600 и поддерживает до 32 ГБ памяти DDR3. Другим примером является SC40-2000-0000-C0-V от UDOO, плата 4,72 дюйма 2 на базе четырехъядерного процессора AMD Ryzen V1605B с тактовой частотой 2 ГГц, оснащенного графическим ускорителем AMD Radeon Vega 8 с 8 графическими процессорами, он поддерживает до 32 ГБ оперативной памяти DDR4-2400 и различные варианты хранения большой емкости.