Битва SBC: BeagleBone Black, Raspberry Pi 3 и ASUS Tinker Board
С множеством разных одноплатных компьютеров может быть сложно выбрать, что подходит для вашего проекта. В этой статье мы рассмотрим основы трех доступных одноплатных компьютеров.
BeagleBone против малины Пи против Tinker Board
В этой статье мы рассмотрим три одноплатных компьютера: набор инструментов IBM-IOT Kit BeagleBoard BBWL-SC-562 Raspberry Pi 3 и плату ASUS Tinker. В качестве бонуса мы также быстро рассмотрим комплект малины Pi Compute 3.
BeagleBone Black BBBWL-SC-562
Компьютер BeagleBone хорошо работает для создающих среду, где оборудование с открытым исходным кодом имеет важное значение. Хотя он содержит меньше памяти и более низкую скорость, чем другие одноплатные компьютеры в списке, он компенсирует это небольшим размером кредитной карты и большим количеством GPIO в виде 92 контактов.
Также в комплект входит 4 ГБ флеш-памяти (в то время как для большинства других машин требуется дополнительная SD-карта), которая позволяет устройству запускать множество дистрибутивов Linux из коробки. BeagleBone Black также включает в себя два варианта питания от гнезда 5 В постоянного тока или микро-USB-разъема.

Beaglebone Black. Изображение предоставлено BeagleBoard.org
ОС по умолчанию для этого SBC - это Angstrom, система Linux с открытым исходным кодом для встроенных устройств. Похоже, что Angstrom также используется в предстоящей Intelnownow.
Технический паспорт
Техническая страница Element14
Особенности:
- AM335x 1 ГГц ARM Cortex A8
- Графический ускоритель SGX530
- Ускоритель с плавающей точкой NEON
- USB
- Микро-HDMI
- 512 МБ DDR3 800 МГц
- 4 ГБ встроенной вспышки и слот для карт Micro SD
- Совместимость с Debian, Android и Ubuntu
Малина Pi 3
Компьютерная серия «Малина Pi» была центром одномоментного компьютерного взрыва, в результате которого были просмотрены три ревизии Pi. Набор IBM-IOT поставляется с Raspberry Pi 3, который представляет собой довольно мощный компьютер, содержащий 64-битный четырехъядерный процессор ARMv8 с частотой 1, 2 ГГц, 1 ГБ оперативной памяти и множество периферийных устройств.
Raspberry Pi подходит для компьютерных проектов, которые требуют большей вычислительной мощности, нескольких USB-устройств и встроенных возможностей Wi-Fi. Например, Raspberry Pi будет идеальным во многих проектах IoT, которые включают дисплеи и клавиатуры, такие как пользовательские интерфейсы, станции управления и домашняя автоматизация.

Малина Pi 3. Изображение предоставлено RaspberryPi.org
Как и следовало ожидать от продукта RPi, он работает на ОС Raspbian. Однако он может работать и на Ubuntu, Android, ArchLinux, RISC OS и т. Д.
Страница документации
Особенности
- 64-разрядный процессор ARM с частотой 1, 2 ГГц
- Беспроводная локальная сеть 802.11n
- блютуз
- 1 ГБ оперативной памяти
- 4 порта USB
- HDMI, интерфейс дисплея и интерфейс камеры
- Слот для карт Micro SD
- Видеокарты VideoCore IV 3D
ASUS Tinker Board
ASUS выпустила Tinker Board в январе этого года, якобы, чтобы конкурировать с малиной Pi. По некоторым меркам Совет Tinker на самом деле более мощный, чем Raspberry Pi 3, особенно в области графики и звука.
Ключом к этому является то, что у Tinker Board есть мощный SoC. В плате Tinker есть процессор ARM, такой как RPi 3, но отличается тем, что он использует модель Cortex-A17 1, 8 ГГц, а не модель Cortex-A53 1, 2 ГГц. Он также имеет вдвое больше памяти по сравнению с RPi 3, 2 ГБ LPDDR3 DRAM, а не 1 ГБ LPDDR2 (предыдущее поколение мобильной памяти DDR).

Совет ASUS Tinker. Изображение предоставлено Amazon
Одним из недостатков Совета Tinker является то, что у него нет надежной системы поддержки (пока). Часть этой проблемы заключается в том, что она сравнительно нова для сцены (и поэтому не может надеяться конкурировать с сообществом за малиной Pi). Но также наблюдается заметная нехватка официальной поддержки ASUS, которая может быть проблематичной. Это не отличается от проблем, с которыми инженеры и производители столкнулись с Intel (теперь законсервированным) Edison SBC, который был известен своей нехваткой документации и поддержки.
Техническая спецификация
Особенности
- Rockchip Quad-Core RK3288 (максимальное разрешение: с аппаратным кодировщиком H.264 / H.265)
- 2 ГБ двухканальный DDR3
- Интегрированный графический процессор ARM Mali-T764
- Micro SD (TF)
- RTL GB LAN
- 802.11 b / g / n, Bluetooth 4.0 + EDR
- Четыре порта USB 2.0
- 40-контактный GPIO
Бонус: малина Pi Compute 3
Не все проекты требуют использования графического движка и USB-портов. Именно здесь приходит модуль Compute 3. Compute 3 поставляется с довольно мощным процессором (по сравнению с микроконтроллерами, такими как PIC, AVR и ST), множество IO в виде контактов IO, но не периферийных устройств, что делает его идеальным для промышленной автоматизации.
Модуль Compute 3 - это более дешевая и малая версия Raspberry Pi, которая также делает ее полезной в приложениях, где пространство является добродетелью. Некоторые примеры приложений для модуля Compute 3 будут включать удаленные местоположения (например, беспилотные летательные аппараты, роверы и, возможно, воздушные шары с высокой высотой), заводские среды (такие как робототехника) и домашняя автоматизация, где требуется только вычислительная мощность.

Вычислительный модуль 3. Изображение предоставлено raspberrypi.org
Технические документы
Техническая спецификация
схема
Особенности
- BCM2837 Процессор до 1, 2 ГГц
- 1 ГБ оперативной памяти
- 4 ГБ встроенной вспышки
- Упакован в DDR2 SODIMM PCB (полезен для уже существующих сокетов)
- Во многом обратно совместим с Compute 1
Резюме
В зависимости от проекта наиболее эффективными могут быть разные одноплатные компьютеры. С каждым проектом он рассчитывает потратить время на рассмотрение того, какой модуль вы должны использовать.
Расскажите о своем опыте работы с этими SBC в комментариях!