Сравнение одноплатных компьютеров. Что такое одноплатный компьютер и как его используют? Аппаратные одноплатные платформы

Приветствую всех.

Сегодня хочу представить обзор одноплатного компьютера.

На MySku уже были обзоры Raspberry Pi, Orange Pi и Banana Pi - самых массовых и распространенных «одноплатников» в мире. Поэтому я решил выбрать для обзора более оригинальную модель, про которой в Рунете практически нет информации.

Обзореваемый мной микрокомпьютер носит название Khadas Vim и выпускается в Китае компанией WesionTek.

К отличительным особенностям этой модели стоит отнести поддержку Android 7 и наличие аппаратного декодера 4K H.265 видео, поэтому данный микрокомпьютер можно использовать и в качестве обычной ТВ-приставки.

Предыстория



Двумя годами раньше китайцы из компании WesionTek совместно с магазином GeekBuying выпустили девайс под названием GeekBox.

Сам по себе GeekBox представлял обычную медиаприставку. Но если докупить продающуюся отдельно плату Landingship, то он превращался в достаточно функциональный ARM-микрокомпьютер с GPIO-интерфейсом аж на 60 пинов, часами реального времени, ИК-портом, несколькими физическими кнопками, CSI и DSI интерфейсами.

Также отдельно можно было докупить модули камеры и фирменный 7,9" экран, компактный кулер по типу тех, что устанавливаются в ноутбуки и еще какие-то аксессуары.

Задумка была интересной и нестандартной, но в итоге все кончилось провалом.

Вероятно, повлияло отсутствие четкого позиционирования устройства: не так просто взять и объяснить потенциальному покупателю, что из себя представляет эта штуковина из нескольких соединяемых между собой плат.

А может провалу поспособствовала цена: стоимость самого GeekBox на старте продаж составляла $110, еще $30 предлагалось доплатить за Landingship-плату, все остальные аксессуары также стоили отдельных денег, и все вместе выливалось в существенную сумму.

На GeekBuying все еще продаются нераспроданные остатки «гикбоксов» по сниженным ценам - $65 за основную плату, $10 за Landingship, $50 за дисплей и еще $10 за совместимую 8МП-камеру. Все еще дороговато, но как знать, если бы такие цены были установлены изначально, то возможно проект бы и взлетел.

Спустя год разработчики из WesionTek представили новый проект - одноплатный компьютер Khadas Vim.

Сделав выводы из провала «гикбокса», они упростили идею. 1 компьютер = 1 плата, GPIO уже распаян, а CSI и DSI интерфейсы выброшены за ненадобностью.

Вместо Rockchip решили задействовать процессор Amlogic, цена снизилась до $55, ну а партнером проекта стал уже не GeekBuying, а GearBest. Что из этого получилось читайте далее.

Характеристики



Khadas Vim работает на базе процессора Amlogic S905X. Такой процессор часто используется в ТВ-боксах среднего ценового сегмента. А за графику тут отвечает графический сопроцессор Mali-450, который ныне встречается в основном в бюджетных моделях Android-планшетов.

Существуют две версии микрокомпьютера - обычная и Pro. Отличаются они количеством распаянной eMMC-памяти (8Гб или 16Гб), а также совмещенным модулем Bluetooth и Wi-Fi адаптера: старшая модель поддерживает работу в 5Ггц-диапазоне, в то время как младшая модель поддерживает только 2,4Ггц стандарты до 802.11n включительно.

В этом обзоре рассматривается Khadas Vim именно в модификации Pro - с 16Гб встроенной памяти и пятигигагерцовым Wi-Fi. Разница в цене между Pro и не_Pro версиями микрокомпьютера составляет около $10, на GearBest"е доступны для покупки обе версии.

Самым близким по характеристикам к Khadas Vim одноплатным компьютером является ODROID-C2. В его основе лежит процессор S905 (не «x») и GPU Mali-450, при этом он тоже позволяет аппаратно декодировать 4K видео (я не проверял, но разработчик заявляет о такой возможности), а также несет на борту гигабитный Ethernet против 10/100Mbit Ethernet у Vim. Но стоит ODROID-C2 значительно дороже, причем в славящемся конскими наценками российском магазине DNS он продается даже на пару сотен рублей дешевле, что и у китайцев на Али. Невероятно, но факт, как говорится.

Уникальной особенностью Vim являются его габариты. За счет уменьшения количества USB-портов разработчикам удалось сделать плату всего 11мм в высоту - это практически вдвое меньше, чем у Raspberry Pi и аналогичных ARM-микрокомпьютеров.

Ну и в завершение разговора о характеристиках несколько слов про GPIO. Khadas Vim оборудован 40-пиновым GPIO интерфейсом, но распиновка его отличается от распиновки GPIO Raspberry Pi.

То есть пользоваться GPIO можно, но аксессуары от Raspberry Pi (многочисленные дисплеи, аудио ЦАПы и прочие готовые промышленно изготовляемые платы расширения) с ним несовместимы. Нужно это учитывать.

Внешний вид и комплект поставки



Не буду мучать публику видом почтовых пакетов, сразу перейдем к сути.

Khadas Vim поставляется в картонной коробке, выполненной в форме книжной обложки. Внутри «книги» находится форма из сверхжесткого поролона, в которой лежит компьютер и USB Type-C кабель. Никаких инструкций и прочих бумажек не прилагается, краткие характеристики устройства отпечатаны на внутренней стороне обложки, а на обратной стороне находится призыв зайти на khadas.com за инструкциями по началу работы или связаться с разработчиками устройства по электронной почте в случае появления каких-то вопросов.

Khadas Vim и комплектный USB Type-C кабель для питания. По поводу кабеля могу лишь сказать, что производит он приятное впечатление. Оплетка матерчатая, корпуса разъемов металлические.

Микрокомпьютер поставляется уже собранным в многослойный акриловый корпус. Кстати, на данный момент это единственный фабричный корпус для Khadas Vim, с аксессуарами у этого девайса вообще все очень негусто. Хочется верить, что в будущем ситуация изменится.

При сборке корпуса были использованы винты с нестандартными треугольными шлицами. Несмотря на необычный вид, откручиваются они обычным шестигранником, подходящим по диаметру.

Три кнопки на боку устройства - Power, Function, Reset.

Теперь вытащим плату из корпуса для того чтобы лучше рассмотреть детали.

Хочу обратить внимание на то, что все разъемы вынесены на один торец.

Разработчики Raspberry Pi еще в самой первой версии своего микрокомпьютера разнесли по разным торцам USB+Ethernet и все остальные разъемы. В результате получалось, что с тыльной стороны из одноплатника торчат кабели питания и HDMI (если мы используем устройство вместе с монитором), а сбоку из него же выходит Ethernet-кабель и провода от подключенной по USB периферии. Жить не мешает, но выглядит неряшливо.

А потом эту же практику подхватили разработчики других одноплатных устройств: кто в целях совместимости с корпусами для «малинки», а у кого-то и совместимости не было, но зато дурная мода на торчащие во все стороны провода была соблюдена.

У Khadas Vim такой проблемы нет. Все кабели подключаются с одной стороны, а значит что микрокомпьютер не станет источником визуального мусора, будучи размещенным на рабочем столе или тумбе под ТВ.

Теперь кратко пройдусь по компонентам устройства.

В самом центре находится процессор Amlogic S905X. Под ним распаян eMMC-чип , а 2Гб оперативной памяти представлены тут в виде четырех модулей по 512Мб. Два из них распаяны рядом с процессором и eMMC-памятью, и еще два находятся на нижней стороне платы.

Двухпиновый разъем слева предназначен для подключения батарейки к часам реального времени. Четырехпиновый разъем под USB Type-C разъемом в верхней части устройства - альтернативный разъем питания, позволяющий запитать микрокомпьютер в обход порта USB Type-C.

Эта серебристая микросхема - модуль AMPAK AP6255 ( на него), совмещающий в себе модули Bluetooth и Wi-Fi. Тут же распаян I-PEX разъем для подключения антенны, и некая примитивная антенна даже подключена. При необходимости стандартную антенну можно заменить на что-то более мощное.

Забегая наперед скажу, что работу используемого тут Wi-Fi-адаптера в стандарте 802.11ac я не проверял в силу отсутствия таковой возможности: мой домашний роутер не поддерживает 5Ггц диапазон.

На переднем плане находится сдвоенный ИК-приемник и, левее от него, светодиод, горящий во время работы.

Увы, мой телефон упорно выбирал в качестве точки фокуса более дальний план.

Наконец, нижняя сторона устройства. Из интересного тут можно увидеть еще два модуля оперативной памяти и слот для microSD-карты.

Поскольку Khadas Vim оборудован eMMC-накопителем, то карта памяти служит в качестве дополнительного хранилища, может использоваться для загрузки прошивки или для хранения дополнительной операционной системы при дуалбуте. А основная операционная система грузится из eMMC.

Операционные системы Khadas Vim

По состоянию на текущий момент Khadas Vim поддерживает следующие ОС:
  • Android 6
  • Android 7
  • Ubuntu 16.04 (Armbian)
  • Ubuntu 16.04 Server
  • Ubuntu Mate
  • LibreELEC
Для мультимедийных целей (использования Vim в роли ТВ-приставки) лучше всего использовать Android или LibreELEC.
Для всего остального подойдет Ubuntu.

Традиционная проблема практически всех ARM-компьютеров - отсутствие поддержки видеоускорения в *nix-системах «из коробки».

Плохая новость заключается в том, что Khadas Vim тоже ей подвержен по состоянию на момент написания этого обзора, 7 июля 2017 года. Поэтому хваленый аппаратный декодер 4K H.265 видео работает в Андроиде и LibreELEC, но любые попытки запустить тяжеловесное видео под Ubuntu закончатся демонстрацией слайдшоу.

