Часть 2
Часть 3
Часть 4
От переводчика: Предлагаю вашему вниманию перевод отчёта по одноплатным компьютерам, который был опубликован на сайте LinuxGizmos.com. В отчёт включены краткие описания 98 плат стоимостью до 200 долларов. В отчёте такие платы называют «хакерскими», чтобы подчеркнуть их пригодность для различного творчества.
Так как объем информации весьма велик, я разбил перевод на несколько частей.
Также хочу предупредить, что под катом очень много картинок!
Итак, часть 1.
КДПВ
В течение последнего года, LinuxGizmos сообщал о дюжинах новых одноплатных компьютерах с открытыми спецификациями, дружественных к разработчикам и «хакерам», на которых можно запустить Linux и Android. Мы добавили их в наш каталог вместе со старыми платами. Платы, попавшие в наш обзор, стоят меньше 200 долларов без учёта пересылки, доступны для доставки в июле этого года, и удовлетворяют нашим (весьма гибким) критериям открытости.
Каталог составлен в сотрудничестве с сайтом Linux.com сообщества Linux Foundation.
В дополнение к 98 обзорам, мы составили детальную таблицу для сравнения основных параметров всех 98 плат.
Сводная таблица всех плат в обзоре. Для просмотра откройте изображение в новой вкладке.
Этот список расширяет наш январский каталог 90 одноплатных компьютеров. В июне 2016 года каталог включал 81 плату, в мае 2015 — 53 платы.
Критерии отбора
Определение критерия выбора одноплатных компьютеров с открытыми спецификациями — непростая задача. Ни один из одноплатников не имеет полностью открытых исходников, особенно это касается GPU и иногда скудно документированных CPU, однако архитектура RISC-V может изменить ситуацию в ближайшем будущем. Некоторые платы из нашего списка имеют полностью open-source лицензию на аппаратное обеспечение. И наконец, проект должен предоставлять подробные спецификации и схемы как минимум портов ввода-вывода, для подсоединения дополнительных плат расширения. Проекты также должны как минимум иметь техническую поддержку и сообщество для индивидуальных разработчиков, то есть форумы, руководства и другие ресурсы для публикации решений и проектов на данном одноплатнике.
Для большинства покупателей важно, чтобы были доступны для скачивания дистрибутивы Linux или Android с поддержкой ресурсов платы. Для новых плат мы допускаем некоторую отсрочку в данном вопросе.
Обзор, приведённый ниже, включает краткое описание и спецификации каждой платы, со ссылками на страницы соответствующего производителя.
Приведённые цены являются самыми низкими на момент публикации, но цена многих плат может изменяться. Цены не включают в себя пересылку, или включают бесплатную пересылку только в определённые регионы. Иногда цена пересылки может быть существенной, превращая, например, 35-долларовую плату в 50-долларовую. Так как LinuxGizmos имеет международную аудиторию, мы не включаем пересылку в цену.
Мы рады комментариям пользователей, особенно касающихся поддержки и программного обеспечения. Пожалуйста, принимайте участие в дискуссии после поста. Не забывайте проголосовать за свою любимую «хакерскую» плату.
Обзор перечисляет платы в алфавитном порядке, и основан на спецификациях и самых низких доступных ценах за последнюю неделю мая 2017 года, платы доступны к поставке в июле 2017 года.
86Duino Zero
компания/проект — DM&P, 86Duino.com
обзор от LinuxGizmos
Страница продукта
CPU — DM&P Vortex86EX (1x x86 @ 300MHz)
Память — 128MB RAM
Цена — $39
Плата 86Duino на процессоре DM&P является одним из самых маленьких x86-одноплатников, сравнимыми с размерами 102 x 53mm для модели One. Плата совместима с Arduino по разъёмам расширения, имеет низкое потребление энергии, и модульный дизайн. Включает в себя разъёмы Fast Ethernet, USB 2.0, и microSD, 17 цифровых портов ввода-вывода и 6 аналоговых входов. Модель One за $69 имеет также HD audio и большее количество портов. Также есть версия мини-ПК EduCake и версия модели One SeeedStudio. В настоящее время проект не развивается, активность на форуме низкая.
A20-OlinuXino-Lime2
компания/проект — Olimex, OlinuXino, Mouser
Страница продукта
CPU — Allwinner A20 (2x Cortex-A7 @ 1GHz); Mali-400 GPU
Память — 1GB DDR3 RAM; optional 4GB eMMC version
Цена — $50 (45 евро); $61 (55 евро) за версию 4GB
OlinuXino — проект болгарской компании Olimex, один из старейших проектов «хакерских» плат, однако компания в последнее время сосредоточена на open-source, но не Linux-совместимой платформе ESP32. Большая активность на форуме oLinuXino касается плат на Linux, и ранее в этом году стартовал open-source проект набора Linux-ноутбука Teres-A64 на основе процессора Allwinner A64 за 225 евро. Несмотря на это, старая плата A20-OlinuXino-Lime2 по-прежнему интересна, имеет порт Gigabit Ethernet (GbE, or 10/100/1000Mbps), слот microSD, порт HDMI, интерфейс LCD, 3x порта USB, поддержка батареи, и 160 портов GPIO. Плата имеет размер 84 x 60mm, операционные системы Android 4.2.2 или Debian Jessie с ядром Linux 3.4.1. В этом году, Lime2 перешла на ту же ревизию платы, что и Lime2-4GB/eMMC, имеющую RTL8211E Ethernet PHY, соединённые с землёй платы монтажные отверстия, прямолинейный контур без вырезов.
A20-OlinuXino-Micro
компания/проект — Olimex, OlinuXino, Mouser
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A20 (2x Cortex-A7 @ 1GHz); Mali-400 GPU
Память — 1GB DDR3 RAM; optional 4GB NAND
Цена — $61 (55 евро); $72 (65 евро) за версию 4GB
A20-OlinuXino-Micro имеет все те же порты, что и первая модель Lime и плюс к ним VGA, LCD с поддержкой сенсора, и ввод-вывод аудио. Плата большего размера, 142 x 83mm имеет разъёмы для подключения модулей расширения. Есть версия с 4GB NAND.
A33-OlinuXino
компания/проект — Olimex, OlinuXino, Mouser
Страница продукта
CPU — Allwinner A33 (4x Cortex-A7 @ 1.2GHz); Mali-400 GPU
Память — 1GB DDR3 RAM; есть версия 4GB NAND
Цена — $40 (36 евро) или $49 (44 евро) за версию 4GB
Плата A33-OlinuXino имеет самый быстрый четырёхядерный SoC Allwinner A33, по сравнению с более ранними платами OlinuXino, но более скромный набор всего остального. Из портов остались только mini-USB OTG, аудио с кодеком 100dB, и разъем питания 5V. Два места под разъёмы 40-pin GPIO (не запаяны), и интерфейсы 1280 x 800 LCD и для камеры dual MIPI-CSI (5- и 8-мегапикселей). Также есть отладочный разъём, зарядник LiPo, и повышающий преобразователь напряжения. Размер платы 71 x 66mm, меньше, чем у плат Lime на A20 и Lime2. Можно скачать образы Android 4.4 и Debian Jesse на ядре Linux 3.4.39.
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 аналоговых входов.
Arduino Yun / Yun PoE
компания/проект — Arduino
Страница продукта
CPU — Qualcomm Atheros AR9331 (1x MIPS24k @ up to 400MHz)
Память — 64MB DDR2 RAM
Цена — $68.20 (Yun) или (Yun PoE) $78.10
оригинальный Arduino Yun iпо-прежнему доступен на Arduino.org, и новая версия Arduino Yun PoE продаётся на Arduino.cc. Более маленький Arduino Yun Mini числится на обоих сайтах, но отсутствует в наличии, без обещаний когда-либо появиться. За дополнительные $10 по сравнению с Yun, Arduino Yun PoE добавляет Power-over-Ethernet к оригинальному Yunчто позволяет вам запитывать плату через порт 10/100 Ethernet, с помощью дополнительного модуля, идущего в комплекте. Обе версии работают под OpenWrt Linino на WiFi SoC Qualcomm’s 400MHz AR9331 и исполняют код Arduino на Atmel Atmega32U4. Работающие под Linux компоненты включают в себя 2.4GHz WiFi-n радиомодуль, порт USB 2.0 host, и слот microSD. Управляемые через Arduino интерфейсы на 5V плате включают в себя 20 портов дискретного ввода-вывода, 7 выходов PWM, и 12 аналоговых портов ввода-вывода. В качестве альтернативы, если у вас уже есть ардуино, вы можете заказать шилд Arduino Yun Shield, работающий под OpenWrt, за $49, и добавить возможности Yun к любой плате Arduino.
Arduino Tian
компания/проект — Arduino
обзор от LinuxGizmos
Страница продукта
CPU — Qualcomm Atheros AR9432 (1x MIPS24k @ up to 560MHz); Atmel SAMD21G18 Cortex M0+ MCU (48MHz)
Память — 64MB DDR2 RAM; 4GB eMMC; 256KB flash и 32KB RAM для SAMD21G18
Цена — $95.70
По сравнению с Arduino Yun и Yun Mini PoE, плата Arduino Tian имеет размеры 68.5 x 53mm, работает под Linino на более быстром процессоре Atheros AR9432, и использует более мощный 32-bit микроконтроллер Atmel SAMD21G18. В дополнение к WiFi, плата Tian имеет чип Qualcomm CSR8510 с поддержкой Bluetooth EDR/BLE 4.0a. Также вы получаете порт USB 2.0 host, порт GbE, и 4GB eMMC. На стороне Ардуино есть 6 аналоговых портов и 12 выходов PWM.
Banana Pi BPI-M2
компания/проект — SinoVoip
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A31 (4x Cortex-A7 @ 1.0GHz); PowerVR SGX544MP2 GPU
Память — 1GB DDR3 RAM
Цена — $40
Плата Banana Pi M2 от SinoVoip, продающаяся за $40 на Amazon, очень напоминает RPi Model B+, и оснащена 40-pin разъёмом. M2 имеет GbE, WiFi, пять USB портов, и интерфейсы дисплея и камеры. Мы убрали меньшую плату Banana Pi M2+ на Allwinner H3, с интерфейсом SATA из нашего списка, так как её больше нет в продаже. Мы смогли найти её только на AliExpress в урезанной версии EDU за $22, без беспроводных интерфейсов и флэш-памяти, и за цену от $27 до $35 у различных OEM-продавцов.
Banana Pi BPI-M2 Ultra
компания/проект — SinoVoip
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner R40 (4x Cortex-A7); Mali-400 MP2 GPU
Память — 2GB DDR3 RAM; 8GB to 64GB eMMC
Цена — $40
Плата Banana Pi M2 Ultra продаётся за $40 на Amazon с доставкой, но в других местах она стоит $60. Она имеет те же размеры 92 x 60mm, что и M2, но оснащена более быстрым Allwinner R40, и имеет разъём SATA. Взамен пришлось пожертвовать одним из четырёх портов USB. Установлено 2GB RAM, что необычно для SoC Cortex-A7. Плата M2 Ultra также оснащена GbE, WiFi, Bluetooth, micro-USB OTG, разъёмом 40-pin для поддержки расширений Raspberry Pi, и интерфейсами дисплея и камеры.
Banana Pi BPI-M3
компания/проект — SinoVoip
Страница продукта
CPU — Allwinner A83T (8x Cortex-A7 @ 1.8GHz); PowerVR SGX544MP1 GPU
Память — 2GB LPDDR3 RAM; 8GB to 64GB eMMC
Цена — $74
Плата Banana Pi M3 (BPI-M3) от SinoVoip, оснащённая восьмиядерным SoC Allwinner A83T, продаётся за $74 на AliExpress и на доллар дороже на Amazon, и имеет 2GB RAM и 8GB eMMC. Плата M3 имеет тот же размер (92 x 60mm), что и M2 Ultra, и такой же разъём RPi 40-pin. Как и M2 Ultra, плата M3 поддерживает GbE, WiFi, SATA, 3x USB, и возможности подключения камеры и дисплея. Поддержка со стороны ПО лучше, чем у других плат Banana Pi. Вы можете выбрать из Android 5.1, Debian 8, Ubuntu 16.04 Mate, Raspbian Jesse Mate, Kano, Kali, CentOS, Gentoo, OpenSUSE, Arch, CRUX, и Fedora.
Banana Pi BPI-M64
компания/проект — SinoVoip
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A64 (4x Cortex-A53 @ 1.2GHz); Mali-400 MP2 GPU
Память — 2GB DDR3 RAM; 8GB to 64GB eMMC
Цена — $74
Первая 64-bit плата Banana Pi от SinoVoip продаётся за $74 на AliExpress, что дороже других плат на Allwinner A64 Pine A64, но она оснащена 2GB RAM и богатой периферией. Вы получаете HDMI с поддержкой 4K, MIPI-DSI, и MIPI-CSI, также беспроводные интерфейсы и GbE. Размер платы 92 x 60mm, 3 порта USB host, micro-USB OTG, и разъём RPi 40-pin.
Banana Pro
компания/проект — LeMaker
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A20 (2x Cortex-A7 @ 1GHz); Mali-400 MP2 GPU
Память — 1GB DDR3 RAM
Цена — $48
По сравнению с платами Banana Pi M2 от SinoVoip, плата Banana Pro от бывшего партнёра SinoVoip, LeMaker имеет двухъядерный SoC A20. Плата Banana Pro имеет разъём SATA и RPi-совместимый 40-pin разъём. Также есть microSD, WiFi, 2 порта USB host, и micro-USB OTG. LeMaker также предлагает одноплатник LeMaker Guitar, и совместимую с 96Boards плату HiKey (см. ниже).
BeagleBone Black, Rev C
компания/проект — BeagleBoard.org
обзор от LinuxGizmos
Страница продукта
CPU — TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCU chips; PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $48
Совместимая с Debian плата BeagleBone Black Rev C, занявшая третье место из 81 в обзоре 2016 года, доступна к покупке во многих местах, с самой низкой ценой $48 в MCM Electronics. Одноплатный компьютер для промышленных применений имеет много интерфейсов расширения и программируемые микроконтроллеры “PRU”, также хорошо развитое сообщество BeagleBoard.org и экосистему. В последние годы появились авторизованные BeagleBoard.org клоны. В добавок к двум моделям BeagleBone Green от SeeedStudio, есть также BeagleBone Black Wireless от Octavo, и собственная разработка BeagleBoard.org — BeagleBone Blue (см. ниже), а также новый BeagleBone Black Industrial 4G от Element14, идентичный BB Black, но покрытый лаком и имеющий температурный диапазон от -20 до 85°C. Плата BeagleBone Enhanced от SanCloud имеет богатые возможности, рассылалась бэкерам с Indiegogo, и, хотя дизайн платы открыт, она больше недоступна. С большой задержкой, двухядерная плата BeagleBoard-X15 на Cortex-A15, наконец доступна у разных продавцов, включая Mouser. Однако, она стоит $264, и превышает наш лимит $200.
BeagleBone Black Wireless
компания/проект — BeagleBoard.org; Octavo Systems
обзор от LinuxGizmos
Страница продукта
CPU — Octavo Systems OSD3358 SiP with TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCUs; PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $68.75
При поддержке BeagleBoard.org, Octavo Systems сделала альтернативу Seeed’s BeagleBone Green Wireless (см. ниже), также добавив 2.4GHz 802.11a/b/g/n и Bluetooth 4.1 BLE к дизайну BeagleBone Black. В отличие от двух моделей BB Green от Seeed, плата BeagleBone Black Wireless сохранила порт micro-HDMI, как у BB Black, но потеряла порт Ethernet. В остальном она идентична BB Black, с двумя исключениями: она построена на основе модуля Octavo Systems OSD3358 SiP (system-in-package), который интегрирует функциональность BeagleBoneв один корпус BGA, что упрощает создание собственных разработок на его основе.
BeagleBone Blue
компания/проект — BeagleBoard.org
обзор от LinuxGizmos
Страница продукта
CPU — Octavo Systems OSD3358 SiP with TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCU chips and PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $80
Робототехническая коллаборация BeagleBoard.org с UCSD Coordinated Robotics Lab построила клон BeagleBone для задач управления движением и возможностью батарейного питания. Как и BeagleBone Black Wireless, плата BeagleBone Blue включает в себя TI WiLink 8 с WiFi и Bluetooth 4.1 LE, как и модуль Octavo Systems OSD3358 SiP, содержащий SoC Sitara AM3358, RAM, и флэш, а также PMIC и другую периферию. Порт Ethernet и интерфейс дисплея отсутствуют, но вы получаете порты micro-USB 2.0 host и client, 8 выходов для сервомоторов, 4 выхода для DC-моторов, 4 входа для quad-энкодеров. Также есть IMU, барометр, JTAG, GPS и радио DSM2. Диапазон питания 9-18V DC, разъём для LiPo-батареи, и обычный богатый перечень интерфейсов BB Black. Множество пользовательских кнопок и светодиодов также присутствуют на плате. Плата BeagleBone Blue по умолчанию работает под основанным на Debian стеком реального времени, также может работать под Ubuntu Core, и поддерживает ROS и ArduPilot.
BeagleBone Green
компания/проект — BeagleBoard.org; Octavo Systems
обзор от LinuxGizmos
Страница продукта
CPU — TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCU chips; PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $39
Плата от SeeedStudio, разработанная с разрешения BeagleBoard.org, предназначена для IoT, и является вариантом BeagleBone Black, продаётся за $39 у Banana Robotics. Плата BeagleBone Green потеряла порт micro-HDMI и разъем 5V. Однако, она имеет меньшую стоимость, и на ней установлены разъёмы для датчиков Seeed’s Grove. Также разъём mini-USB заменён на micro-USB. Seeed имеет собственный сайт для разработчиков в дополнение к поддержке большого сообщества BeagleBoard.
BeagleBone Green Wireless
компания/проект — BeagleBoard.org; Octavo Systems
обзор от LinuxGizmos
Страница продукта
CPU — TI Sitara AM3358 (1x Cortex-A8 @ 1GHz) with PRU MCU chips; PowerVR SGX530 GPU
Память — 512MB RAM; 4GB eMMC
Цена — $49.90
Плата BeagleBone Green Wireless имеет те же базовые параметры, что и BB Green, с теми же добавлениями и потерями по сравнению с BB Black, включая дополнительные интерфейсы Grove. Модель Wireless содержит WiFi и Bluetooth, и три порта USB host, делая её лидером в плане USB среди всех существующих на сегодняшний день клонов BB Black. Модуль TI WiLink8 стал стандартным, обеспечивая беспроводные подключения по Bluetooth 4.1 LE и 2.4GHz 802.11a/b/g/n with 2?2 MIMO.
Bubblegum-96
компания/проект — uCRobotics
обзор от LinuxGizmos
Страница продукта
CPU — Actions Semiconductor Actions S900 (4x Cortex-A53 @ 1.8GHz); PowerVR G6230 GPU
Память — 2GB LPDDR3 RAM; 8GB eMMC
Цена — $89
Основана на раннем прототипе ActDuino S900, плата uCRobotics Bubblegum-96 соответствует спецификациям Linaro’s 96Boards CE. Плата Bubblegum-96 не имеет чипа GPS, как у конкурента, 96Boards -совместимой платы DragonBoard 410c, но имеет более быстрый SoC и вдвое больше RAM — 2GB. Помимо 40- и 60-pin разъемов расширения 96Boards, плата Bubblegum-96 поддерживает порт HDMI, слот microSD, порт micro-USB, и двойной порт USB host, один из которых USB 3.0. Также есть WiFi and Bluetooth.
Chip Pro Dev Kit
компания/проект — Next Thing Co.
LinuxGizmos coverage
Product page
CPU — Allwinner/Next Thing GR8 (1x Cortex-A8 @ 1GHz); Mali-400 GPU
Память — 256MB or 512MB DDR3 (SiP) RAM; 512MB NAND flash
Цена — $49
Одноплатник Chip за $9 сейчас не продаётся, но он скоро вернётся с новой GR8 SiP версией SoC Allwinner R8. Тем временем, вы можете купить «бутерброд» (sandwich style) Chip Pro Dev Kit с двумя GR8 Chip Pro компьютерами на модулях, с интегрированным 802.11b/g/n и Bluetooth 4.2 BLE. Один из этих Chip-подобных модулей запаян в плату, второй прилагается отдельно. Базовая плата имеет порт USB 2.0 host, порт micro-USB с поддержкой UART, аудиоразъём, и два микрофона. Также есть вход 6-23V DC и вход для батареи 3.7V LiPo, а также PWM, UART, и интерфейсы GPIO. Набор включает миниатюрную макетную плату, перемычки, разъёмы, и антенну WiFi. Доступна поддержка Linux: Buildroot и Debian. Next Thing также продаёт за $69 набор PocketChip на основе Chip с 4.3-дюймовым сенсорным экраном и клавиатурой.
CloudBit
компания/проект — LittleBits Electronics
обзор от LinuxGizmos
Страница продукта
CPU — NXP i.MX233 (1x ARM9 @ 454MHz)
Память — 64MB RAM; 4GB microSD card
Цена — $60
Единственная плата на Linux из всех производимых LittleBits, ориентированных на Arduino. Эта плата является одним из самых маленьких одноплатников, размер 15 x 10mm. Плата CloudBit содержит WiFi, питается через micro-USB, и имеет два разъёма “BitSnap” для добавления модулей LittleBits, шесть из которых доступны в наборе за $90. Платформа работает под Arch Linux, соединяется с облачной платформой на Node.js и предназначена для разных IoT гаджетов, поддерживает скрипты IFTTT.
Creator Ci40
компания/проект — Imagination Technologies
обзор от LinuxGizmos
Страница продукта
CPU — Imagination cXT200 (2x MIPS InterAptiv @ 550MHz)
Память — 256MB DDR3 RAM; 512MB flash
Цена — $85 (65 фунтов), или $169 (130 фунтов) для полного набора IoT
Компания Imagination Technologies пытается продать MIPS-бизнес, и плата Creator Ci40 может стать последней в линейке, начатой с Creator Ci20. Платы доступны в RS Electronics за 65 фунтов. Полный набор IoT Kit за 130 фунтов включает несколько беспроводных модулей MikroBus Clicker и дочернюю плату Click от MikroElektronika. В плате Ci40, по сравнению с Ci20’s процессор Ingenic XBurst заменен на Imagination cXT200 более медленный, более энергоэффективный чип MIPS InterAptiv без GPU. Другие изменения включают лучшую поддержку и интерфейсы расширения MikroBus и Raspberry Pi.
CubieAIO-A20
компания/проект — Cubieboard.org, CubieTech Limited
Страница продукта
CPU — Allwinner A20 (2x Cortex-A7 @ up to 1GHz); Mali-400 MP2 GPU
Память — 1GB DDR3 RAM; 8GB flash expandable to 32GB (eMMC) or 64GB (TSD)
Цена — $122
Мы убрали плату Cubieboard 3 из обзора, т. к. она старая, дорогая ($100), и в настоящее время не продаётся, и заменили её другой платой на Allwinner A20. Плата CubieAIO-A20 замечательна тем, что предлагает 6 портов USB 2.0 host и micro-USB OTG, два последовательных порта UART, и разъем DIN, с возможностью расширения до 6 последовательных портов через плату расширения. Такая составная (sandwich-style) плата включает модуль Einstein-A20 COM от CubieTech размером 75 x 50mm, который оснащён WiFi, Bluetooth 4.0, RTC, 200-pin разъемом расширения, и собственным портом micro-USB. Модуль COM одноплатник поддерживают те же дистрибутивы Linux и Android, что и Cubieboard 2 и 3. Как и COM, одноплатник CubieAIO-A20 имеет размер 172 x 106mm, продаётся за $122 на Amazon, и работает в диапазоне температур от -20 до 70°C. У него есть порт GbE, двойной слот mini-PCIe с поддержкой mSATA и модулей 3G или 4G. Также есть слот для SIM и антенны для стандартного модуля WiFi/BT. Также есть microSD, IR, HDMI, VGA, SPDIF 3.5mm аудио, и 54-pin разъём расширения. Плата CubieAIO-A20 также продаётся в корпусе (mini-PC version). Модель AIO стоит на $20 больше, имеет встроенный 7-дюймовый, 1024 x 600 дисплей с емкостным сенсором.
Cubieboard4
компания/проект — Cubieboard.org, CubieTech Limited
обзор от LinuxGizmos
Страница продукта
CPU — Allwinner A80 (4x Cortex-A15 @ up to 2GHz, 4x Cortex-A7 @ up to 1.3GHz); PowerVR G6230 GPU
Память — 2GB DDR3 RAM; 8GB eMMC, expandable to 64GB
Цена — $120
Плата Cubieboard4 оснащена восьмиядерным Allwinner A80 SoC с 64-ядерным PowerVR G6230 GPU. Одноплатник размером 111 x 111mm имеет WiFi, Bluetooth, GbE, VGA, HDMI, USB 3.0, и 4 порта USB 2.0. Также есть 54-pin разъём расширения. Одноплатник имеет (опционально) два слота microSD, либо один microSD и флэш-память. Существует много корпусов и расширений для Cubieboards, образы для Debian, Linaro Ubuntu 14.04, и Android 4.4.
Cubieboard5 (CubieTruck-Plus)
компания/проект — Cubieboard.org, CubieTech Limited
Страница продукта
CPU — Allwinner H8 (8x Cortex-A7 @ up to 2GHz); PowerVR SGX544 GPU @ up to 700MHz
Память — 2GB DDR3 RAM
Цена — $99
Плата CubieBoard5 оснащена процессором Allwinner H8w с восемью ядрами Cortex-A7. Одноплатник имеет microSD и SATA, с опциональной платой расширения для RAID. Для связи есть WiFi, Bluetooth 4.0, и порт GbE. Поддерживаются два дисплея, через HDMI и DisplayPorts. Также есть два порта USB host, IR, S/PDIF аудио, и опциональная литиевая батарея.
Продолжение следует
Комментарии (34)
lopatoid
06.07.2017 00:44+1Кто подскажет, на чём из этого Android хорошо работает? Я вижу, что в табличке у многих заявлена поддержка Android, но по факту на том же Raspberry у меня были проблемы.
beeruser
06.07.2017 01:07Какого ценового диапазона? Смотрите платы на телефонных чипах вроде Mediatek X20 Dev Board ($200). На ней по-сути только Андроид и работает.
Ну или семейство Odroid. У меня они под линуксом, но андроид вроде нормально работает.
Qdim
06.07.2017 09:35Поглядите pine64 4x cortex53 2gb 25$
Есть андроид вплоть до 7.1.3 и убунту/дебиан
sergof
06.07.2017 10:05В сводную таблицу было бы полезно добавить информацию о поддержки со стороны популярных (или не очень) IDE.
А то плата может и хорошая, но с чем ее есть — непонятноhoary
06.07.2017 10:23На них работают Linux или Android.
Для Linux выбираете ide в зависимости от используемого языка. Для Android, возможно, чуть меньший выбор.AllexIn
06.07.2017 11:08+1Уровень поддрежки всё равно разный.
К примеру разработка на Qt для RPI — не составляет проблемы. Инструкции и toolchain исчерпывающие.
А вот для SabreLIte лично я не смог собрать toolchain для кросскомпиляции и удаленного запуска. В итоге занимаюсь извращением в виде сборки проектов прямо на сабрике. Что выглядит диким извращением.
Я не сомневаюсь, что можно настроить бесплатный Qt на работу с сабриком напрямую, но вот сделать это у меня мозгов и терпения не хватает.
a_freeman
06.07.2017 11:05+1Pardon me, а что с четвертой частью?
32bit_me
06.07.2017 11:25+3Будет вечером. Она готова, но ГТ не даёт опубликовать четыре поста в один день, увы.
impetus
07.07.2017 00:19+1Ага! Вот и нам и ограничение от «накруток» — https://habrahabr.ru/post/332296/ («Как накрутить рейтинг на Хабре и уйти незамеченным»).
Однако! — суток не прошло, как кто-то в новое ограничение упёрся.
ilyachudin
06.07.2017 16:48Ещё бы диапазон рабочих температур не помешал в сводной табличке
sim31r
07.07.2017 04:08+4Не возможно объять необъятное. Тут со стабильностью работы вообще, при +21 градусе, огромный вопрос. Лидер Raspberry Pi по отзывам на форумах, тщательно тестируются платы.
С остальными как повезет, для хобби проектов нормально. А так чтобы взял и они работали в промышленном диапазоне температур, такого не будет. Даже если одна плата заработает, следующая ревизия уже не обязана. На форуме была грустная история, когда готовое решение, которое тщательно отлаживалось и аппаратно и программно вдруг перестал поддерживать производитель плат. Просто поменял процессор. Плата даже программно совместимой быть не обязана, если производителю так удобнее. Примерно то же самое с роутерами.
Можно еще вопрос радиационной устойчивости поднять, устойчивости к вибрациям и ударам. Но будет ли смысл? Если ответственное применение, то вряд ли есть альтернатива Raspberry Pi, или на свой страх и риск.
И тестировать как? Одно дело заявление производителя, «типа работает при +50», другое дело статистика, 1000 плат, при наработке 1000 часов и сотне циклов нагрев-охлаждение. Результат может отличаться.32bit_me
07.07.2017 07:43Если нужна относительно высокая стабильность, я бы выбрал BeagleBone, это наиболее близко к промышленным SOM.
AllexIn
07.07.2017 08:59RPI — не единственный качественный одноплатник на рынке.
Те же Boundary Devices делают прекрасные устройств и уровень поддержки у них отличный.
AllSeeingEye
07.07.2017 07:39Только что заказал себе Firefly RK3399 Plus — монстр с:
— шестиядерным процессором A72(x2) + A53(x4) @ 2GHz,
— видео Mali-T860 MP4 @ 4K Ultra-HD,
— до 4GB DDR3 + до 128 GB eMMC,
— PCIe1.0 M.2.
По возможностям плата перебивает всё, что есть в списке выше.AllexIn
07.07.2017 09:01+3Я вот себе тоже Black Swift заказал.
Отличное устройство, стабильное, уже больше года работает в режиме 24/7. Но толку? Вся разработка в мусор. Прототип есть, а второй я сделать не могу…AllSeeingEye
07.07.2017 18:24+1Только что увидел, что и Black Swift, и его реинкарнация (Unwired One) почили. Жаль :/
constantined
07.07.2017 07:39-1Вот объясните: почему производители ARM'овских SoC'ов ну совершенно не хотят выпускать чипы с 64/72-битной шиной памяти и поддержкой топологии памяти, используемой в мире x86?
mike_y_k
07.07.2017 15:46Дабы пользователи не стали стремиться заменить этими платами большие и дорогие сервера.
Хотя при грамотном подходе вполне можно из них сделать сопоставимый по цене кластер ;). Вот только надёжность и производительность под вопросом.
beeruser
07.07.2017 20:17+1Там, по-вашему, какие-то особые чипы стоят?
Если исключить дорогие / evaluation / server ARM платы где стоят DIMM-ы:
http://www.solid-run.com/marvell-armada-family/armada-8040-community-board/
http://b2b.gigabyte.com/Server-Motherboard/MP30-AR0-rev-11#ov
http://b2b.gigabyte.com/Density-Optimized/H270-T71-rev-110#ov
и т.д, то ответом будет — так дешевле.
На плате Novena, например, к i.mx6 подключен обычный слот SO-DIMM
https://kosagi.com//w/index.php?title=Novena_PVT_Design_Source
в то время как на других платах те же чипы распаяны.
Посмотрите схему: стр 3/16 DDR3 интерфейс
http://bunniefoo.com/novena/pvt1_release/novena_pvt1.PDFconstantined
08.07.2017 00:10+1i.mx6 — 32-битный SoC 6-летней давности
Marvell MacchiatoBIN — «The 88F8040 also supports standard high speed DDR4 interface in 32b bus widths» — то есть, там не обычная 64-битная планка памяти, а 32-битная, которые специально для ARM изготавливают
Эти решения от gigabyte — далеко не тот случай, когда разработка окупается за счёт объёмов продаж. Сюда же можно и платы на AMD Opteron A1100 добавить, который в AMD закопали.
Вот и получается, что напаять на плату чипы памяти почему-то дешевле, чем припаять туда же пустой слот.beeruser
08.07.2017 01:07+1>> i.mx6 — 32-битный SoC 6-летней давности
Какое это имеет значение? SO-DIMM обычный, ноутбучный.
i.MX6Dual/Quad поддерживает 64-bit DDR3 и 2-channel 32-bit LPDDR2
https://cache.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf
>> то есть, там не обычная 64-битная планка памяти, а 32-битная, которые специально для ARM изготавливают
WAT? Посмотрите значение слова «also» в словаре.
8040 поддерживает обычную DDR4 память 64-битным с интерфейсом и ECC.
http://www.marvell.com.cn/guide/assets/data/marvell_psg.pdf
Будете опровергать реальность и готовые продукты?
Никто никакие DIMMы специально для ARM не изготавливает =)constantined
08.07.2017 02:18+1>Какое это имеет значение?
Адресовать в лучшем случае 4 GiB внутри процесса — очень печально. В этом случае уже никакой mmap и современные СУБД использовать не получится.
>http://www.marvell.com.cn/guide/assets/data/marvell_psg.pdf
Сбило с толку то, что платы продаются только вместе с памятью и в product brief ничего о 64-битном контроллере памяти не было.
>Никто никакие DIMMы специально для ARM не изготавливает
SO-DIMM точно есть
http://www.innodisk.com/Product/ProductDetail.aspx? ... http://industrial.apacer.com/en-ww/DRAM/DDR3-32-Bits-SODIMM
И всё равно не вижу конкурентов плат с встроенным x86 процессором, которые свободно можно приобрести за ~$50. Никаких Allwinner (3 GB ограничение в адресации у 64-битных), Rockchip(4 GB ограничение), Broadcom, на которых обычно делают одноплатники.beeruser
08.07.2017 03:58+2>> Адресовать в лучшем случае 4 GiB внутри процесса — очень печально
Иррелевантно. К тому же i.mx6 не единственный SoC который поддерживает стандартный DDRx.
Ваш изначальный посыл был именно про то, что дескать ARM SoC не поддерживают PC-шную память.
Да, смартфонные SoC часто ограничиваются поддержкой только LPDDR, в частности с компоновкой PoP.
>> SO-DIMM точно есть http://www.innodisk.com/…
Ловите наркоманов!
«work especially well on Advanced RISC Machine (ARM) base tablet PCs and mobile devices.»
ARM планшеты или смарты со слотом SO-DIMM? А такие бывают?
Чего только не встретишь в интернете.
Вероятно есть индустриальные платы с такой памятью, но я не встречал.
Попробовал даже найти такую платку, но после просмотров бесчисленных ARM SOM (System on Module), которые выпускаются в этом форм-факторе, я сдался.
mike_y_k
07.07.2017 15:44RPI (Zero…3), Sabre, Wandboard Q. Наверное достаточно, хотя и BB попробовать вполне стоит.
Android на них только для посмотреть пробовался. А вот с Unix уже пройдены наверное все варианты, поддерживающие эти процессоры — полет нормальный. Хотя вот с arch ещё не пробовал — это на будущее ;).
1xx
07.07.2017 16:50А почему jetson не вошел в список?
32bit_me
07.07.2017 17:30+1Даже не знаю. Напоминаю, что список составлял не я, это перевод обзора с сайта LinuxGizmos.
Критерии отбора у них такие: цена меньше 200 долларов (т.е. проходит), должна запускаться Linux, и должны быть (в какой-то степени) открытые спецификации. Т.е. либо чего-то не хватает, либо просто его не нашли. Нельзя объять необъятное.
evr1ka
на основе какого можно сделать видерегистратор в машину? и чтобы размер платы был небольшой.
AlexeiZavjalov
С камерами много заморочек, самый простой вариант, наверное — Raspberry PI + один из готовых модулей для камер, например https://www.adafruit.com/product/3099. Правда, я не уверен, что у него мощи хватит потянуть 8mp поток, сжимать и записывать на SD. Советую изучить профильные форумы.
evr1ka
В целом я так и думал, хорошо что наши мысли сходятся. Спасибо.