11 отличных Linux-friendly одноплатных ПК с открытыми спецификациями
Цена всех моделей ниже $200
На сайте HackerBoards.com уже несколько лет ведут каталог одноплатных компьютеров. Сейчас там представлена 81 одна модель. Я выбрал 11 из них, удовлетворяющих следующим критериям: стоимость платы должна быть ниже $200, ее программное обеспечение должно быть открытым, (Linux или Android). Платы должны поставляться с расширенной спецификацией, включая подробную схему. У каждой платы должно быть активное сообщество и техническая поддержка для индивидуальных разработчиков. Идеальной платой для разработчика можно назвать такую систему, которая часто упоминается на форумах, других ресурсах, посвященных разработке в сфере электроники.
86Duino Zero
Это 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
- Компания/ресурс — 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
- Компания/ресурс — 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
Плата выполнена в форм-факторе «сэндвич» и схожа с Arduino Yun. Внутри — микроконтроллер, процессор Qualcomm Atheros AR9331 MIPS с операционной системой Linino и модулем IEEE 802.11b/g/n 1×1 2.4 ГГц WiFi. Запитывается система через mini-USB. Есть LED.
Arduino Yún Mini
Плата представляет собой уменьшенный вариант оригинальной Yún. Работает система на основе OpenWrt (Linino), с процессором Qualcomm«s 400MHz AR9331. Чип — Atmel Atmega32U4. Плата оснащена Ethernet, USB и microSD.
Arduino Tian
- Компания/ресурс — 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
- Компания/ресурс — 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
В 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
- Компания/ресурс — 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
- Компания/ресурс — 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
- Компания/ресурс — 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 также в наличии.