Хорошая новость - разработчики из WesionTek считают допиливание видеоускорения одним из приоритетов на ближайшее время. С учетом того, что новые прошивки для Vim действительно выкладываются ими регулярно, я лично верю, что со временем видеоускорение таки будет.

Вообще, именно программная часть на мой взгляд является одним из главных достоинств Vim, выделяющих его из общей массы относительно малоизвестных одноплатных компьютеров. Разработчики обещают () оказывать техническую поддержку 5 лет и не менее 3 лет обновлять прошивки.

Android 6, Android 7



Khadas Vim поставляется с предустановленным Android 6.

Что мне понравилось, так это то, что это полностью стоковый андроид. На него не натянуто никаких сторонних лаунчеров, не предустановлено никакого китайского софта.

Вот меню. Присутствует Play Market и альтернативный магазин приложений Aptoide. Есть рут.

Asphalt 8, Megapolis, Walking Dead, HD Videobox, SeasonHit - это уже ставил я во время тестирования.

Также дела обстоят и с Android 7. Никакого мусора: чистая система с рутом и магазином приложений.

Оба «андроида» работают на Vim"е хорошо, но по субъективным наблюдениям Android 7 будет чуточку пошустрей предшественника. Это же подтверждают результаты сравнительных тестов, но о них мы поговорим далее.

Armbian



А вот Armbian, он же Ubuntu 16.04, непригоден для использования на этом микрокомпьютере. Во всяком случае специально созданная именно под Khadas Vim сборка.

Проблема в том, что в сборке наглухо заблокирован доступ к руту для пользователя. В результате недоступно ни одно действие, выполняемое с рут-привилегиями. Обновить установленные пакеты (sudo apt-get update, sudo apt-get dist-upgrade) нельзя. Установить новый пакет нельзя. И еще много подобных ограничений. В результате работать в системе можно, но только если не трогать ничего руками и довольствоваться предустановленным набором приложений.

Конечно, можно скачать универсальную сборку для устройств на базе Amlogic S905X. Или сборку для ODROID-C2, которая почти наверняка заработала бы. Но смысл это делать, если доступен Ubuntu Mate, и вот он-то работает без всяких проблем?

Ну и повторюсь, что эта проблема с Armbian актуальна на момент написания обзора. В новых версиях сборки ее наверняка исправят.

Ubuntu Mate



Ubuntu Mate заработала на Vim идеально, никаких бросающихся в глаза багов за время тестирования мне обнаружить не удалось.

Используемая тут графическая оболочка выглядит приятнее, чем в Armbian, Хотя дело вкуса, конечно же.

LibreELEC



Сборку LibreELEC для Vim с натяжкой можно назвать рабочей.

Первое, с чем я столкнулся после установки - отсутствие поддержки Wi-Fi (и Bluetooth, надо полагать, тоже, раз за работу и того и другого отвечает один модуль): система просто не увидела ни одну из беспроводных сетей, несмотря на включенный беспроводной адаптер в настройках.

С Ethernet-подключением проблем не возникло. С воспроизведением видео различных форматов - тоже. 4K видео также воспроизводилось без проблем.

Непонятная особенность: если все вышеперечисленные системы записываются и грузятся из eMMC-памяти, то LibreELEC устанавливается и запускается только с microSD-карточки.

Перепрошивка Khadas Vim

Микрокомпьютер перепрошивается двумя способами: через подготовку загрузочной (прошивочной?) карты памяти или через прямое подключение к компьютеру по USB.

Пробовал и так и так, оба варианта рабочие. Но с учетом того, что подготовка карты памяти и загрузка прошивки с нее на eMMC-накопитель суммарно занимают больше времени, чем загрузка прошивки на eMMC-накопитель напрямую с компьютера, оптимальнее прошивать девайс именно вторым способом, с подключением к компьютеру по USB.

Для обновления прошивки по USB нужно скачать и программу . Как я понял, это универсальное приложение для прошивки любых Amlogic-девайсов.


Подключаем Vim к компьютеру USB-кабелем и переводим его в режим загрузки прошивки. Для этого нужно зажать кнопку Power и не отпуская ее нажать Reset, после чего подержать Power зажатым еще несколько секунд и отпустить. Если все сделано правильно, то в программе отобразится статус Connect Success.

После чего загружаем в программу скачанный файл прошивки и нажимаем на Start. Процесс записи пошел.

(На краснеющее на скриншоте сообщение об ошибке не обращайте внимание - это результат попытки перепрошиться с microSD-карты. Кстати, лишний довод в пользу того, чтобы прошивать Vim именно с компьютера - такой вариант надежнее и не приводит к ошибкам во время процесса записи)

Через несколько минут запись закончится. Нужно нажать на Stop и отключить микрокомпьютер от ПК. На этом процесс смены прошивки завершен, и Vim"ом можно начинать пользоваться.

Тестирование производительности

Прогнав тесты на всех устанавливаемых на Vim системах, я решил не растягивать текст обзора обилием однотипных скриншотов, а свести результаты в одну таблицу.

Но если кому-то хочется видеть скриншоты, то я выложил их все .

Тут нужно прояснить несколько моментов.

Первое. Я хотел сравнить производительность Android на Khadas Vim и на Raspberry Pi 3, но обнаружил, что Android на Raspberry Pi 3 фактически неработоспособен. Так что эксперимент не удался.

Второе. FFmpeg benchmark - это результат перекодирования случайно выбранного видеофайла консольной утилитой ffmpeg с ключом -benchmark, выводящим в конце два значения: время и количество задействованной оперативной памяти. Если на разных устройствах (или разных системах на одном устройстве) запустить этот процесс с одним и тем же файлом, то это позволяет сравнить производительность устройств относительно друг друга. Чем меньше цифры - тем больше производительность в данном случае. Увы, но более изящных бенчмарков, работающих под ARM Linux системами я не знаю.

Третье. Octane 2.0 - бенчмарк, доступный онлайн с любого устройства, оснащенного браузером и имеющего выход в интернет. В ходе этого тестирования на устройстве выполняются различные математические операции, по результатам каждой выводится результат в условных величинах, затем высчитывается усредненный общий результат. Это самый простой способ сравнения производительности устройств, работающих под разными ОС (Linux и Android в данном случае).

Заключение



Вот такой микрокомпьютер попал ко мне на обзор.

По производительности он примерно равен Raspberry Pi 3, только имеет существенно меньшее тепловыделение (Raspberry Pi 3 практически нереально использовать без радиаторов, Vim же без них чувствует себя неплохо - хотя дополнительное охлаждение никому и никогда не помешает, поэтому я собираюсь приклеить радиатор на его процессор в самом ближайшем будущем).

Перфекционист внутри меня остался очень доволен выводом всех разъемов под провода на одну сторону.

Понравилось , где разработчики довольно активно общаются с пользователями.

Понравилась поддержка Android, причем свежей версии и в стоковом состоянии. Для некоторых целей Android может оказаться более удобен, чем Linux.

К минусам можно отнести отсутствие аксессуаров. Пока все можно списать на юный возраст и малую известность модели, и есть надежда что со временем подтянутся или сторонние производители, или сами разработчики, допилив ПО решат расширить ассортимент производимых товаров.

И еще один минус - отсутствие аудиоразъема. Я специально не стал акцентировать на этом внимание в той части обзора, где рассматривался внешний вид микрокомпьютера, подумав, что если читатель не обратит на это внимание самостоятельно - значит не такой уж это и существенный недостаток. И действительно, ведь звук передается по HDMI-кабелю, да и Bluetooth-акустика получает все большее и большее распространение.

Но в целом Khadas Vim оставил после себя приятные впечатления и я могу рекомендовать его к покупке.

Если возникнут вопросы - постараюсь ответить на них сегодня вечером или в выходные дни.


P.S.: если будете покупать - не забудьте доложить в корзину на GearBest фирменный пульт. В комплект он не входит и отдельно стоит около 5 долларов, но при заказе вместе с микрокомпьютером доступен совершенно бесплатно.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Планирую купить +46 Добавить в избранное Обзор понравился +71 +117
CPU - Xilinx Zynq-7020 или -7010 SoC (2x Cortex-A9 @ 667MHz plus FPGA); 16-core Epiphany RISC chip
Память - 1GB DDR3 RAM
Цена - $99
Плата предназначена для построения энергоэффективных серверных кластеров и исследований в области параллелизма, и построена на базе Zynq ARM/FPGA SoC работающего под управлением дистрибутива Ubuntu 15.04, названного Parabuntu, а также «доморощенного» 16-ядерного сопроцессора Epiphany. Порты включают microSD, GbE, micro-HDMI, и два USB. Четыре 60-pin разъёма служат для расширения ввода-вывода и связаны с FPGA и с чипом Epiphany. Adapteva также предлагает за $75 версию Micro-Server с Zynq-7010, у которой нет USB, HDMI, и расширений I/O. В прошлом году также был выпущен корпус Parallella Aluminum Case за $29.50 с теплорассеивающей пластиной, но сейчас его нет в продаже. Новый чип Epiphany-V, содержащий 4.5 млрд. транзисторов должен был выйти уже несколько месяцев назад.

pcDuino Lite WiFi


Страница продукта
CPU - Allwinner A10 (1x Cortex-A8 @ 1GHz); Mali-400 GPU
Память - 256MB RAM; 2GB flash
Цена - $29

