11 отличных Linux-friendly одноплатных ПК с открытыми спецификациями

Цена всех моделей ниже $200

31c54d1af5ac4c07a2dafc0c42e05d33.jpg

На сайте HackerBoards.com уже несколько лет ведут каталог одноплатных компьютеров. Сейчас там представлена 81 одна модель. Я выбрал 11 из них, удовлетворяющих следующим критериям: стоимость платы должна быть ниже $200, ее программное обеспечение должно быть открытым, (Linux или Android). Платы должны поставляться с расширенной спецификацией, включая подробную схему. У каждой платы должно быть активное сообщество и техническая поддержка для индивидуальных разработчиков. Идеальной платой для разработчика можно назвать такую систему, которая часто упоминается на форумах, других ресурсах, посвященных разработке в сфере электроники.
86Duino Zero

8d063c4dfbfb3c970c6ebc466c3225bb.jpg


Это Arduino-совместимая платформа с открытым исходным кодом на базе 32-битного x86 процессора Vortex86EX SoC. Она совместима с операционными системами Windows, Linux, 32-бит RTOS. Плата оснащена шиной PCIE, DDR3, ROM-контроллером, xISA, I2C, SPI, IPC, Fast Ethernet, FIFO UART, USB2.0 и SD/SATA контроллером. Модель за $69 очень похожа, но там уже есть поддержка HD-аудио и больше I/O расширений. Есть и версия EduCake mini-PC.

A20-OlinuXino-Lime

db3b800b043b10c65cbf67642f980ccd.jpg

  • Компания/ресурс — Olimex, OlinuXino, Mouser
  • Страница проекта
  • Процессор — Allwinner A20 (2x Cortex-A7 @ 1ГГц); Mali-400 GPU
  • Память — 512МБ DDR3 ОЗУ
  • USB-OTG порт;
  • Разъем SATA + коннектор 5В SATA;
  • Разъем HDMI с поддержкой FullHD (1080p);
  • Разъем Ethernet 100Мбит;
  • Разъем для подключения LiPo аккумуляторов;
  • Разъем LCD совместимый с дисплеями 4.3», 7.0», 10.1» Olimex;
  • Разъем для карт MicroSD;
  • Разъем для отладки DEBUG-UART;
  • 4 разъема GPIO (160 контактов);
  • LED индикаторы GPIO, Battery, Power;
  • EEPROM 2КБ для хранения MAC-адресов
  • Цена — $37

Мини-ПК представляет собой довольно компактный одноплатный компьютер Linux с открытой аппаратной платформой и очень хорошим набором периферийных интерфейсов. 84×60mm версия оснащена SATA интерфейсом, что довольно редко встречается в платах подобного типа. Есть microSD, Ethernet, HDMI и три порта USB. Можно подключить LCD-дисплей, есть поддержка батарей и 160 GPIO.

Andromeda Box Edge

2ce3690d69aa5a881526604961f70a10.jpg

  • Компания/ресурс — Marvell
  • Страница проекта
  • Процессор — Marvell IAP140 (4x Cortex-A53 cores @ 1.2ГГц); Vivante GC7000UL GPU
  • Память — 1ГБ LPDDR3 ОЗУ; 8ГБ eMMC
  • Цена — $75


Этот миниатюрный ПК работает под управлением Brillo OS, основанной на Android. У платы довольно большое сообщество. Есть полная спецификация системы, схемы, документация, дистрибутив Brillo. Система поддерживает сетевые стандарты Google Weave and Thread. В состав платы входят WiFi, Bluetooth, три порта USB, порт HDMI и microSD.

Arduino Industrial 101

7d66e5126b38ee61f97cbbebd19f8028.jpg

Плата выполнена в форм-факторе «сэндвич» и схожа с Arduino Yun. Внутри — микроконтроллер, процессор Qualcomm Atheros AR9331 MIPS с операционной системой Linino и модулем IEEE 802.11b/g/n 1×1 2.4 ГГц WiFi. Запитывается система через mini-USB. Есть LED.

Arduino Yún Mini

66de4a9c371eb9ffa9924c43cc766d96.jpg

Плата представляет собой уменьшенный вариант оригинальной Yún. Работает система на основе OpenWrt (Linino), с процессором Qualcomm«s 400MHz AR9331. Чип — Atmel Atmega32U4. Плата оснащена Ethernet, USB и microSD.

Arduino Tian

b28cd608386e66e314d987a9f888851c.jpg

  • Компания/ресурс — Arduino Srl
  • Описание на LinuxGizmos/HackerBoards
  • Страница проекта
  • Процессор — Qualcomm Atheros AR9432 (1x MIPS24k @ up to 560MHz); Atmel SAMD21G18 Cortex M0+ MCU (48MHz)
  • Память — 64МБ DDR2 ОЗУ; 256KB for SAMD21G18
  • Цена — $99


