10 достойных одноплатных компьютеров для разных IT-проектов
Raspberry Pi, стоимостью 35$ — это невероятно качественный одноплатный компьютер (SBC) с хорошим соотношением цены, производительности и возможностей соединения. Однако для некоторых проектов этого бывает недостаточно. Так что, если требуется больше вычислительной мощности, меньший размер и расширенные возможности для загрузки программного обеспечения, то стоит рассмотреть альтернативные доступные варианты.
Для тех, кто не знает, сборка SBC предполагает интеграцию практически всех комплектующих, включая процессор, видеоадаптер и оперативную память на одной печатной плате. Как всем известно, на обычном компьютере можно проводить апгрейд путем замены системных компонентов на более усовершенствованные, но главное преимущество их распайки на одной плате заключается в получении гораздо меньшего по габаритам форм-фактора.
Стандартные модели Raspberry Pi – это мини-компьютеры, уменьшенные до размеров ширины и высоты кредитной карты, а если учитывать глубину, то данные устройства сопоставимы с обычными внешними USB-кардридерами типа «все в одном». Между тем, аппараты модельного ряда Raspbery Pi Zero сделаны еще миниатюрнее.
Разработка SBC-оборудования ведется с 70-х годов прошлого века, но популярным оно стало только в 2012 году после выпуска мини-ПК Raspberry Pi 1 Model B. Вслед за этим, конкуренты начали выпускать альтернативные гаджеты с более мощными процессорами и увеличенными объемами ОЗУ, а также производить удешевленные устройства, хотя стоимость Pi и так не высокая. В результате, для некоторых проектов будет выгоднее использовать платы других разработчиков.
Onion Omega2+
Всего за 13 долларов Omega2 + является одним из самых дешевых одноплатных компьютеров IoT, которые вы можете найти.
Он работает на ОС LinuxE (Linux Embedded Development Environment) – дистрибутиве, основанном на OpenWRT.
Его форм-фактор, стоимость и гибкость, возникающие при использовании настраиваемой версии ОС Linux, делают ее идеальной для практически любого типа приложений IoT.
Вы можете найти Onion Omega kit на Amazon или заказать на официальном веб-сайте, что обойдется вам в дополнительные расходы по доставке.
- MT7688 SoC
- 2,4 ГГц IEEE 802.11 b / g / n WiFi
- 128 МБ ОЗУ DDR2
- 32 МБ встроенной флэш-памяти
- Слот MicroSD
- USB 2.0
- 12 контактов GPIO
Для любителей SSH: Onion omega 2+
Цена: 25 долларов.
Этот одноплатник считается самым маленьким в мире полноценным компьютером: он весит 20 грамм, умеет запускать Linux, работать от батарейки и сразу поддерживает такие языки:
Ещё у него есть вайфай, выходы для подключения проводного интернета, 128 мегабайт оперативной памяти и разъём для SD-карт до 128 гигабайт. У него нет выходов для монитора, поэтому, чтобы им управлять, придётся писать программы на SD-карту заранее или подключаться к нему по SSH.
Более компактный компьютер
Несмотря на свои небольшие габариты, Odroid-C4 не является самым компактным на рынке. Для примера, в августе 2019 г. разработчики из китайской Shenzhen Xunlong выпустили одноплатный мини-компьютер Orange Pi Zero 2, размеры которого составляют 55х55 мм при массе около 34 граммов.
По своей производительности Orange Pi Zero 2 уступает Odroid-C4, но и стоит заметно дешевле – около $20. Мини-компьютер оснащен однокристальной системой Allwinner H6 на базе четырех ядер ARM Cortex-A53 с поддержкой 64-битных инструкций, графической подсистемой ARM Mali-T720, а также 512 МБ оперативной памяти LPDDR3, встроенным микрофоном, портом HDMI 2.0a, парой USB-портов (по одному – версий 2.0 и 3.0) и одним microUSB. Хранение данных обеспечивает флэш-модуль eMMC вместимостью 4 ГБ, и в дополнение к нему можно установить карту microSD емкостью до 32 ГБ.
Odroid N2
Цена: 8 690 рублей
Odroid N2 – один из самых мощных одноплатных компьютеров. Он использует SoC Amlogic S922X на базе архитектуры ARM big.LITTLE с четырьмя ядрами Cortex-A73 1,8 ГГц и двумя Cortex-A53 1,9 ГГц.
В зависимости от модификации в компьютере может стоять до 4 ГБ оперативной памяти с частотой 1320 МГц, графический ускоритель Mali-G52, слот под карты microSD и 4 порта USB 2.0. Недостатком этого девайса является отсутствие встроенного Wi-Fi. Если в работе с компьютером понадобится беспроводное подключение, настраивать его придется через адаптер.
Для Odroid N2 создано огромное количество дистрибутивов – от Ubuntu до Kali Linux и Android. Несмотря на то что в Odroid N2 стоит на два процессорных ядра меньше, чем в популярном Odroid XU4 (в котором используется 8-ядерный Exynos 5422), прирост производительности компенсирует эту разницу.
Khadas VIM / VIM2
Khadas VIM от компании WesionTek — один из самых мощных на текущий момент одноплатных компьютеров на рынке. Летом я публиковал его подробный обзор.
Построенный базе чипа Amlogic S905X, он оснащен 2 Гб оперативной памяти стандарта DDR3 и 16 Гб встроенной памяти eMMC 5.0, а также 100Мбит Ethernet-адаптером и встроенным контроллером Bluetooth и Wi-Fi с поддержкой беспроводных сетей 5 ГГц-диапазона.
Круче Khadas VIM первого поколения может быть только Khadas VIM2 — обновленная модель, получившая более мощный процессор Amlogic S912, 3 Гб оперативной памяти стандарта DDR4, гигабитный Ethernet и увеличенный объем встроенной памяти.
VIM и VIM2 могут работать под управлением Android 7.1 и Ubuntu 16.04 (Armbian), справляются с аппаратным декодированием 4K-видео и могут использоваться не только как компьютеры, но и как мощные и функциональные ТВ-приставки.
Также к достоинствам этих моделей стоит отнести маленькое, но живое пользовательское сообщество, где можно лично пообщаться с разработчиками устройства.
Arduino Industrial 101
Компания/проект — Arduino
Страница продукта
CPU — Qualcomm Atheros AR9331 (1x MIPS24k @ up to 400MHz)
Память — 64MB DDR2 RAM; 16MB SPI flash
Цена — $38.50
Войны Ардуино закончились, но мы не увидели много новых Ардуино-плат, кроме не-Linux, Sigfox-совместипой MKRFOX1200. Два сайта так ии не объединились, и каждый предлагает немного разные решения. Linux-совместимая, расширяемая плата Arduino Industrial 101 доступна на Arduino.org, а со страницы Arduino.ccесть только ссылка. Плата включает в себя Linux/WiFi от Arduino Yun и COM, интегрированный в Arduino-совместимую базовую плату. Плата включает запаянный модуль Chiwawa LGA, работающий под Linino (версия OpenWrt) на WiFi SoC AR9331, а также 64MB DDR2 RAM и 16MB SPI flash. На базовой плате установлен 16MHz ATmega32u4 MPU с 2.5KB SRAM и 32KB flash. Также есть USB OTG порт и 20 дискретных портов, включая UART-ы, 7 PWM, Ethernet, и 12 аналоговых входов.
Дополнительные модули и аксессуары
Купив одноплатный компьютер Вам понадобится также приобрести минимально необходимый набор аксессуаров для его работы: блок питания, microSD карту памяти или модуль памяти eMMC (если у модели нет встроенной памяти) для установки операционной системы, радиатор охлаждения (если он необходим). Данный набор может поставляться как в комплекте с платой, так и отдельно. Об этих и других аксессуарах поговорим далее:
Блоки питания
При покупке отдельно блока питания для одноплатного компьютера следует поинтересоваться у продавца (или производителя) какой мощности он должен быть для стабильной работы платы и всей периферии, подключенной к ней. Для большинства одноплатников подходят блоки питания 5В при 2-2,5А (10-12,5 Вт), но есть модели требующие большей мощности от блока питания (например ODROID XU4 необходимо 5В и 4А — 20 Вт). Так же следует обратить внимание на тип вилки, и просить у продавца евро-вилку, чтобы потом не пришлось покупать переходники с китайского или американского стандарта.
Система охлаждения и корпуса
Если в комплекте поставки отсутствует охлаждение для чипов и памяти, советуем приобрести его сразу, не зависимо от того, какая нагрузка планируется на процессор одноплатника. Подобрать по размеру алюминиевый радиатор пассивного охлаждения на простой липучке не составляет особого труда, а стоит он копейки.