Плата pcDuino Lite от LinkSprite была снята с производства, но аналогичная pcDuino Lite WiFi продолжает выпускаться. Плата размером 100 x 52mm работает под Ubuntu 12.04 с ядром Linux 3.0 на олдскульном Cortex-A8 Allwinner A10. Питание платы 5V, на плате установлены 256MB RAM, 2GB flash, порт HDMI, интерфейс в стиле Arduino, и конечно, WiFi. LinkSprite сняла с производства несколько плат в прошлом году, включая pcDuino2, pcDuino3, и pcDuino3B. Самая новая плата pcDuino3 Nano на Allwinner A20 числится как «нет в продаже - зайдите позже».

pcDuino8 Uno



Компания/проект - LinkSprite Technologies
Страница продукта
CPU - Allwinner H8 (8x Cortex-A7 @ 2GHz); PowerVR SGX544 GPU
Память - 1GB DRAM
Цена - $49

Плата pcDuino 8 Uno отсутствует на главной странице LinkSprite, но есть в продаже, в глубинах сайта. Плата имеет восьмиядерный Allwinner H8 на частоте 2GHz, с обычными разъёмами расширения pcDuino Arduino. Размер платы 92 x 54mm, на плате есть microSD, GbE, USB host, USB OTG, HDMI, аудио, MIPI-CSI, и IR. Есть версия PCDuino 8, работающая только под Android, для OEM-производителей, она немного отличается разъёмами I/Oи корпусом.

Pepper 43R / 43C



Компания/проект - Gumstix
Страница продукта

Память - 512MB RAM
Цена - $169

Компания Gumstix, известная модулями Overo и DuoVero и соответствующими несущими платами, также выпустила одноплатник Pepper в прошлом году, и предоставляет полные схемы. Оригинальный Pepper за $250 появился в 2013 и был заменён тремя новыми моделями, но на более слабом TI AM3354 SoC вместо оригинального AM3359. SoC AM3354 объединён с 3D PowerVR GPU, но в SoC нет модуля PRU. Pepper 43R и 43C за $169 очень похожи, но Pepper DVI-D существенно отличается. Плата Pepper 43R поддерживает резистивный тачскрин, а Pepper 43C поддерживает емкостной, и каждая опционально поставляется с 4.3-дюймовым тачскрином за $39. Версия 43R также имеет восьмиканальный двунаправленный преобразователь логических уровней и понижающий преобразователь от TI, а также много других мелких отличий. BНа обоих платах есть порт GbE, слот microSD, два порта micro-USB, порт USB-консоли (вероятно, мост UART-USB, прим. перев ), и TI WiLink 8 WiFi/BT 4.1 LE модуль с режимом точки доступа и разъёмом U.FL. Плата Pepper 43 также оборудована 20-pin GPIO, аудиоразъёмом, поддержкой батареи LiPo, PMIC, и светодиодами.

Pepper DVI-D



Компания/проект - Gumstix
Страница продукта
CPU - TI Sitara AM3354 (1x Cortex-A8 @ 800MHz); PowerVR SGX530 3D GPU
Память - 512MB RAM
Цена - $119

Плата Pepper DVI-D имеет похожий размер, TI AM3354 SoC, и 512MB RAM как и Pepper 43R и 43C (см. выше), но гораздо дешевле, и имеет другое назначение. Вместо поддержки тачскрина, плата Pepper DVI-D имеет порт HDMI (через DVI-D) и поддерживает HD вместо 720p. Другие возможности включают в себя слот microSD, порт GbE, аудиоразъём, последовательный порт, порт USB host, и два порта micro-USB device. Как и платы Pepper 43, доступны образы Yocto, Ubuntu, и Android. На сайте есть сообщество разработчиков Gumstix, с проектами и руководствами. Как и другие платы Peppers, этот одноплатник спроектирован в Gumstix Geppetto DIY, и поддерживает кастомизацию I/O с использованием Geppetto. вы можете послать им свой дизайн платы и заказать её производство.

PICO-IMX6UL-KIT



Компания/проект - Wandboard.org; Technexion; NXP
Обзор LinuxGizmos
Страница продукта
CPU - NXP i.MX6 UltraLite (1x Cortex-A7 @ 528MHz); WXGA graphics
Память - 512MB RAM; 4GB eMMC
Цена - $65

Составная (sandwich) плата PICO-IMX6UL-KIT, это ребрендинг прошлогодней HobbitBoard, расширенной до 512MB RAM. Вместо поддержки Brillo OS от Google, она поставляется с предзагруженной версией Brillo от Google, названной Android Things. Плата PICO-IMX6UL-KIT является де-факто референсной платформой для IoT-ориентированной OS, которая также поддерживает Raspberry Pi 3 и Intel Edison. Как HobbitBoard и практически идентичная NXP I.MX6UL Development Platform, плата PICO-IMX6UL-KIT основана на PICO-IMX6UL COM от TechNexion (который продаётся у NXP как NXP Pico). несмотря на то, что это коммерческий продукт, платы PICO-IMX6UL-KIT (COM и несущая плата) поставляются с полными схемами и открытой лицензией. Помимо RAM и OS, плата PICO-IMX6UL-KIT идентична с HobbitBoard, и оснащена малопотребляющим i.MX6 UltraLite (UL), а также WiFi, BT 4.0, 10/100 Ethernet, двумя портами USB, аудиоразъёмом, и PMIC. Плата COM может быть снята и установлена в 70-pin разъём Hirose на несущей плате Intel Edison. Размер платы PICO-IMX6UL-KIT 100 x 45mm. Плата также имеет сокет MikroBus для расширений Click, а также четыре Wandboard-совместимые разъёма расширения. набор стоит $90, но можно найти и за $65 в ARMkits.

Pine A64



Компания/проект - Pine64, Inc.
Обзор LinuxGizmos
Страница продукта
CPU - Allwinner A64 (4x Cortex-A53 cores @ 1.2GHz); Mali-400 MP2 GPU
Память - 512MB (standard), 1GB ($19 Plus), 2GB ($29 Plus) DDR3 RAM
Цена - $15 to $29

Четырёхядерный 64-bit аналог Raspberry Pi побил новый рекорд цена/производительность прошлой весной, и до сих пор очень конкурентен. Стандартные возможности включают microSD, HDMI, Fast Ethernet, аудио, два порта USB 2.0, и порты micro-USB. Размеры платы 127 x 79mm, есть Pi-совместимый разъём 40-pin и 14-pin разъём Euler. Также есть RTC. Диапазон температур от -20 до 70°C. Модель за $15 поставляется с 512MB RAM, но мы рекомендуем модели Plus за $19 или за $29, доступные в 1GB и 2GB конфигурациях, соответственно. Более дорогая модель имеет GbE, интерфейс тач-панели, порты MIPI-DSI и MIPI-CSI, а также опциональные дисплей и камеру. Поддерживаются Android 6.0/7.1, Remix OS 2.0, Debian Jesse Mate, и Ubuntu 16.04 в образах Mate, Base, и minimal. Плата также совместима с openSUSE, Armbian, Arch, Fedora, Gentoo, и т.п… В январе, Pine64 выпустили модуль SODIMM SoPine A64 COM, содержащий начинку Pine A64. Также был запущен опенсорсный ноутбук Pinebook на том же процессоре A64, за $89 (11.6") или за $99 (14").

Raspberry Pi Zero




Обзор LinuxGizmos
Страница продукта
CPU - Broadcom BCM2835 (1x ARM1176JZFS core @ 1GHz) c FPU и VideoCore IV dual-core GPU
Память - 512MB SDRAM
Цена - $5 and up

При цене от $5 до $25 в зависимости от наличия кабелей и адаптеров (мы указали цену $14 в таблице сравнения) - Raspberry Pi Zero за $5 очень хорошая покупка для «хакерских» IoT-пректов с ограниченными габаритами. Крошечная, 65 x 30mm плата Zero имеет тот же процессор ARM11, что и Raspberry Pi A+ и B+, но с частотой 1GHz. COM-одноплатник поставляется со слотом microSD, парой портов micro-USB, и портом mini-HDMI с поддержкой аудио, и с нераспаянным разъёмом композитного видео. Нет ни одного порта USB, ни портов DSI и CSI, ни аудио, которые есть на платах Pi 2 и 3.

Raspberry Pi Zero W



Компания/проект - Raspberry Pi Foundation
Обзор LinuxGizmos
Страница продукта
CPU - Broadcom BCM2835 (1x ARM1176JZFS core @ 1GHz) with FPU and VideoCore IV dual-core GPU
Память - 512MB SDRAM
Цена - $10 and up

Новая плата Raspberry Pi Zero W идентична плате RPi Zero, за исключением добавления того же беспроводного чипа Cypress CYW43438, что и на Raspberry Pi 3 за $35, который обеспечивает 802.11 b/g/n и Bluetooth 4.1 с BLE. Плата Zero W доступна всего за $10 в аутлетах вроде Cana Kit и BuyaPi, но вам понадобятся те же расширения, что и для Zero, чтобы получить видео и порты USB.

Raspberry Pi 2 Model B 1.2



Компания/проект - Raspberry Pi Trading
Обзор LinuxGizmos
Страница продукта
CPU - Broadcom BCM2836 (4x Cortex-A7 @ 900MHz) или для модели v1.2, Broadcom BCM2837 (4x Cortex-A53 @ 900MHz); Broadcom VideoCore IV GPU @ 250MHz
Память - 1GB SDRAM
Цена - $35

В прошлый октябрь, плата Raspberry Pi 2 была переделана в модель v1.2, с заменой четырёхядерного -A7 BCM2836 на тоже четырёхядерник, Cortex-A53 BCM2837, используемый в Raspberry Pi 3. Однако, SoC по-прежнему имеет тактовую частоту 900MHz вместо 1.2GHz, и на плате нет модулей WiFi и Bluetooth, как у RPi 3. В остальном RPi 2 практически идентична более быстрой, оснащённой беспроводными интерфейсами RPi 3, но она не дешевле.

Raspberry Pi 3 Model B



