11 отличных Linux-friendly одноплатных ПК с открытыми спецификациями
На сайте HackerBoards.com уже несколько лет ведут каталог одноплатных компьютеров. Сейчас там представлена 81 одна модель. Я выбрал 11 из них, удовлетворяющих следующим критериям: стоимость платы должна быть ниже $200, ее программное обеспечение должно быть открытым, (Linux или Android). Платы должны поставляться с расширенной спецификацией, включая подробную схему. У каждой платы должно быть активное сообщество и техническая поддержка для индивидуальных разработчиков. Идеальной платой для разработчика можно назвать такую систему, которая часто упоминается на форумах, других ресурсах, посвященных разработке в сфере электроники.
86Duino Zero
- Компания/ресурс — DM&P, 86Duino.com
- Описание на LinuxGizmos/HackerBoards
- Страница проекта
- Процессор — DM&P Vortex86EX (1x x86 @ 300MHz)
- Память — 128МБ ОЗУ
- Цена — $39
- Компания/ресурс — 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 x 60mm версия оснащена SATA интерфейсом, что довольно редко встречается в платах подобного типа. Есть microSD, Ethernet, HDMI и три порта USB. Можно подключить LCD-дисплей, есть поддержка батарей и 160 GPIO.
- Компания/ресурс — Marvell
- Страница проекта
- Процессор — Marvell IAP140 (4x Cortex-A53 cores @ 1.2ГГц); Vivante GC7000UL GPU
- Память — 1ГБ LPDDR3 ОЗУ; 8ГБ eMMC
- Цена — $75
Arduino Industrial 101
- Компания/ресурс — Arduino Srl
- Описание на LinuxGizmos/HackerBoards
- Страница проекта
- Процессор — Qualcomm Atheros AR9331 (1x MIPS24k @ up to 400MHz)
- Память — 64МБ DDR2 ОЗУ; 16МБ SPI flash
- Цена — $39
Плата выполнена в форм-факторе «сэндвич» и схожа с Arduino Yun. Внутри — микроконтроллер, процессор Qualcomm Atheros AR9331 MIPS с операционной системой Linino и модулем IEEE 802.11b/g/n 1×1 2.4 ГГц WiFi. Запитывается система через mini-USB. Есть LED.
- Компания/ресурс — Arduino Srl
- Описание на LinuxGizmos/HackerBoards
- Страница проекта
- Процессор — Qualcomm Atheros AR9331 (1x MIPS24k @ up to 400MHz)
- Память — 64МБ DDR2 ОЗУ
- Цена — $60
Плата представляет собой уменьшенный вариант оригинальной Yún. Работает система на основе OpenWrt (Linino), с процессором Qualcomm’s 400MHz AR9331. Чип — Atmel Atmega32U4. Плата оснащена Ethernet, USB и microSD.
- Компания/ресурс — Arduino Srl
- Описание на LinuxGizmos/HackerBoards
- Страница проекта
- Процессор — Qualcomm Atheros AR9432 (1x MIPS24k @ up to 560MHz); Atmel SAMD21G18 Cortex M0+ MCU (48MHz)
- Память — 64МБ DDR2 ОЗУ; 256KB for SAMD21G18
- Цена — $99
- Компания/ресурс — SinoVoip
- Описание на LinuxGizmos/HackerBoards
- Страница проекта
- Процессор — Allwinner A31 (4x Cortex-A7 @ 1ГГц); PowerVR SGX544MP2 GPU
- Память — 1ГБ DDR3 ОЗУ
- Цена — $58
В 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.
- Компания/ресурс — 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.
- Компания/ресурс — 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 также в наличии.
PopStick: одноплатный ПК на Linux в формфакторе флешки за $29. Что он умеет?
Компания Popcorn Computer представила свою новую разработку — одноплатный ПК PopStick. Его формфактор похож на флешку, а сам девайс полностью открытый, включая как софт, так и «железо». Конечно, рекордов производительности он не бьет, но для определенных задач это отличный вариант. Стоимость девайса при этом — всего $29. Подробности — под катом.
Что это за устройство?
- SoC – Allwinner F1C200s ARM926EJ-S (ARMv5TE) процессор @ 533 MHz с 64 МБ ОЗУ DDR1
- Память: 128 MB SPI NAND Flash for OS, Micro SD Card Slot.
- USB: 1x USB Type-A коннектор с поддержкой режима USB Gadget. Соответственно, плата может определяться как USB Ethernet, Serial, Mass Storage, HID и т.п. 1x micro USB коннектор
- Питание: 5 В через USB Type-A порт
Тем не менее, в ядре Linux 6.4, о котором мы писали ранее, есть упоминание этого устройства. Возможно, это означает, что в ближайшем будущем девайс сможет работать с полноценными дистрибутивами. С другой стороны, его производительность заставляет сильно в этом сомневаться.
Что касается процессора устройства, то это Allwinner F1C200s с архитектурой ARMv5TE, частота которого по умолчанию составляет 420 МГц. Правда, для одноплатника частота повышена до 533 МГц, а эксперты утверждают, что ее можно поднять и до 700 МГц.
Базовая среда окружения Linux хранится на внутренней памяти объемом всего в 128 МБ. Как и говорилось выше, вполне возможно, что в ближайшее время одноплатник сможет работать с лайт-версиями полноценных дистрибутивов Linux.
А что насчет подключения?
Питание подается сразу при подключении девайса к устройству. Мини-ОС, которая установлена в памяти, дает возможность выбрать, как PopStick станет определяться. Это может быть клавиатура, мышь, сетевая карта и т.п. Так, если планируется подключаться к системе по SSH, либо использовать ее как веб-сервер, то в настройках стоит выбрать сетевую карту.
Еще один важный момент — разработчики сделали проект полностью открытым. То есть при желании любой пользователь сможет разработать нечто похожее, а возможно, и лучше. Правда, для этого нужно быть действительно хорошим профессионалом в мире электронных устройств.
И это не все
Разработчики этого устройства ранее представили мини-ПК Pocket Popcorn Computer (Pocket P.C.). Средства на разработку Pocket P.C получены благодаря успешной кампании по сбору средств на Kickstarter. В общей сложности было собрано $83 966, хотя организаторы поставили цель $50 000.
Суммы хватило, чтобы выпустить устройство в срок. Pocket P.C. будет полезен программистам, сисадминам, специалистам по промышленному оборудованию. К слову, предварительная техническая информация, включая чертежи, эскизы, платы, уже доступна для скачивания на GitHub.
Для упрощения и удешевления разработки создатели Pocket P.C. выбрали наиболее популярные чипы и другие элементы. На сайте производителя выложена бесплатная для скачивания CAD-модель для трехмерной печати корпуса устройства.
Характеристики устройства:
- Процессор: 1.2 ГГц четырехъядерный ARM Cortex-A53.
- ОЗУ: 2GB DDR3.
- Память: 32GB eMMC.
- Дисплей: 4.95″ Full HD 1920x1080px IPS.
- Картридер для microSD.
- Батарея: 3200mAh.
- Беспроводные модули: 2.4 GHz Wi-Fi / Bluetooth 4.0.
- Защита: чип Infineon OPTIGA TRUST M Secure Element.
- Клавиатура: настраиваемая с подсветкой (256 цветов).
- Разъемы: 4x USB-C, HDMI.
Особое внимание уделяется работе с данными и защите ценной информации. Для этого предусмотрен криптографический чип Infineon OPTIGA TRUST M, с отдельным хранением закрытых ключей, изолированным выполнением криптографических операций (ECC NIST P256/P384, SHA-256, RSA 1024/2048) и генерацией случайных чисел.
Кстати, несколько дней назад разработчики полностью открыли и этот проект для сообщества. Загрузить модели, софт и т.п. можно по этой ссылке. Так что теперь любой желающий с соответствующим опытом и возможностями может сделать что-то похожее.
Возможно, эти тексты тоже вас заинтересуют:
Одноплатные и мини компьютеры
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр
быстрый просмотр