По сравнению с двумя предыдущими платами эта более производительна. Работает она с быстрым Atheros AR9432 WiFi SoC. Здесь есть поддержка Bluetooth EDR/BLE 4.0a. В числе прочих модулей — порт micro-USB, 20 пинов DIO, 12x PWMs, и 6 аналоговых пинов.

Arndale Octa

ea8522dc769e440926fdf438a4f9a509.jpg

  • Компания/ресурс — InSignal, Pyrustek
  • Страница проекта
  • Процессор — Samsung Exynos 5420 Octa (4x Cortex-A15 @ 1.8ГГц and 4x Cortex-A7 @ 1.3ГГц); Mali T628 MP6 GPU
  • Память — 3ГБ LPDDR3e ОЗУ
  • Цена — $199

Одна из наиболее дорогих плат в подборке. Основана она на Samsung«s Exynos 5420 SoC, есть порты HDMI, eDP, и MIPI DSI, плюс USB порты. Плата поддерживает MIPI-CSI камеру, есть опциональный модуль беспроводной связи. Есть еще более производительная плата, ArndaleBoard-K, хотя она стоит уже $259.

Banana Pi M2

81b0ea55c4b05aaf14da358e670d992f.jpg

В 2014 году проект Banana Pi разделился на SinoVoip и LeMaker. Как и в большинстве других проектов с Allwinner, поддержка open-source несколько урезана. Двухъядерный Banana Pi является клоном RPi Model B, в то время, как Banana Pi M2 — аналог Model B+ с 40-пиновым коннектором. Плата оснащена ГБE, WiFi, пятью портами USB и рядом интерфейсов для подключения дисплея или камеры.

BeagleBone Black, Rev C

6fa003f66e1a97ec911ba412dc7de825.jpg

  • Компания/ресурс — Beagleboard.org
  • Описание на LinuxGizmos/HackerBoards
  • Страница проекта
  • Процессор — TI Sitara AM3358 (1x Cortex-A8 @ 1ГГц) с PRU MCU chips; PowerVR SGX530 GPU
  • Память — 512МБ ОЗУ; 4ГБ eMMC
  • Цена — $48

Эта Debian-совместимая плата появилась довольно давно. Предназначена она, в основном, для промышленности. Для работы с медиаконтентом она не очень хорошо подходит. Тем не менее, плата довольно популярна, а в прошлом году появилось сразу несколько ее клонов. Некоторые проекты даже выставлялись на Indiegogo.

BeagleBone Green

6a5e0a9674c527c490fd44f62367b163.jpg

  • Компания/ресурс — SeeedStudio с Beagleboard.org
  • Описание на LinuxGizmos/HackerBoards
  • Страница проекта
  • Процессор — TI Sitara AM3358 (1x Cortex-A8 @ 1ГГц) с PRU MCU chips; PowerVR SGX530 GPU
  • Память — 512МБ ОЗУ; 4ГБ eMMC
  • Цена — $39

Плата позиционируется разработчиком, как мини-ПК для интернета вещей. Почти сразу после появления она стала популярной, а сейчас обзавелась крупным сообществом. BeagleBone Green (BBG) — основана на классической платформе с открытым исходным кодом BeagleBone Black (BBB), в неё добавлены два разъема Grove. В отличие от BBB платформа BBG не имеет порта HDMI, перемещен разъем USB host и обновлен разъем USB client на Micro USB. Программное обеспечение BBB полностью совместимо с BBG.

Bubblegum-96

e43182011ff2941e4c2931a22d990454.jpg

  • Компания/ресурс — uCRobotics
  • Описание на LinuxGizmos/HackerBoards
  • Страница проекта
  • Процессор — Actions Semiconductor Actions S900 (4x Cortex-A53 @ 1.8ГГц); PowerVR G6230 GPU @ 600MHz
  • Память — 2ГБ LPDDR3 ОЗУ; 8ГБ eMMC
  • Цена — $89

Плата основана на более прототипе ActDuino. Здесь используются спецификации Linaro 96Boards CE. К сожалению, чипа GPS от DragonBoard здесь нет, но есть быстрый SoC и 2 ГБ ОЗУ. PowerVR G6230 GPU также довольно мощный, так что эту плату можно использовать и для работы с медиа. Внутри — порт HDMI, слот microSD, порт micro-USB и два порта USB, один из которых — USB 3.0. WiFi и Bluetooth также в наличии.

© Geektimes