Компания/проект - Raspberry Pi Foundation
Обзор LinuxGizmos
Страница продукта
CPU - Broadcom BCM2837 (4x Cortex-53 @ 1.2GHz); Broadcom VideoCore IV GPU @ 400MHz
Память - 1GB SDRAM
Цена - $35

Самый популярный в мире «хакерский» Linux-одноплатник, и победитель нашего опроса 2016 года, его по-прежнему можно найти по официальной цене $35 в аутлетах, таких, как Circuit Specialists. Плата Raspberry Pi 3 даёт вам всё то же, что и RPi 2 v1.2 за ту же цену, но с более высокой тактовой частотой и с модулями WiFi и Bluetooth. Некоторые другие платы имеют тот же RPI-совместимый разъём, могут победить её по цене, быстродействию и возможностям, и многие в большей степени опенсорсные, чем RPi 3, которая, как и её родственники, не имеет в открытом доступе полных схем и опенсорсной лицензии. но если вы хотите гарантированную совместимость с Raspberry Pi (и зависимость от неё), и быть членом процветающего сообщества, это по-прежнему ваш выбор. Недавно Raspberry Pi Foundation удвоила свой образовательный потенциал путём объединения с CoderDojo, бесприбыльной организацией, обучающей кодингу детей от 7 до 17 лет. Практически Raspberry Pi Foundation стала корпоративным членом CoderDojo Foundation, но сохранила своё название и ассоциацию с коммерческой организацией Raspberry Pi Trading.

Rico Board



Компания/проект - MYIR
Обзор LinuxGizmos
Страница продукта
CPU - TI AM437x (1x Cortex-A9 core @ up to 1GHz); PowerVR SGX530 GPU
Память - 512MB DDR3 RAM (alternatively 256MB или 1GB); 4GB eMMC flash
Цена - $99 ($149 за полный набор с кабелями и прочим)

Плата Rico Board от MYIR с открытыми спецификациями, размером 100 x 65mm, одноядерным процессором от TI на ядре Cortex-A9, Sitara AM437x SoC. Одноплатник имеет HDMI, GbE, и два порта USB, а также 24-bit интерфейс LCD с поддержкой 7" тачскрина. Также есть интерфейс камеры и два 40-pin разъёма расширения с поддержкой CAN и других промышленных интерфейсов.

RioTboard



Компания/проект - Newark Element14, RioTboard.org

Страница продукта
CPU - NXP i.MX6 Solo (1x Cortex-A9 @ up to 1GHz)
Память - 1GB DDR3 RAM; 4GB eMMC
Цена - $79

Плата RioT (“Revolutionizing the Internet of Things”) работает под Android или Linux на малопотребляющем, одноядерном Cortex-A9 SoC. Размер платы 120 x 75mm. Одноплатник имеет некоторые преимущества над аналогичным Wandboard Solo, включая удвоенную RAM, встроенный flash, и гораздо больше портов USB.

SAMA5D4 Xplained


Компания/проект - Newark Element14, Atmel
Обзор LinuxGizmos
Страница продукта
CPU - Atmel SAMA5D4 (1x Cortex-A5 @ 528MHz)
Память - 512MB DDR2 RAM; 512MB NAND flash
Цена - $93.50

SAMA5D4 Xplained - это коллаборация между Atmel-овскими разработчиками Linux4SAM и Newark Element14. Linux-совместимая, нацеленная на IoT плата содержит SAMA5D4 SoC от Atmel, похожий на более ранний SAMA5D3, но с одним ядром Cortex-A5. В SAMA5D4 добавлены NEON, кэш L2, обеспечение безопасности, и некоторые модели поддерживают видео 720p. Плата Xplained размером 138 x 88mm поставляется с 512MB RAM и NAND flash, и является частично Arduino-совместимой. Вы также получаете HDMI, Fast Ethernet, и три порта USB.

SavageBoard



Компания/проект - Poslab Technology
Обзор LinuxGizmos
Страница продукта
CPU - NXP i.MX6 Solo, DualLite, or Quad (1x, 2x, or 4x Cortex-A9 @ 1GHz); Vivante CG880 GPU
Память - 512MB (Solo) or 1GB DDR3 RAM; 4GB (Solo) or 8GB eMMC
Цена - $59 (Solo); $79 (DualLite); $99 (Quad)

Старая, но по-прежнему выпускающаяся, Wandboard сейчас имеет прямого конкурента в лице основанной на процессоре i.MX6 платы SavageBoard. Размер платы 125 x 95mm, больше, чем Wandboard, и нет 2GB RAM, как у Wandboard Quad, но зато дешевле на $20. В отличие от Wandboard, плата SavageBoard имеет распаянный eMMC, хотя и не второго слота microSD, как у Wandboard. Среди других различий, плата SavageBoard имеет модуль WiFi/Bluetooth, подключенный через SDIO/UART как опцию за $35, в то же время, как на DualLite и Quad WandBoards беспроводные интерфейсы стандартны. Плата SavageBoard не имеет доступного для пользователей слота mini-PCIe, как у Wandboard, как и аудио интерфейса S/PDIF, хотя и имеет MIPI-DSI вдобавок к портам HDMI и MIPI-CSI. Другие возможности аналогичны, включая порт GbE, два порта USB 2.0, порт micro-USB OTG, а также порты COM и аудио. BSP доступен для Android 6.0, Yocto Project, и Arch Linux. Poslab также запостила на своём сайте опенсорсную HobbitBoard. Пишу, что она доступна, но, нет ни цены, ни страницы магазина. Плата HobbitBoard не является бывшей Brillo-on-i.MX6 UltraLite от Wandboard.org с тем же названием, а сейчас ребрендированную в PICO-IMX6UL-KIT под Android Things (см. выше). Плата HobbitBoard основана на SavageBoard, но с другим набором возможностей.

Seeeduino Cloud



Компания/проект - SeeedStudio
Обзор LinuxGizmos
Страница продукта
CPU - Qualcomm Atheros AR9331 (1x MIPS 24kc @ 400MHz); Atmel ATmega32u4 MCU @ 16MHz
Память - 64MB RAM; 16MB flash; 32KB flash for MCU
Цена - $70

Плата Seeeduino Cloud от SeeedStudio, клон Arduino Yun - вариант клона Seeeduino Arduino, и также имеет поддержку Arduino и возможность подключения сенсоров Grove и расширений портов. Путём интеграции модуля HE от Dragino, плата Seeeduino Cloud имеет Yun-подобную подсистему Atheros AR9331 WiFi и работает под OpenWrt Linux. Другие возможности включают 10/100 Ethernet, USB host, micro-USB, 20x DIO пинов, 7 каналов PWM, и 12 аналоговых входов. Как и Seeeduino, плата Seeeduino Cloud упрощает интерфейс с прошивкой Arduino и сложными web-сервисами, в этом случае библиотека YunBridge делегирует все сетевые соединения и обработку транзакций HTTP Linux-машине.

Tinker Board


Компания/проект - Asus
Обзор LinuxGizmos
Страница продукта
CPU - Rockchip RK3288 (4x Cortex-A17 @ 1.8GHz); Mali-T760 GPU
Память - 2GB LPDDR3 RAM
Цена - $60

Tinker Board от Asus - первая «хакерская» плата с открытыми спецификациями от крупного производителя PC, и первая основанная на Rockchip плата в размерах Raspberry Pi, и с 40-pin разъёмом. Плата RPi 3 на $25 дешевле, но Tinker Board имеет преимущество - она быстрее, хотя по-прежнему 32-bit, на SoC RK3288, имеет более мощный Mali T760 GPU, в два раза больше RAM, и GbE вместо Fast Ethernet. Также поддерживается воспроизведение 4K/30fps. RPi3-подобные возможности включают в себя WiFi, Bluetooth 4.0, и 4 порта USB 2.0 плюс microSD, micro-USB, HDMI, MIPI-CSI, и интерфейсы MIPI-DSI. Доступен сайт сообщества с форумом и схемами, 2D и 3D чертежами, и другими ресурсами. Единственным доступным образом является TinkerOS, основанная на Debian, с десктопом LXDE, поддержка Android в разработке.

Udoo Neo



Компания/проект - Udoo (Seco)
Обзор LinuxGizmos
Страница продукта
CPU - NXP i.MX6 SoloX (1x Cortex-A9 @ 1GHz); Cortex-M4 MCU; Vivante GPU
Память - 512MB DDR3L RAM (1GB on Plus version)
Цена - $49.90 (Basic) $59.90 (Extended), $64.90 (Full)

Как и большие по размеру платы Udoo Quad/Dual, ориентированная на IoT, 85 x 59mm плата Udoo Neo работает под Linux или Android на процессоре i.MX6 с ядром Cortex-A9. Плата Neo, однако, оптимизирована под одноядерный вариант i.MX6 SoloX, имеющего Cortex-M4 MCU для имитации Arduino. Спецификации немного отличаются от заявленных на Kickstarter. Плата Udoo Neo Basic имеет Ethernet, microSD, USB host, micro-USB OTG, micro-HDMI, LVDS с тачскрином, и интерфейс камеры Parallel. Также есть разъём Arduino, а также GPIO, UART, CAN, PWM, I2C, и SPI. За дополнительные $10, плата Neo Extended имеет увеличенный до 1GB RAM, трёхосевой акселерометр, и WiFi/Bluetooth вместо Ethernet. Плата Neo Full идентична плате Extended, но имеет как Ethernet, так и беспроводные интерфейсы.

Udoo Quad / Dual / Dual Basic



Компания/проект - Udoo (Seco)
Обзор LinuxGizmos
Страница продукта
CPU - NXP i.MX6 Quad or DualLite (4x or 2x Cortex-A9 @ 1GHz with Vivante GPUs); Atmel SAM3X8E Cortex-M3 MCU
Память - 1GB DDR3 RAM
Цена - $99 (Dual Basic); $115 (Dual); $135 (Quad)

Проект Udoo от Seco предлагает три флагманских платы Udoo. Все они имеют размер 110 x 85mm, и подсистему Arduino Due на Cortex-M3. Платы Udoo Dual Basic и Udoo Dual имеют двухядерник i.MX6 DualLite, а Quad оснащён четырёхядерным i.MX6 с более мощным Vivante GPU. Плата Dual Basic поддерживает microSD, HDMI, LVDS с тачскрином, аудио, и разъёмы CSI, с двумя портами USB host и двумя micro-USB, один из которых OTG. Есть 76 пинов GPIO в дополнение к интерфейсу Arduino. Плата Udoo Dual также имеет WiFi и GbE, а плата Quad также оснащена SATA.

Udoo X86



Компания/проект - Udoo (Seco)
Обзор LinuxGizmos
Страница продукта
CPU - Intel Braswell quad-core SoCs (Basic: Atom x5-E8000 @ up to 2.0GHz; Advanced and Advanced Plus: Celeron N3160 @ up to 2.24GHz; Ultra: Pentium N3710 @ up to 2.56GHz); Intel Gen 8-LP GPU
Память - 2GB (Basic) or 4GB (Advanced/Plus) or 8GB (Ultra) DDR3L RAM; 32GB eMMC on Advanced Plus and Ultra
Цена - Basic $125; Advanced $149; Advanced Plus $165; Ultra $259)

Вышедшая с задержкой, собравшая деньги на Kickstarter плата Udoo X86 SBC наконец отправлена бэкерам в марте, и сейчас доступна публично. Все версии, кроме Ultra за $259, имеют четырёхядерный Atom X5-E8000 и проходят под наш лимит $200. Это в наибольшей степени опенсорсая плата из новой волны «хакерских» плат на х86, но не от Intel/AMD. Со времени нашего первого обзора, проект Udoo от Seco добавил версию “Ultra” на Pentium N3710 с 8GB RAM и 32GB eMMC. Процессор N3710 из того же 14nm семейства Intel Braswell, что и «расширенные» Celeron и «базовые» Atom. Диапазон потребления SoC от 5-6W TDP, что очень мало в мире x86. Плата Udoo X86 также включает чип Intel Curie с Quark MCU. список возможностей этого устройства размером 120 x 85mm слишком велик, чтобы полностью привести его здесь, но основные включают в себя M.2, SATA III, HDMI, 2x DP, беспроводные интерфейсы, GPIO. Работает под Linux, Android, и Windows 7/8.1/10.

UP board




Обзор LinuxGizmos
Страница продукта
CPU - Intel Atom x5-Z8350 (4x Cherry Trail @ 1.44GHz/1.92GHz burst); Intel HD 400 Graphics
Память - 1GB, 2GB, или 4GB DDR3L RAM; 16GB, 32GB, или 64GB eMMC
Цена - $89 (1GB/16GB), $99 (2GB/16GB); $109 (2GB/32GB); $129 (4GB/32GB); $149 (4GB/64GB)

Плата UP board пришла вовремя к нашему обзору 2016 года, но мы дисквалифицировали её за недостаточную опенсорсность. Как и более мощная UP Squared (см. ниже), и будущая, уменьшенная версия UP Core платы UP board, оригинальная UP не поставлялась с полной схемой. Но сообщество UP сейчас предлагает гораздо более полную документацию, включая некоторые схемы, а также скачивание исходников, что лучше обычных сайтов «сообществ», предлагающих руководства и поддержку. Плата UP работает под Yocto Project или Ubuntu Linux, Android 5.0, или Windows 10 на четырёхядерном 1.44GHz/1.92GHz Atom x5-Z8350 из 14nm поколения Cherry Trail. Различные конфигурации памяти доступны до $149 4GB RAM, версии с 64GB flash, и с 4GB также доступны в составе Intel RealSense Robotic Development Kit. Размер платы 85.6 × 56.5mm не только похож на Raspberry Pi, но также имеет 40-pin шину расширения на Altera MAX V CPLD которая обеспечивает совместимость с RPi 2. Также на UP есть 16GB eMMC, порт GbE, порт USB 3.0 OTG, 4 порта USB 2.0, и два дополнительных разъёма USB 2.0. также плата оснащена HDMI, DSI, CSI, I2S, и eDP.

UP Squared



Компания/проект - Aaeon; UP Community
Обзор LinuxGizmos
Страница продукта
CPU - Intel Celeron N3350 (2x Apollo Lake @ 1.1GHz/2.4GHz) или Pentium N4200 (4x Apollo Lake @ 1.1GHz/2.5GHz); Intel Gen9 HD 500/505 graphics; Altera Max 10 FPGA
Память - 2GB, 4GB, or 8GB LPDDR4; 32GB eMMC 5.0, расширяется до 128GB
Цена - $145 (Celeron c 2GB/32GB), $169 (Celeron c 4GB/32GB), $219 (Pentium c 4GB/32GB), или $269 (Pentium с 8GB/64GB)

Плата “Up2” (или “Up в квадрате”), возможно, является самой мощной «хакерской» платой из существующих, начала поставляться бэкерам с Kickstarterтолько недавно. Она оснащена двухядерным Celeron или четырёхядерным Pentium SoC из последнего поколения “Apollo Lake” Atom-подобных процессоров от Intel хотя плата на Pentium далеко превышает наш предел $200. Как было замечено для платы UP, она не полностью open source, но близко к этому. Размер 90 x 86mm, плата Up Squared имеет 4K видеокодер и декодер, два порта GbE, два выхода HDMI, интерфейс SATA, поддержку M.2, и расширение mini-PCIe. Вы также получаете eDP, два MIPI-CSI, три порта USB host, порт micro-USB 3.0 OTG, и оба интерфейса, 60-pin GPIO и 40-pin, подключенные к Altera Max 10 FPGA. Поддержка операционных систем включает Linux (Ubuntu, Ubilinux, Yocto), Android Marshmallow, и Windows 10 IoT Enterprise.

USB Armory



Компания/проект - Inverse Path

Страница продукта
CPU - NXP i.MX53 (1x Cortex-A8 @ 800MHz)
Память - 512MB DDR3 RAM
Цена - $123 (с адаптером USB host); $112 (100 Euros) без него

Эта маленькая (65 x 19mm), профинансированная Crowd Supply плата для безопасных компьютерных приложений имеет безопасность Trustzone, эмуляцию USB, и опцию защищённой загрузки которая позволяет пользователю применять ключи верификации, чтобы убедиться, что только доверенная прошивка может быть выполнена на данном устройстве. Полностью open source плата USB Armory имеет только два порта: USB 2.0 OTG и слот microSD, но их можно расширить с помощью адаптера. Удивительно, но эта плата размером с флешку поддерживает Android и Linux. Адаптер за 10 евро нужен для работы без порта USB.

Wandboard Reload



Компания/проект - Wandboard.org; Technexion
Обзор LinuxGizmos
Страница продукта
CPU - NXP i.MX6 Solo, DualLite, or Quad (1x, 2x, or 4x Cortex-A9 @ 1GHz); Vivante GPU
Память - 512MB (Solo) 1GB (Dual), 2GB (Quad) DDR3 RAM
Цена - $79 (Solo); $99 (Dual); $129 Quad

Почтенная Wandboard, модульная, составная плата в виде сборки COM+базовая плата имеет заменяемый вычислительный модуль, и была недавно обновлена до Wandboard Reload. Цена осталась той же, и возможности, в основном те же. Плата Wandboard Reload добавляет i.MX6 QuadPlus как альтернативу модели Quad, и улучшенный Vivante GC2000+ GPU. Модуль WiFi был проапгрежен до 802.11ac и Bluetooth до 4.1 BLE. Новый PMIC, и Wandboard.org исправила проблему с HDMI EDID + CEC. Также есть два слота microSD, аналоговое и S/PDIF аудио, GbE, HDMI, интерфейс камеры, последовательный порт, USB, и USB OTG. Плата Dual не имеет SATA, как Quad, а Solo лишилась WiFi и Bluetooth. Платы Wandboard сейчас идут рядом с аналогами SavageBoard (см. выше.)

Raspberry Pi, Orange Pi и NanoPi — это отличные и недорогие платы для разработки на базе Arm Linux, которые отлично подходят для многих задач, но они могут не оправдать ожиданий, если у вас более высокие требования к устройству как с точки зрения мощности процессора, так и возможностей GPU и производительности, а так же к пропускной способности ввода-вывода, а, в некоторых случаях, и к программному обеспечению и поддержке.

Составим список из 5 одноплатных компьютеров или плат для разработки, которые, по нашему мнению, являются самыми мощными в 2017 — начале 2018 годах. При отборе ограничим цену до максимума в 1000 долларов, приобретение платы не должно стать проблемой для большинства людей, и, если платы на данный момент еще нет в продаже, вероятность фактического запуска в ближайшее время должна быть достаточно высокой. Эти критерии, например, исключают комплект для разработчика Intrinsyc Open-Q 835, поскольку он стоит 1149 долларов США, и компания не может продавать частным лицам(подтверждается). Давайте начнем. Вы сможете получить более подробную информацию для каждой платы, нажав на ссылки заголовков.

– искусственный интеллект и машинное зрение

Комплект разработчика состоит из мини-платы ITX, в которую входит система Jetson TX2, работающая на шестиъядерном процессоре Tegra X2 (2 ядра Denver + 4 ядра ARM Cortex A57) с высокопроизводительным 256-ядерным графическим процессором Pascal (с поддержкой OpenGL 4.5), 8 ГБ оперативной памяти, хранилищем в 32 ГБ и т. д.

Компания предоставляет Linux для Tegra и JetPack 3.0 SDK, чтобы использовать возможности глубокого обучения, искусственного интеллекта и машинного зрения.

Набор разработчика NVIDIA Tegra TX2 продается по цене 599 долларов США в магазине NVIDIA или Arrow Electronics .

– AOSP платформа для разработки

Hikey 960 — это плата для разработки, которая соответствует спецификациям 96Boards CE и оснащена процессором Huawei / Hisilicon Kirin 960 восьмиядерным процессором big.LITTLE с четырьмя ядрами ARM Cortex A73 с тактовой частотой до 2,4 ГГц и четырьмя ядрами Cortex A53 с тактовой частотой до 1,8 ГГц и графический процессор Mali-G71 MP8. Плата дополнительно оснащена 3 ГБ LPDDR4 и 32 ГБ флэш-памятью UFS 2.1.

Плата будет особенно интересна для разработчиков Android, поскольку она , и вы можете работать с последней версией Android с мощной платформой разработки.

– сетевая плата

MacchiatoBIN mini-ITX может поставляться с мощным четырехъядерным процессором Core Captex A72 от Marvell ARMADA с тактовой частотой до 2,0 ГГц, но то, что особенно выделяет ее — это порты хранилища и сети с тремя интерфейсами SATA 3.0 и несколькими гигабитными, 2,5 Гбит/с и 10 Гбит/с сетевыми интерфейсами. По умолчанию плата поставляется с 4 ГБ RAM, а DDR4 DIMM поддерживает до 16 ГБ памяти.

Плату Solidrun/Marvell MacchiatoBIN можно приобрести на веб-сайте Solidrun по цене от 369 до 518 американских долларов в зависимости от опций (оперативная память, блок питания, карта micro SD).

– на базе Linux, соответствует спецификациям и экосистеме 96Boards


DragonBoard 820c работает от четырехъядерного процессора Qualcomm Snapdragon 820 с процессором Adryo 530, 3 ГБ LPDDR4 и 32 ГБ UFS флэш-памяти. Плата соответствует спецификациям 96Board CE Extended и включает в себя Gigabit Ethernet и слот mSATA / mPCIe, которого нет на небольших платах.

В отличие от Hikey 960, о котором упоминалось выше, с поддержкой Android, плата Qualcomm поддерживает Linux (Debian, Open Embedded , Yocto Project) поверх Android, а также выигрывает от экосистемы 96Boards с поддержкой программного обеспечения и плат расширения под названием Mezzanine.

Первые упоминания о плате относятся к маю 2016 года, но и сейчас плата не доступна, что заставляет людей думать, что это «призрачный продукт» , но Билл Дэвис, ответственный за программу Dragon’s DragonBoard, совсем недавно ответил, что он ожидает, что продажи платы начнутся в течение «недели», а не «месяцев». Инженеры Linaro также работали над платформой, даже используя ее в Поэтому ожидаем появление платы в начале следующего года.

– 24 ядра для вашего Arm ПК

Плата GIGABYTE Synquacer macro-ITX с процессором SocioNext SC2A11 ARM Cortex A53, имеющая 24 ядра. Плата может хорошо справляться с рабочими нагрузками, которые могут использовать все 24 ядра параллельно.

Что действительно делает эту плату «мощной», однако, является ее универсальностью, так это материнская плата ATX, совместимая со спецификациями 96Boards Enterprise, которая будет продаваться либо как отдельная плата, либо в ПК. Вы сможете увеличить память до 64 ГБ через 4 слота DIMM, жесткие диски SATA и SSD через два SATA-разъема и добавить готовые PCIe-карты. Плата будет, в основном, служить платформой разработки для тестирования и поддержки компьютерных аксессуаров и стать первым шагом в привлечении компьютера разработки Arm, который может бросить вызов решениям x86.

Ожидалось, что система появится в декабре этого года, но судя по последним новостям, выпуск платы начнется в январе 2018 года, но вы уже можете забронировать ее на Chip One Stop.

Возможно, что некоторые платы, упомянутые выше, к концу 2018 года будут заменены другими решениями на базе Arm Cortex A75 или другими устройствами с ядрами ARMv8. Если вы не согласны со списком и считаете, что есть еще платы, которые нужно включить в перечень, сообщите нам в разделе комментариев, с учетом ограничения, указанного во введении.

Благодарим сайт cnx-software.com за предоставленную информацию.

Рис. 1. Внешний вид компьютера РС/104 с дочерними платами

Сегодня вычислительные системы проникли во все сферы жизне­деятельности человека: высокопроизводительные встраиваемые системы используются в абсолютно разных областях, начиная от управления производственными линиями и заканчивая медицинским оборудованием. Чтобы сделать грамотный выбор в пользу той или иной встраиваемой системы, необходимо прежде всего проанализировать такие показатели, как производительность и архитектура процессора, реализованные интерфейсы, потребляемая энергия, используемое программное обеспечение (ПО), стоимость и время разработки.

Понятно, что процесс проектирования становится все более сложным. Используемые встраиваемые системы часто должны поддерживать определенные интерфейсы, требуемые ПО конечного пользователя, работать при экстремальных температурах и обеспечивать низкое энергопотребление с высокой производительностью в удаленном и необслуживаемом оборудовании с соответствующей надежностью.

Разработчики должны ориентироваться в технических и организационно-коммерческих вопросах, влияющих на проектирование, чтобы выбрать оптимальное решение. Правильно оценив все требования к разработке, инженеры в конечном итоге отдают предпочтение наиболее подходящему форм-фактору для создания системы. Технические и организационно-коммерческие нюансы могут иметь одинаковый приоритет при определении алгоритма проектирования системы, поэтому они должны рассматриваться разработчиком в комплексе: так, например, нужно одинаково учитывать и производительность процессора, и набор интерфейсов, и время разработки, повторяющиеся и единовременные затраты на инженерные работы, возможность обновления, а также иные факторы. Отметим, что подробное техническое задание поможет значительно снизить количество возможных вариантов разработки системы в каждом конкретном случае.

Какой форм-фактор лучше всего подходит для разрабатываемой системы?

Одноплатные компьютеры и процессорные модули могут предложить сходные возможности, предполагая при этом совершенно различные пути разработки для достижения требуемой производительности. Долгосрочное влияние принятого решения является существенным и связывает выбранный форм-фактор с жизненным циклом продукта. Выбор форм-фактора для создания системы может сильно ограничить требование по совместимости с существующими системами, в отличие от того, если бы система создавалась с чистого листа.

Одноплатные компьютеры - это готовое решение, которое позволяет исключить этап разработки и производства в случае применения процессорных модулей для создания несущей платы, следовательно, разработчики системы концентрируются только на программных вопросах. Это решение позволяет максимально быстро вывести продукцию на рынок, однако оно обладает и более высокой стоимостью. Так как одноплатные компьютеры выпускаются с учетом максимально возможного удовлетворения всех требований заказчика, то здесь не избежать избыточности по поддерживаемым интерфейсам: их количеству, объему установленной памяти и т. п. Также надо учитывать, что жизненный цикл системы будет ограничен сроком производства конкретного одноплатного компьютера, используемого в этой системе. При его снятии с производства придется обновлять и свою систему с учетом отличий нового компьютера от устаревшего, например, иное расположение разъемов интерфейсов на плате компьютера. На рынке встраиваемых систем получили широкое распространение следующие форм-факторы одноплатных компьютеров: 3,5″ (146×102 мм), 2,5″(100×72 мм, альтернативное название Pico ITX) и РС/104 (96×90 мм).

Особое внимание стоит уделить одноплатным компьютерам стандарта РС/104. Дочерние платы, или модули расширения для компьютеров РС/104, имеют те же размеры 96×90 мм, что и плата компьютера, и объединяются с ней жестко определенными стандартом интерфейсами (рис. 1) PCI, PCI Express (PCIe) и ISA (в более ранних версиях). Таким образом, стандарт РС/104 позволяет избежать необходимости в собственной разработке несущей платы и более оптимально сконфигурировать компьютер, используя модули различных производителей. Следует отметить, что за долгое время существования стандарта РС/104 множество производителей разработало огромное количество различных по назначению и выполняемым функциям модулей. Дополнительная свобода от конкретной платы компьютера обеспечивается тем, что в РС/104 разъемы интерфейсов на корпусе соединены с платой компьютера или модулем расширения с помощью кабелей. Ограничением в применении одноплатных компьютеров РС/104 является использование процессоров небольшой мощности. Потребляемая мощность одноплатного компьютера РС/104 должна быть не более 25 Вт, и связано это с ограничением по нагрузке используемых межплатных разъемов в стандарте РС/104 . Еще одной сложностью является то, что используются процессоры в основном архитектуры х86 из-за применяемых в стандарте РС/104 интерфейсов. Совсем недавно в ARM-процессорах стали использовать PCIe интерфейс, а ранее для применения ARM в одноплатных компьютерах РС/104 приходилось использовать дополнительные микросхемы для реализации интерфейсов PCI, PCIe и ISA .

Процессорные модули (рис. 2) как компоненты, устанавливаемые на печатную плату, оптимально устраняют избыточность системы. Разработчик может максимально точно следовать требованиям технического задания, учитывая размер печатной платы, ее форму, размещение интерфейсов и типы используемых разъемов, и применить при этом только ту периферию на несущей плате, которая необходима для данной системы. Благодаря стандартизации модулей существует возможность простой модификации системы путем замены модулей на несущей плате. Таким образом, можно осуществить более тонкую настройку системы под требования заказчика и выпускать версии системы с более или менее производительными процессорами или даже менять архитектуру процессора путем простой замены модуля. Благодаря взаимозаменяемости модулей обеспечивается легкое обновление системы при появлении новых процессоров, а это также продлевает жизненный цикл изделия, делает его свободным от устаревания и снятия с производства конкретного модуля и устраняет зависимость от одного производителя.

Рис. 2. Виды процессорных модулей

Так же, как и у одноплатных компьютеров стандарта РС/104, для процессорных модулей учитываются ограничения по мощности. Для модулей COM Express жестких стандартов не установлено, но значение потребляемой мощности определяется характеристиками межплатных разъемов. Оно соответствует примерно 50 Вт для модулей Type 2, Type 6 и Type 7 и 25 Вт для Type 10 (Mini COM Express), так как данный тип модулей использует только один разъем в отличие от предыдущих . Строго ограничивают потребляемую модулем мощность стандарты Qseven - до 12 Вт и SMARC (Smart Mobility ARChitecture) - до 15 Вт. .

Насколько низким должно быть энергопотребление разрабатываемой системы?

Производительность процессора напрямую связана с энергопотреблением: процессоры с более низкой производительностью требуют меньше энергии. Кроме того, выбор процессора зависит также от системы охлаждения. Меньше ограничений накладывает активная система охлаждения, позволяя выбрать процессор необходимой производительности. Когда же система ограничена пассивным безвентиляторным охлаждением, в приоритете будут процессоры с низким энергопотреблением, и жертвовать придется производительностью процессора из-за ограничений по массо-габаритным параметрам системы охлаждения.

В области малой мощности CISC (complex instruction set computer, компьютер с полным набором команд) платформа x86 исторически проигрывала архитектуре RISC (reduced instruction set computer, компьютер с сокращенным набором команд), на которой построены процессоры ARM. Более простая архитектура ARM имеет небольшую площадь кристалла и существенно меньше потребляет энергию. Это преимущество позволило данным процессорам занять ведущее место среди форм-факторов с минимальными размерами. Стандарты Qseven и SMARC изначально разрабатывались с учетом особенностей архитектуры ARM. Тем не менее развитие платформы x86 продолжается, и сегодня разработчики имеют доступ к малопотребляющим x86 моделям. Новые процессоры обеспечивают более высокую производительность, чем у предыдущего поколения x86, при этом потребляя менее 10 Вт. Это позволило использовать новые малопотребляющие процессоры x86 в модулях Qseven и SMARC и создать новый модуль COM Express Mini (Type 10), который обеспечивает преемственность стандарта COM Express в меньшем по размеру модуле.

Выбор операционной системы и ПО

На выбор архитектуры процессора, установленного на модуле или в одноплатном компьютере, влияет операционная система. И наоборот, если инженер ограничен в выборе операционной системы, это может повлиять на выбор используемого процессора.

Linux - наиболее универсальная операционная система. Она поддерживает как x86, так и ARM процессоры. Традиционно при применении ARM использовались Linux и построенная на ее основе Android. И только совсем недавно Microsoft портировала Windows для архитектуры ARM. Многие производители одноплатных компьютеров и процессорных модулей с процессорами ARM ограничиваются поддержкой Linux, что накладывает ограничения на используемую операционную систему. В рассматриваемом случае более универсальными оказываются x86 процессоры. Они поддерживаются и Linux, и Windows, а при необходимости использовать VxWorks или QNX чаша весов будет склоняться в сторону x86 процессоров, так как эти операционные системы поддерживают только некоторые ядра архитектуры ARM. В пользу Windows, даже при том, что она увеличивает стоимость системы, говорит огромный объем ПО, системы разработки и отладки, написанные под эту ОС, и профессиональная поддержка.

Факторы, влияющие на стоимость системы

Стоимость системы формируется сложным многообразием факторов. Например, можно предположить, что стоимость зависит от размера модуля или одноплатного компьютера, мотивируя это тем, что на меньшей печатной плате установлено меньше компонентов. Тем не менее в действительности меньший модуль может быть дороже, чем модуль большей площади. Технические характеристики, модель с одноядерным или четырехъядерным процессором и реализованные интерфейсы ввода/вывода являются теми условиями, которые будут определять общую стоимость платы.

Ресурсы, потраченные на разработку и отладку, стоимость используемого ПО и оборудования - все это, в свою очередь, скажется на стоимости решения. Рассмотрим модули COM Express Basic, Compact и Mini форм-факторов с одним и тем же установленным процессором. У модуля Mini меньше площадь печатной платы, но могут потребоваться те же функции, что в Basic и Compact модулях. Чтобы их эффективно реализовать, понадобятся дополнительные слои печатной платы, а это дорогостоящая и кропотливая инженерная работа, увеличивающая время разработки и, соответственно, стоимость производства.

Инженерные затраты обычно выстраиваются таким образом: наиболее дорогостоящими являются полностью сформированные, готовые к использованию одноплатные компьютеры PC/104 (из-за плотности монтажа на печатной плате), затем идут одноплатные компьютеры 3,5″ и Pico ITX, близко по стоимости к ним находятся модули стандарта COM Express. Модули SMARC и Qseven имеют меньше компонентов и, как правило, имеют более низкую функциональность, чем COM Express, что заметно уменьшает их стоимость.

Для оценки полной стоимости системы нельзя оставлять без внимания ресурсы, потраченные на разработку, отладку и тестирование несущей платы для решения на процессорных модулях. Данное решение (несущая плата + процессорный модуль) начинает выигрывать по стоимости после превышения определенного количества изделий, когда стоимость разработки и отладки несущей платы начинает компенсироваться более дешевым производством несущей платы из-за более простой структуры и меньшим количеством реализованных интерфейсов по сравнению с одноплатным компьютером.

Нельзя забывать и о рабочем температурном диапазоне модулей и одноплатных компьютеров. Использование компонентов с так называемым индустриальным температурным диапазоном –40…+85 °С и последующие температурные тесты могут увеличить стоимость в 1,5 раза по сравнению с коммерческими моделями 0…+70 °С. Поэтому нельзя пренебрегать возможностью смягчить требования к рабочему температурному диапазону даже на 10…20 °С: так, рабочий температурный диапазон –20…+75 °С значительно снизит стоимость решения по сравнению с –40…+85 °С. Также стоит обратить внимание, что минусовой диапазон –40…–20 °С больше влияет на стоимость, чем плюсовой диапазон +60…+85 °С.

Выбор оптимального варианта

При жестких сроках сдачи работы, когда, например, на реализацию проекта дается не более полугода и времени на разработку несущей платы не остается, возникает необходимость использовать одноплатный компьютер. Одноплатный компьютер - это фактически готовая система, от вас требуется только добавить питание, подключить нужные интерфейсы, установить и отладить ПО.

Такое же решение в пользу одноплатного компьютера, очевидно, принимается при небольших количествах разрабатываемой системы - (например, 100 шт.), когда затраты на разработку и производство несущей платы явно превысят выгоду от применения процессорного модуля по сравнению с одноплатным компьютером.

Если необходимо обеспечить длительное время использования системы, например от 10 лет, то решение с большой вероятностью будет принято в пользу применения процессорного модуля. Жизненный цикл одноплатного компьютера напрямую зависит от жизненного цикла важнейших компонентов, установленных на плате компьютера, снятие с производства которых делает нецелесообразным модификацию машины и, следовательно, также ведет к снятию ее с производства. Такими важнейшими компонентами являются чипсет и процессор. Для примера, максимальный период производства серии Embedded компании Intel составляет всего 7 лет. Длительный жизненный цикл системы обеспечивается простой заменой устаревших процессорных модулей на разработанной вами несущей плате.

Еще сложнее сделать выбор между х86 процессорами и ARM. Как было рассмотрено ранее, немаловажную роль здесь сыграет применяемое ПО и энергопотребление системы. Windows и отсутствие жестких ограничений говорит о целесообразности использования х86 процессоров, а Linux и экстремально низкое энерго­потребление - об ARM.

Итак, как было продемонстрировано выше, обычно у разработчика имеется несколько работоспособных вариантов создания системы. Целью же данной статьи было обратить внимание на основные факторы и помочь расставить правильные приоритеты для выбора наиболее оптимального варианта решения.

Идея сделать маленький компьютер лежит в умах инженеров уже много лет. Одним из самых популярных типов микрокомпьютеров является смартфон - симбиоз компьютера с его операционной системой и функционалом и сотового телефона. Распространение смартфонов на базе процессоров с архитектурой ARM, как производителей процессоров делать миниатюрные, но мощные вычислительные системы, так и конструкторов электроники развиваться в направлении одноплатных систем.

System-on-a-Chip (SoC) - англоязычное название этого типа компьютеров. Имеет два самых известных направлениях:

Одноплатные компьютеры на Windows, с процессорами типа Intel Atom. Чаще всего это планшеты, или более крупные. Если вести речь об интересных проектах, то LattePanda.

Одноплатные компьютеры на процессорах с ARM архитектурой. Ярким представителем подобных устройств являются приставки к телевизору «Android TV Box», планшеты с ОС Android и подобными, Одноплатные ПК подобные Raspberry Pi.

Семейство Raspberry - благодаря им мы узнали о компьютере размером с кредитку

Первую плату Raspberry pi анонсировали в 2011 году, а запустили в производство в 2012. Обычно платы линейки Raspberry выходят в различных версиях, отличаются маркировкой типа «Model A», «Model B» и подобные, отличия заключаются в периферии и мощности, но об этом позже. Первая плата была довольно слабой по своим мощностям, а именно (через дробь будут перечислены отличия модели А/В):

    Процессор Broadcom BCM2835, с тактовой частотой всего лишь 700 мГц;

    256/512 Мб ОЗУ;

    1/2 USB разъёма;

    Слот для SD-карты памяти;

    «гребенка» GPIO для подключения периферии и создания своих проектов автоматизации;

    У Model B есть Ethernet разъём;

    3,5 мм Аудио, RCA, HDMI CSI, DSI.

Несмотря на слабые технические характеристики сообщество любителей электроники и компьютеров тепло встретила такую концепцию «одноплатника», платы были проданы достаточно большим тиражом, и разработчики решили не останавливаться на достигнутом выпуская новые модели.

Актуальные версии Raspberry в 2017 году

В 2017 году самые распространенные платы это Raspberry Pi 3 model B и Raspberry Pi Zero. Давайте ознакомимся с их характеристиками, начнем с 3-его поколения «малинки»:

    4-х ядерный процессор с тактовой частотой в 1,2 ГГц (Broadcom BCM2837);

  • 4 разъёма USB, 1 micro-USB OTG;

    HDMI, Audio Jack;

    Ethernet 10/100;

Плата Pi Zero очень миниатюрна, её размер вдвое меньше своих «полноценных» собратьев, характеристики соответственно тоже:

    Broadcom BCM2835, как на первой плате, но работает на 1 ГГц;

    512 Мб ОЗУ;

    Слот для Micro-SD-карты памяти;

  • Wi-Fi (только у модели zero W);

Для того чтобы «малинка» заработала вы должны приобрести дополнительно блок питания 5 В и 2 А, карту памяти micro-SD не менее 4 Гб 10 класса (от этого будет зависеть быстродействие системы в целом). Встроенной памяти на плате нет, поэтому операционная система устанавливается на карту памяти, стоит отметить, что первые версии использовали SD-карту, а новые платы - micro-SD.

Операционная система и программное обеспечение

Малинка использует процессор ARM, поэтому придётся ограничится линукс системами, из ОС от Microsoft, доступна лишь Windows 10 IoT. Пожалуй, из всех одноплатных компьютеров именно для raspberry адаптировано больше всего операционных систем, тем не менее официально поддерживаются следующие:

    Raspbian OS, как видно из названия это «родная» система от производителя, как и то, что она основана на Debian;

    Fedora для «малины» называется «Pidora»;

    Kodi - медиацентр;

    OSMC - еще один медиацентр;

Если говорить о «самоделках» и не сертифицированных ОС, то здесь целое раздолье: различные варианты Ubuntu, Puppy linux, GENTOO, Android, Arch и многие другие. Программное обеспечение для линукс доступно на тех-же репозиториях, что и на ПК версиях, собственно логично.

Для чего нужны GPIO, CSI, DSI разъёмы?

На самом деле GPIO это чуть ли не одна из самых важных изюминок подобных одноплатных компьютеров. Сперва нужно посмотреть на его распиновку (для увеличения нажмите на каринку).

Первое что бросается в глаза - это наличие питающих выводов - 5 В 500 (300 у model B) мА и 3,3 В 50 мА, это значит, что вы сможете питать свои проекты напрямую от Raspberry, если они не потребляют больших токов. Следующим фактом нужно принять то, что на выходе любого из выходов логическая единица равняется не 5 В, а 3,3, нагружать же их можно до 16 мА. Никакой защиты от перегрузки не предусмотрено, поэтому будьте осторожны.

Вы можете использовать эти выводы для подключения датчиков и исполнительных механизмов, это пригодится . Одним из распространённых проектов является - метеостанция.

Вам доступны различные интерфейсы для связи:

Три ШИМ-выхода, позволят регулировать мощность или другие параметры подключаемых устройств. Также этот разъём служит для подключения готовых модулей, например, модуль «Sense», со светодиодной матрицей 8х8 и набором датчиков для мониторинга окружающей среды.

DSI разъём служит для подключения специальных дисплеев для Raspberry, которых в продаже имеется великое множество, как по размеру, так и по наличию сенсорной панели. Расшифровывает как Последовательный Интерфейс Дисплея.

CSI - подобный разъём, но уже для подключения камеры, носит и аналогичное название - Последовательный интерфейс камеры.

Семейство Orange pi

После успеха плат Raspberry Pi, другие разработчики начали актино продвигать свои «Пи-подобные» проекты одноплатных компьютеров, среди них есть занимательное семейство Orange Pi, которое включает в себя множество различных вариантов и версий.

Основные различия между ними заключаются в объёме оперативной памяти, наличия встроенного Wi-Fi, а также EMMС памяти на плате. Интересна Orange своей ценой, если на 2017 год, цена на 3-ю «Малинку» - больше 2500 рублей, на «Апельсин» - от 1000.

Среди популярных и актуальных плат можно выделить следующие, в порядке возрастания цены:

  • Orange Pi PC Plus.

Давайте рассмотрим их характеристики в сравнительной таблице.

Таблица сравнения плат семейства Orange pi

Название Orange Pi Zero Orange Pi PC 2 Orange Pi PC Plus
Процессор Allwinner H5 (Cortex-A53 1,6GHz) Allwinner H3 (Cortex-A7 1,6GHz)
Количество ядер
Графика
Оперативная память 512 Мб/256 Мб 1 Гб 1 Гб
Хранение данных

micro-SD до 64 Гб

micro-SD и встроенная eMMC 8 Гб
Видео выходы
Сетевые возможности Ethernet 10/100 Ethernet 10/100 Wi-Fi 2.4G 150 Мб/с
USB 1 3

Как вы могли убедиться, платы довольно похожи друг на друга, но некая эволюция всё же прослеживается, например, использование более нового процессора H5, или установка встроенной памяти на плату, что значительно ускоряет быстродействие. Если вы решите купить плату типа PC Plus с eMMC памятью - будет лучше если операционную систему вы установите на неё. Логика работы такая, что, если установлена флеш-карта с ОС - загрузка происходит с неё, а в противном случае, с eMMC.

Почему Orange дешевле, чем Raspberry

Отличия в цене обусловлены в первую очередь брендом, не стоит забывать, что «Малинки Пи» всё-таки основоположники этого направления в технике. В Orange применяемые процессоры дешевле, чем в Raspberry, к тому же они сильнее греются, а заявленные 1,6 ГГц, по факту это не реальная, а маркетинговая рабочая частота.

Рекомендуемая производителем процессора частота находится на уровне 1,2 ГГц. При стандартной рабочей частоте наблюдается повышенный нагрев, не спасает и рекомендуемая пассивная система охлаждения. Будьте внимательны и приобретите 5 Вольтовый кулер для Orange/Raspberry. В целом производительность двух семейств схожая.

В чем еще разница Raspberry vs Orange?

В отличии от Малинки на сайте Orange представлено гораздо больше поддерживаемых ОС, при этом список разбит по предназначению к конкретной модели Orange pi.

Для актуальной Pi PC 2 наблюдаются такие ОС:

    Arch linux Server/Desktop;

    Ubuntu Server/Desktop;

    Debian Server/Desktop;

    Android Orange OS;

    Raspbian Server/Desktop.

Список операционных систем для других плат почти такой же, за мелкими исключениями.

Давайте рассмотрим для чего нужно такое обилие официальных операционных систем и сторонних проектов.

Использование одноплатных компьютеров в роли Smart TV или мультимедиа центра оправдано широкими возможностями и низкой ценой. Таким образом вы можете превратить ваш одноплатник в медиацентр для телевизора с помощью Kodi - это бесплатный кроссплатформенный плеер, для воспроизведения аудио, видео, фото и просмотра IP-TV. Для Orange он поставляется в комплекте с OpenELEC.

Другое актуальное применение - игровая консоль из Raspberry PI или Orange Pi. Для этого есть специальные ОС с огромным количеством эмуляторов:

  • И очень много других в т.ч. dos.

Проектов на самом деле два:

2. RetroPie (для Raspbery) и Retroorangepie (для апельсина соответственно).

Здесь не будет сравнения какой из них лучше, ведь у каждого всегда есть свои преимущества.

Вы можете использовать эти платы для серфинга в интернете, просмотра видео и работы в офисе, в базовой Raspbian, с офисным пакетом LibreOffice, есть предустановленный браузер Chromium, если вам понадобится софт от Windows, тот же Word прекрасно запускается из-под Wine. Получается, что Вам доступны все прелести Linux, с минимальными физическими размерами и энергопотреблением.

Раз уж мы заговорили об энергопотреблении и Linux, стоит упомянуть, об отличной возможности создать домашнее облако или web-сервер. Так вы получите тихую и энергоэффективную систему с неплохим быстродействием, что трудно достичь, используя классический системный блок с его кулерами.

Это пригодится в системах «Smart Home» и сервера для видеонаблюдения. Для видеонаблюдения, как модно говорить, «Из коробки» существует отличный проект «MotionEye». С его помощью вы можете осуществлять контроль и запись IP-камер через веб-интерфейс. Существует возможность установки его поверх Raspbian, так и в качестве самостоятельной ОС.

Выводы

Среди целого ряда различных одноплатных компьютеров выделены лишь два направления с наиболее развитым интернет сообществом. Поддержка энтузиастов и база знаний больше всего развита у Raspberry pi. Это не значит, менее известные платы будут хуже, просто вам будет труднее разобраться что к чему.

Их аналоги: Banana PI, C.H.I.P., ODROID, TinkerBoard - имеют достаточно интересные характеристики и цены, часто превосходящие «Малинку» и «Апельсинку». А одноплатный компьютер Latte-Panda и вовсе выполнен на процессоре Intel Atom 8300, и работает под управлением полноценной ОС Windows, что на момент написания статьи невозможно для ARM машин.

Однако стоимость сопоставима с таким форм-фактором компьютеров, как «Stick», пионером этого форм-фактора является компания Intel, а маркетологи его называли «Компьютер размером с флешку». К сожалению, они лишены полноценного GPIO и гибкости в плане конструктивных решений готового продукта.

Вверх