Компьютер развивался, семейство росло. В то время как основная ветка получала всё более мощные процессоры и современную начинку (так, в модели 3B+ стоит четырехъядерный 64-битный процессор с тактовой частотой 1.4 ГГц, 1 Гбайт ОЗУ, четырьмя USB-портами, Wi-Fi 802.11ac и Bluetooth 4.2), дополнительно было разработано семейство Raspberry Pi Zero с уменьшенной до 65 ? 30 мм платой и ценой всего $5 ($10 за версию Raspberry Pi Zero W с Wi-Fi 802.11n).
Недавно Raspberry Pi Foundation представил новую версию своего мини компьютера — Raspberry Pi 4. В «четверке» анонсирован четырехъядерный 64-битный процессор Cortex-A72 с тактовой 1.5 ГГц в составе SoC Broadcom BCM2711, два USB 2.0 и два USB 3.0, Bluetooth 5.0, поддержка двух мониторов. GPU VideoCore VI способен обработать видеопоток 4K с 60 fps. Теперь наконец-то можно выбрать объем ОЗУ — 1, 2 или 4 Гбайт LPDDR4 SDRAM.
Проданный миллионами экземпляров, Raspberry Pi стал родоначальником целого нового рынка портативных одноплатных компьютеров и примером для ряда альтернативных разработок. Давайте посмотрим, используя Raspberry Pi 3B+ в качестве отправной точки (Raspberry Pi 4 пока не доступен для покупки, надеюсь, «четверка» скоро появится в свободной продаже), что нам могут предложить конкуренты, эволюция которых закидывала их в порой довольно необычные экологические ниши, и сколько нам, как покупателям, придется заплатить за эти изыскания. В описаниях конкурирующих компьютеров мы, по возможности, постараемся упомянуть все имеющиеся аппаратные достоинства участников; это делает описание несколько суховатым, но зато вы сможете достаточно определенно выбрать вычислительное ядро для своего будущего проекта.
Orange Pi Prime
Отличается от Raspberry Pi 3 в лучшую сторону наличием 2 Гбайт ОЗУ и встроенным в SoC AllWinner H5 видеоускорителем Mali-450 GPU, позволяющим воспроизводить 2K видео. Среди интересных особенностей стоит отметить наличие ИК-приемника; платой можно управлять с пульта ДУ или с некоторых моделей сотовых телефонов со встроенным ИК-светодиодом, например, Redmi Note 7. Из нестандартного оборудования есть также встроенный микрофон и видеоинтерфейс CSI, поддерживающий видеопоток до 1080p на скорости 30 fps.
На плате размером 98 ? 60 мм нашлось место для разъема для карт памяти (до 32 Гбайт), Wi-Fi 802.11 b/g/n, Bluetooth 4.0, гигабитного Ethernet, четырех USB (три USB 2.0 Host и один USB 2.0 OTG) и сорокаконтактной GPIO-гребенки. Есть даже отдельно выведенный UART с TTL уровнями, так что вы можете в терминале наблюдать за деталями загрузки Linux. Из аудио оборудования, кроме упомянутого выше микрофона, есть еще линейный выход и аудиовыход в HDMI. Видеоускоритель поддерживает OpenGL ES 2.0 и OpenVG 1.1. Среди поддерживаемых ОС присутствуют Ubuntu, Debian и Android 5.1.
Вообще, нужно сказать, что Orange Pi остается одним из самых удачливых конкурентов Raspberry. Orange тоже стал прародителем целой линейки разнотипных одноплатных компьютеров, среди которых Orange Pi 4G-IOT (с модулем GSM/GPS/LTE на борту) и Orange Pi Zero (опционально может запитываться от PoE, так что вы можете закинуть его в дальний сегмент Ethernet-сети, даже не подводя отдельное питание).
UPD: про минусы конкретно Orange Pi 2G-IOT есть отдельная статья id_potassium_chloride. Будьте начеку!
Banana Pi M3
Вместе с Orange, Banana разработки китайской компании SinoVoip — еще одна «фруктовая» ветка, хорошо разросшаяся после появления Raspberry. Следуя в кильватере Raspberry, Banana последовательно выпускала модели Banana Pi M1, M1 Plus, M2 Plus, M2 Ultra, M2 Zero, M3.
Нынешний флагман Banana Pi M3 построен на базе восьмиядерного SoC Allwinner A83T (процессоры ARM Cortex-A7, графический процессор PowerVR SGX544MP1), разгоняемого до 1.8 ГГц и работающего в окружении 2 Гбайт ОЗУ и 8 Гбайт флэш-памяти. Кроме гигабитного Ethernet, двух USB, Wi-Fi 802.11 b/g/n, Bluetooth 4.0 и HDMI, на плате присутствует SATA. Так же, как и у Orange Pi Prime, у M3 есть ИК-приемник, видеоинтерфейс CSI, отладочный UART, микрофон, линейный выход и аудиовыход в HDMI. В отличие от Orange, у Banana есть интерфейс дисплея MIPI DSI, объединенный с I2C для сенсорного экрана. Естественно, есть и сорокаконтактная GPIO-гребенка.
Rock64
Одноплатный компьютер Rock64 комплектуется уже 4 Гбайт ОЗУ, обслуживающими 64-х битный ARM Cortex A53, видеоподсистема способна справится с потоком 4K на частоте 60 fps. Устройство способно питаться от POE. Графическая подсистема ARM Mali 450MP2 соответствует OpenGL ES 2.0, OpenVG1.1. На Rock64 портированы ОС Debian, Cent OS, Fedora и Android 8, вообще, нужно отметить, что разработчики и энтузиасты этого компьютера портировали на него большое количество ОС, базирующихся на Linux. У Rock64 обильная, подробная документация и живое, активное комьюнити, так что, с учетом неплохих аппаратных спецификаций и щадящий цены, этот одноплатник — неплохой претендент на замену Raspberry Pi 3 в проектах с повышенными требованиями к «железу».
Разработчики Rock64 щедро отсыпали 64 контакта GPIO, выведя на них даже сигналы Ethernet, так что, если планируете делать на одноплатнике управление разветвленной внешней периферией, присмотритесь к этому компьютеру попристальнее. Кроме того, есть USB3.0.
У Rock64 есть старший брат, ROCKPro64, построенный на восьмиядерном 64-х битном Rockchip RK3399 (четыре ARM Cortex A53 плюс два ARM Cortex A72), с 4 Гбайт LPDDR4 и двумя USB 3.0. Компания PINE64, производитель Rock64 и ROCKPro64, вообще представляет собой достойный пример бизнеса, построенного в сфере DIY. Ребята идут дорогой, проторенной первопроходцами вроде Sparkfun или Adafruit, показавших, что можно снабжать свои разработки полным комплектом конструкторской документации и при этом быть коммерчески выгодным предприятием.
ASUS Tinker board S
Tinker построен на базе SoC Rockchip RK3288 с счетверенным процессором ARM Cortex-A17 и работает под управлением TinkerOS на базе Debian, можно установить Android. Видеопроцессор Mali-T760 MP4 поддерживает OpenGL ES 3.1, OpenCL 1.1, Renderscript и Direct3D 11.1.
Гребенка GPIO получила цветовую кодировку, так что при подключении внешних устройств ошибиться будет чуть сложнее. Небольшой пассивный радиатор, наклеиваемый на корпус процессора, который у конкурирующих плат приобретается отдельно, здесь уже заботливо включен в штатный комплект.
У Asus Tinker board S был младший братик, Asus Tinker board без набортной флэш-памяти, но особого успеха он не имел и сейчас практически исчез из продажи.
Libre Computer Renegade и Renegade Elite
Renegade, или Libre Computer ROC-Rk3328-CC Renegade, конструктивно разработан настолько похожим на Raspberry, насколько это только возможно; например, вы можете разместить ROC-Rk3328-CC прямо в корпусе, купленном для «Малинки».
SoC RK-3328 построена на основе счетверенного 64-х битного процессора ARM Cortex-A53 с рабочей частотой до 1.5 ГГц. SoC такая же, как и в Rock64, так что здесь вы тоже имеете тот же GPU Mali 450MP2 с рабочей частотой 500 МГц. При заказе у вас есть возможность варьировать объем ОЗУ, вы можете выбрать 1 Гбайт DDR4 (тогда компьютер обойдется вам в $35), 2 Гбайт за $50 или 4 Гбайт за $80. Из операционных систем на настоящий момент доступны Ubuntu 18.04, Debian 9, OpenMediaVault 4, Station OS и Android 7.1.
Как и Asus Tinker board (без индекса S), у Renegade нет набортной флэш-памяти, вам придется использовать слот для microSD карточек или интерфейс eMMC.
Libre Computer — один из производителей, показавших хороший рост в новой бизнес-нише, созданной с появлением Raspberry Pi. Кроме Renegade, летом 2018 Libre Computer начал производство Renegade Elite, одноплатного компьютера Libre Computer ROC-Rk3328-CC Renegade Elite на базе SoC Rockchip RK3399 c шестиядерным процессором (два ядра ARM Cortex-A72 и четыре ARM Cortex-A53) и GPU ARM Mali-T860 MP4, у которого имеются два порта USB 3.0 Type-C, 60-и контактный разъём PCIe, 128 Мбайт набортной памяти и 60-и контактная гребенка GPIO. Renegade Elite имеет опциональную поддержку PoE и может работать под управлением Linux 4.19 или Android 8.
Odroid H2
С учетом своей относительно невысокой цены Odroid H2, построенный на базе 64-х битного 4-x ядерного Intel Celeron Gemini Lake J4105, вполне может претендовать на кусок рыночной ниши, занимаемой одноплатными компьютерами на базе процессоров ARM. Если вам милее x86-совместимые решения, возможно, эта небольшая плата размером 110 ? 110 мм, с пассивным охлаждением, GPU Intel UHD Graphics 600, шиной PCI-E gen2 и сдвоенным SATA 6 Гбайт/с придется вам по нраву.
По спецификации Intel максимальный размер ОЗУ равен 8 Гбайт (SO-DIMM DDR4 2400 МГц, в комплект не входит, приобретается отдельно, как и для всякого «писюка»), но производитель Odroid H2 утверждает, что втыкал две планки по 16 Гбайт (итого 32 Гбайт) и всё прекрасно работало. Разумеется, плата поддерживает Windows 10 / Linux x64, DirectX 12, OpenGL 4.3, OGL ES 3.0, OpenCL 2.0.
В качестве альтернативы Odroid H2 можно рассмотреть UDOO X86 (есть варианты на Intel Pentium N3710 2.56 ГГц и Intel Celeron N3160 2.24 ГГц).
Arduino Mega 2560
Не нужно быть доктором Ксавьером из франшизы «Люди X», чтобы прямо сейчас услышать мысленные возгласы некоторых читателей: «Да какого …! Где “Малинка”, а где “Ардуинка”? Это же все равно, как сравнивать гепарда с кишечной палочкой!». Да, да, всё верно, Raspberry Pi и Arduino находятся в существенно разнящихся рыночных нишах, но если вы взглянете на итоговые таблицы в конце статьи, то обнаружите один пункт, который роднит две этих очень разноплановых разработки. И пункт этот — цена. Да, за Arduino Mega 2560 Rev3 просят $31, а за Arduino Uno WiFi Rev2 (как догадались наиболее сметливые читатели, плата снабжена Wi-Fi) придется выложить $42.
Давайте взглянем на аппаратную начинку этого «одноплатного компьютера» (или всё-таки нужно опустить кавычки?). 8-и битный микроконтроллер ATmega2560 с тактовой частотой 16 МГц, 256 кбайт флэш-памяти (из них 8 кбайт занято под загрузчик), 8 кбайт ОЗУ и 4 кбайт энергонезависимой памяти. Из коммуникационных возможностей, вместо привычных по предыдущим сравниваемым моделям одноплатных компьютеров Ethernet, Wi-Fi и Bluetooth, в случае Arduino Mega 2560 нам придется упомянуть четыре UART’а, один из которых подключен к встроенному преобразователю USB-UART. Сам преобразователь, кстати, тоже реализован на микроконтроллере AVR, ATmega8U2-MU, но это не принципиально, существуют варианты со специализированными чипами FTDI. В целом, характеристики платы (вроде допустимого тока 20 мА на вывод или возможность настроить 15 GPIO как ШИМ-выходы) предсказуемо повторяют характеристики микроконтроллера, на котором она построена. Сам производитель позиционирует Arduino Mega как хорошую основу для хоббийных проектов, связанных с 3D-печатью и робототехникой.
В мире Arduino есть свой аналог микрокомпьютера Raspberry Pi Zero, это плата Arduino Nano. Построенное на базе микроконтроллера ATmega328P, при размерах 18 ? 45 мм устройство может похвастаться 2 килобайтами оперативной и 32 килобайтами флэш-памяти, тактовой 16 МГц и 22 контактами GPIO, 6 из которых могут работать как ШИМ-выходы.
В целом, серия Arduino достаточна проста по своему аппаратному устройству, так что даже я, пребывая как-то в хоббически-меланхолическом состоянии духа, сел и нарисовал (при помощи Altium Designer) свой вариант Arduino Nano. Улучшил помехозащищенность путем включения защитной сборки USBLC6-4SC6 в цепи USB, доработкой USB-UART преобразователя в соответствии с «AN-146 USB Hardware Design Guidelines for FTDI ICs» и небольшими доработками схемы в соответствии с «AVR042: AVR Hardware Design Considerations». Добавил датчик гамма-радиации на PIN-диодах («Why? Because I can!»). Чтобы относительно высоковольтное питание датчика радиации не пришлось тащить снаружи, добавил небольшой умножитель напряжения, управляемый от микроконтроллера. Описание получившейся платы есть здесь, а полный архив проекта (со всеми Altium-исходниками и библиотеками) вы можете скачать вот здесь.
Вообще, конечно, несколько странно, что Arduino не захирела после расцвета Raspberry и её клонов. Думаю, что популярность Arduino не в последнюю очередь обусловлена случившимся в начале-середине двухтысячных «выстрелом» архитектуры AVR, разработанной компаний Atmel. Не сказать, что рынок 8-битных микроконтроллеров был пуст, существовал достаточно неплохой выбор между i51 и PIC, для энергосберегающих решений был доступен 16-битный MSP430.
Но микроконтроллеры серии AVR, сочетающие новую удачную RISC-архитектуру, выполняющую инструкцию за 1 такт (что было, несомненно, ударом под дых тогдашним i51, выполнявшим инструкцию за 12 тактов) и как раз вовремя подешевевшей встроенной флэш-памяти, были прямо-таки сверхновой даже на фоне неслабых старожилов. Как сейчас помню, с каким удовольствием я раз за разом перепрошивал флэшовый AVR-микроконтроллер; JTAG в нем не было, и посмотреть регистры прямо во время работы было нельзя, но по сравнению со спаркой Н1830ВЕ51 + ППЗУ с ультрафиолетовым стиранием это было просто въяве наступившее будущее.
Может быть, дело и в IDE Arduino, которое облегчает разработку программного обеспечения или в дружном сообществе Arduino-совместимых разработчиков. В любом случае, сторонникам Raspberry есть о чём подумать. Может быть, порог входа в разработку на современных ARM процессорах A серии слишком высок, и поэтому многие разработчики, особенно хоббической направленности, не готовы тратить так много времени на освоение всех премудростей работы с современными процессорами. Будем надеяться, что появится что-то вроде STM32CubeMX (ПО для микроконтроллеров STM32 серий ARM Cortex-M0… Cortex-M4, сильно упрощающее начальную настройку контроллера) и любители электроники тоже потихоньку мигрируют в лагерь Raspberry.
Не буду утомлять читателя дальнейшим перечислением всех возможных альтернатив Raspberry Pi. Думаю, вы поняли главное — альтернативы есть, причем к заказу доступны варианты самых разных аппаратных комплектаций и ценовых категорий: от плат с ценником до $50 и аппаратной начинкой, очень похожей на оригинальную Raspberry до более дорогих устройств, цена на которые плавно нарастает параллельно с ростом аппаратных возможностей.
Вдогонку к рассмотренным одноплатным компьютерам вскользь, в телеграфном стиле упомяну еще такие разработки, как Odroid-C2 ($59); Odroid-XU4 ($80, можно дополнить игровым корпусом OGST Gaming Console Case for Odroid XU4 за $25); Pine A64-LTS ($32); NanoPi NEO4 ($45); Cubieboard4 CC-A80 с GPU PowerVR G6230 ($130); Nvidia Jetson Nano на четырехъядерном Tegra X1 ($140); BeagleBoard X15 с двумя Ethernet портами и комбинацией GPU PowerVR с 4 Гбайт ОЗУ ($263); LattePanda Alpha на процессоре Intel Atom X5-Z8350 ($240); Hikey 960 на восьмиядернике Kirin 960 с четырьмя ядрами ARM Cortex A73, разгоняемыми до 2.3 ГГц и четырьмя ARM Cortex A53 с частотой до 1.8 ГГц ($268) и BBC micro:bit как возможная замена Arduino ($15).
Итоговая таблица, основные параметры
Модель | SoC | Процессор | Графика | Ядра | Частота | Размер | Цена |
---|---|---|---|---|---|---|---|
Raspberry Pi 3B+ | Broadcom BCM2837B0 | ARM Cortex A53 | Broadcom VideoCore IV | 4 | 1.4 ГГц | 85.6 ? 56.5 мм | $35 |
Raspberry Pi Zero | Broadcom BCM2835 | ARM1176JZF-S | Broadcom VideoCore IV | 1 | 1.0 ГГц | 65 ? 30 мм | $5 |
Raspberry Pi Zero W | Broadcom BCM2835 | ARM1176JZF-S | Broadcom VideoCore IV | 1 | 1.0 ГГц | 65 ? 30 мм | $10 |
Banana Pi M3 | Allwinner A83T | ARM Cortex-A7 | PowerVR 544MP1 | 8 | 1.8 ГГц | 92 ? 60 мм | $68 |
Banana Pi M2 Zero | Allwinner H2 | ARM Cortex-A7 | Mali400 MP2 | 4 | 1.0 ГГц | 60 ? 30 мм | $18 |
Rock64 | Rockchip RK3328 | ARM Cortex A53 | Mali 450MP2 | 4 | 1.5 ГГц | 56 ? 85 мм | $45 |
Asus Tinker board S | Rockchip RK3288 | ARM Cortex-A17 | Mali T760 MP4 | 4 | 1.8 ГГц | 54 ? 86 мм | $92 |
Libre Computer Renegade | Rockchip RK-3328 | ARM Cortex-A53 | Mali 450MP2 | 4 | 1.5 ГГц | 85 ? 56 мм | $80 |
Libre Computer Renegade Elite | Rockchip RK3399 | ARM Cortex-A72 + Cortex-A53 | Mali-T860 | 6 | 2.0 ГГц | 120 ? 72 мм | $100 |
Odroid H2 | - | Intel Celeron J4105 | Intel UHD Graphics 600 | 4 | 2.3 ГГц | 110 ? 110 мм | $111 |
Arduino Mega | - | ATmega2560 | - | 1 | 16 МГц | 53 ? 102 мм | $31 |
Итоговая таблица, память и интерфейсы
Модель | ОЗУ | Флэш | GPIO | USB | Ethernet | Wi-Fi | Bluetooth |
---|---|---|---|---|---|---|---|
Raspberry Pi 3B+ | 1 Гбайт | Слот MicroSDHC | 40 | 4 | 1000 Мбит/с | 802.11 b/g/n/ac 2.4/5 ГГц | 4.2 LS BLE |
Raspberry Pi Zero | 512 Мбайт | Слот MicroSDHC | 40 | 1 | - | - | - |
Raspberry Pi Zero W | 512 Мбайт | Слот MicroSDHC | 40 | 1 | - | 802.11 b/g/n | 4.1 BLE |
Banana Pi M3 | 2 Гбайт LPDDR3 | 8 Гбайт eMMC | 40 | 3 (2 ? 2.0, 1 ? OTG) | 1000 Мбит/с | 802.11 b/g/n | 4 |
Banana Pi M2 Zero | 512 Мбайт DDR3 | Слот MicroSDHC | 40 | 1 ? USB 2.0 OTG | - | 802.11 n | 4 |
Rock64 | 4 Гбайт LPDDR3 | 128 Мбайт | 64 | 3 (3.0, 2.0, OTG) | 1000 Мбит/с | 802.11 b/g/n | 4 |
Asus Tinker board S | 2 Гбайт LPDDR3 | 16 Гбайт eMMC | 40 | 4 ? USB 2.0 | 1000 Мбит/с | 802.11 b/g/n | 4 |
Libre Computer Renegade | 4 Гбайт DDR4 | - | 40 | 3 (1 ? 3.0, 1 ? 2.0) | 1000 Мбит/с | - | - |
Libre Computer Renegade Elite | 4 Гбайт DDR4 | 128 Мбайт | 60 | 5 (2 ? 3.0, 3 ? 2.0) | 1000 Мбит/с | - | - |
Odroid H2 | 2 слота DDR4 SO-DIMM | 128 Мбайт (BIOS), слот eMMC | - | 4 (2 ? 3.0, 2 ? 2.0) | 2 ? 1000 Мбит/с | - | - |
Arduino Mega | 8 кбайт | 256 кбайт | 54 | USB-UART преобразователь | - | - | - |
В последние годы на рынке одноплатных компьютеров происходит масса интересного. Новые модели постоянно появляются и исчезают, во всех нишах, начиная от Arduino, затрагивая Raspberry и заканчивая материнскими платами, совместимыми с процессорами Intel 8-го поколения. Например, прямо сейчас на Kickstarter идет кампания UP Xtreme, Intel-совместимой материнской платы, а разработка многообещающей платформы Galileo, наоборот, была свернута. Разработчики Renegade Elite, кстати, тоже собирали средства на запуск производства через краудфандинговую площадку Indiegogo. Так что если хотите быть в курсе последних разработок на ниве одноплатников, иногда пробегайтесь по разделам «Technology» краудфандинговых сайтов.
Комментарии (147)
KYuri
26.06.2019 13:50-1Raspberry Pi 4 пока не доступен для покупки, надеюсь, «четверка» скоро появится в свободной продаже
Насколько я понял из блога raspberrypi.org, уже можно купить.
Для России пока реселлеры не показываются, но для некоторых стран — уже есть.sepulkary Автор
26.06.2019 13:54Я пытался заказать из России. Пересылает на сайт Farnell, на котором пока «временно недоступно».
IgorPie
26.06.2019 17:15«Малину» легально можно купить лишь с али.
Офсайты из-за санкций в РФ ничего не продают.DarkTiger
26.06.2019 20:09Это в современном мире не проблема, Используйте форвардеров, те же Pochtoy.com пиарятся на Хабре. Да и других хватает.
А если подождать пару месяцев, то перепродаваны из Китая вовсю будут в РФ напрямую слать, накинув те же 20$.
ilyapirogov
26.06.2019 18:38+1В америке все реселлеры из этого списка продают по предзаказу. Пишут что будет отправлено только 17 июля.
svitoglad
26.06.2019 21:13-1
rstepanov
26.06.2019 14:02-1Статья ниочем. Для отладочных плат главными характеристиками является не количество ядер и мегагерц, а качество предоставляемых BSP и уровень поддержки производителем и/или коммьюнити. Понятно, что завести веб-сервер или прокси можно на любой из представленных плат. А если нужно нормальную поддержку всей периферии — аллвиннеровское барахло стоит вычеркнуть сразу…
sepulkary Автор
26.06.2019 14:14Ну почему же ни о чём? Я вот, например, использовал в развлекательно-познавательных целях Banana, а сейчас покопался в теме, вроде Rock64 выглядит бодрячком (и сайт у них очень хорошо организован, много open source полезняшек), может быть, его возьму. А раньше про них вообще не слышал.
rstepanov
26.06.2019 14:32Я переписывал libinput для Cubieboard(A10), там было весело, китайцы ради калибровки тачскрина заворачивали все HID устройства в одно свое виртуальное, в результате напрочь отказывались работать комбо-девайсы типа клавиатура+тач-панель.
delimer
26.06.2019 14:24+1Вот-вот в этом обзоре не хватает сравнения уровня поддержки, величины комьюнити. Сам хочу попробовать автоматизировать дом и выбирал между малинкой и апельсинкой. И хотя по цене/возможностям железа апельсинка ведет, взял малинку так, как там намного больше комьюнити и документации и проще будет разобраться.
nckma
26.06.2019 15:01У оранж большая проблема с драйверами.
Если Mali GPU еще как-то можно завести (мне удавалось на Orange Pi PC, но не на orange Pi PC2), то с аппаратным декодеком видео вообще ничего. Есть старый драйвер для kernel 3, но такое старое кому надо. Sunxi Bootlin на кикстартере обещались сделать опенсоурс декодер для Allwinner чипов и говорят VLC работает, но я не смог его запустить. GStreamer плагин не поддерживается.
Вот armbian на ROCK64 с так называемым mediaPack — работает и GPU и видео декодер vdpau драйвер.Punk_Joker
26.06.2019 15:14Сейчас вроде бы есть опенсорсный драйвер видеодекодера. Правда по отсутствию необходимости не пробовал его.
ksenobayt
26.06.2019 16:47+1По скорости работы он феерически отстаёт от блоба, доступного в зунлонговских образах Ubuntu или Android — 720p в H.264 не тянет.
nckma
27.06.2019 10:37Ну где? Дайте ссылку!
Punk_Joker
27.06.2019 10:57nckma
27.06.2019 11:19+1Ну и эта страница имеет только один полезный линк на linux-sunxi.org/Sunxi-Cedrus где расписано, что работает только VLC в X11, gstreamer и MVP не работает вовсе. KODI работает только на DRM plane.
Я пробовал все это — действительно подвижки есть, есть демка, которая работает на DRM plane, Вот даже VLC мне не удалось запустить так как глючит.
Все печально здесь.Punk_Joker
27.06.2019 11:37Я ведь уточнил, что сам не пробовал, потому не могу ничего конкретного сказать. Меня интересовали другие подсистемы, а это просто мельком увидел.
mrigi
27.06.2019 02:04Как бы для автоматизации дома вам в первую очередь нужна будет тележка с микроконтроллерами, а на них есть все нужные gpio. По этой причине мне совершенно непонятно зачем эти gpio нужны на головном устройстве. В результате теряется смысловая нагрузка от использования pi, для руления домом подойдет совершенно любая железка, способная крутить linux. Хоть даже старый телефон.
delimer
27.06.2019 10:16Не хочется так сразу окунаться во все сложности. Мне для старта достаточно малинки с home assistant и устройств от xiaomi
batman12345
27.06.2019 10:33Г — гибкость. Кому-то может понадобиться вывести на gpio uart, а кому-то led для индикации, а кому-то step/dir… Это универсальная плата для хобби, а не тупо сервер
mrigi
27.06.2019 11:14-1И в этом её бесмысленность. Она большая, прожорливая, дорогая и всего одна. А задачи автоматизации обычно разбросаны по всему дому. Хотя если человек заранее прокинул все провода в одну точку, тогда да.
batman12345
27.06.2019 11:41Мне наверно нужно капсом писать. Эти платы созданы НЕ ТОЛЬКО ДЛЯ ЗАДАЧ АВТОМАТИЗАЦИИ помещений!!! НЕ ТОЛЬКО, понимаете?!!!
ОНИ УНИВЕРСАЛЬНЫmrigi
27.06.2019 11:48Маловато капса. Надо ещё жирным выделить. Больше истерик хороших и разных под веткой комментариев про _автоматизацию_дома_. Так что нет, не понимаю.
CrashLogger
26.06.2019 17:03+2Мне кажется, большинство покупателей этих плат воспринимают их не как отладочные, а как медиасервер, торрентокачалку, файлохранилище, эмулятор игровой приставки. Для этих задач подойдет любая. А вот для того, кто делает прототип своего устройства — все печально. Старые ядра, отсутствие драйверов, исходников, поддержки…
Nick0las
27.06.2019 15:39Вы правы, это не EVK конкретного процессора, а универсальная игрушка. Покупается самодельщиками или теми кому надо собрать 1/2/10/100 устройств в которых в итоге эта плата будет стоять в неизменном виде с обвязкой. Я raspberry вообще использовал для обучения людей написаню драйверов.
quwy
27.06.2019 04:56+2Для отладочных плат главными характеристиками является не количество ядер и мегагерц, а качество предоставляемых BSP и уровень поддержки производителем и/или коммьюнити
В качестве отладочных плат используется дай бог 5% одноплатников. Большинство покупателей даже GPIO никогда не подключает. Платки в большинстве своем трудятся специализированными мини-серверами как дешевая и экономичная замена обычному компьютеру. А тут количество ядер и мегагерц резко начинает играть важную роль.
OnYourLips
27.06.2019 12:32Можете рассказать, как можно нормально использовать малину с внешним SSD?
Смущает отсутсвие внутреннего накопителя, а карты сразу выходят из строя.rstepanov
27.06.2019 12:43В боксе через USB3.
Карты не выходят из строя если не писать на них логи и другие постоянно меняющиеся данные, у меня уже несколько лет работают, полет нормальный.OnYourLips
27.06.2019 14:28В боксе через USB3.
Я так помнимаю, что только с RPi3 работает бут без карточки?
Видимо проще купить новую малину, чем несколько часов потратить на костыли с моим RPi2.rstepanov
27.06.2019 14:57Без карточки работать не будет. /boot на карточку, остальное — на внешний диск.
ЗЫ: если вам так сильно надо постоянно писать что-то на диск — может лучше не малинку, а что-нибудь другое? Мини-ПК с пассивным охлаждением?
al_sh
30.06.2019 10:59У меня пишет с нативной камеры по движению 24/7 на SD года три уже. Ничего из строя не выходит. Карточка кингстон вроде на 64гб.
safari2012
26.06.2019 14:08Имхо, бессмысленно сравнивать такую кучу разнокалиберных SBC c малинкой.
Малинка сильна, в первую очередь, большим community и поддержкой. Опыт с Cubieboard1 меня научил, что как только выходит Cubieboard2, разработчик забивает на первую плату чуть более, чем полностью. Почитайте отзывы на BabanaPi на Armbian.com
Ещё чем хороша малинка — как только вышла вторая малинка (купил за 2500 на али), первую я за 1 день продал на авито за 1500р.
martyncev
26.06.2019 14:09Я вроде где-то встречал в инете платку на x86 но с распаенными GPIO. Не сталкивались с таким?
FlynnCarsen
26.06.2019 16:56+1UpBoard от AAEON?
Сейчас по 89 USD, но недавно была акция по 49 (правда, доставка платная)martyncev
26.06.2019 17:56Хм. Как вариант! Спасибо! Хотелось бы конечно не на Атоме, а не Целике, но лучше так.
wholeman
26.06.2019 14:22+1В своё время прикупил Cubieboard 2, и очень не понравился уровень поддержки софтом и софта. Медиаускоритель там не работал, тогда как «Малинка» легко воспроизводит FullHD стерео в формате MVC и снимает в H264. А главное — разработчики быстро переключились на другие платы, а эту забросили. Жаль, что Вы не написали, как обстоят дела в этом плане с описанными альтернативами, потому что некоторые выглядят довольно интересно. Правда, не в сравнении с Pi 4.
Совершенно зря приплели Arduino — это устройство другого класса, и, хотя и может быть заменой одноплатнику, скорее имеет смысл рассматривать его, как дополнение, а не альтернативу. Особенно Pro Mini. Или ESP.vilgeforce
26.06.2019 14:26«зря приплели Arduino — это устройство другого класса», но зачастую решающее те же задачи. Герконовый датчик и I2C термометр на RPi — сплошь и рядом.
wholeman
26.06.2019 14:38+2То, что люди решают с помощью одноплатника за 3000 руб. задачи, для которых достаточно микроконтроллера за 100, не делают второе аналогом первого. Потому что это — просто неправильный выбор оборудования.
sepulkary Автор
26.06.2019 14:51+1Просто иногда разовую задачу проще решить на той аппаратной базе, с которой лучше знаком. Допустим, каноничный бородатый линуксоид возьмет даже для простенькой домашней автоматизации Linux-плату. У меня, как электронщика, тоже профессиональная деформация — хочется для каждой проблемы разработать свою специализированную плату.
wholeman
26.06.2019 15:11Каноничный бородатый линуксоид для всего возьмёт Linux-компьютер, просто потому, что с его точки зрения задача не в том, чтобы что-то сделать, а в том, чтобы сделать это под Linux.
Порог вхождения у Arduino настолько низкий, что использовать для соответствущих ему задач одноплатник может только тот, кто о нём не знает. Единственный вариант — временное решение, пока ардуина из Китая едет, а лишний одноплатник без дела валяется.ksenobayt
26.06.2019 16:51+1Позвольте не согласиться. Я предпочту сделать N при прочих равных входных условиях и идентичном результате на том, с чем я знаком. Если мне в три часа ночи субботы придёт в голову какая-то идиотская идея (скажем, построить к утру автополив) — я пойду сделаю его на Pi Zero и горке пайтон-скриптов сугубо потому, что это будет для меня быстрее и удобнее.
IgorPie
26.06.2019 17:18у Pi Zero появился АЦП?
ksenobayt
26.06.2019 17:39А зачем ему АЦП? Гигрометр подтягивается по I2C или серийке, реле с опторазвязкой можно спокойно рулить через GPIO.
IgorPie
26.06.2019 19:32+1ну а датчик освещения — тоже искать на i2c, вместо того чтобы взять почти любой пассивный. Отсутствие штатного АЦП прилично сужает области применения малины. В качестве АЦП им ставят, как ни странно, ардуину
dragonnur
27.06.2019 19:44Лично я возьму пик-контроллер (хотя я с ними вообще мало знаком — но на них уже столько написано, что выдрать откуданть из Сети или книжки кусок софта или немного поковырявшись отвёрткой в ухе, написать свой — не так и сложно). А одноплатнику оставлю одноплатниково.
Хотя как (бывший) электронщик — электронщика я вас вполне понимаю :)
JohnDoe_71Rus
26.06.2019 15:03Если от CB2 еще не избавились, совсем недавно стало возможным поиграть с libreelec.
Ютуб 720 играет(1080 не знаю, без регистрации на ютубе пробовал). Есть проблемы с файлами некоторых разрешений, срывает картинку. Совсем отсутствует hdmi-audio, нет поддержки в ядре. Но можно звук брать с джека. HDMI-CEC работает.
NetBUG
26.06.2019 15:45+1Тем более, по одной цене доступны Arduino Mega на Mega2560 (AVR-переросток) и Due на вменяемом Cоrtex-M4, под который программировать одно удовольствие. Единственное, EEPROM в них нет.
worldmind
26.06.2019 14:33Помню были какие-то такие платы на открытом железе, но не факт что хорошего качества.
Punk_Joker
26.06.2019 14:59В итоговой таблице отсутствует Orange Pi Prime
forever_live
26.06.2019 15:33+1Там отсутствуют вообще все упомянутые в статье апельсинки
Punk_Joker
26.06.2019 15:50Обозревали в статье только Orange Pi Prime, остальные просто упомянуты, для демонстрации разнообразия линейки.
Tamul
26.06.2019 15:53Странно, что все гонятся за гигабайтами и гигагерцами, а вот маленьких поделок за пару баксов на условных 200 мГц и 32-64 мб памяти под линуксы нету. Если хочется чего-то такого — ARM-Cortex и память в лапы и марш разводить четырёхслойную плату.
А то иногда пробивает желание сделать какую-нибудь странную штуку с автономным питанием и сложной логикой, а оказывается, что даже младшая Малинка минимум 150 мА тока тянет. Да, может там задач у меня под мелкую STM32 или ESP8266, но всё равно хотелка есть.Punk_Joker
26.06.2019 16:02+1Как насчет omega onion и подобных (честно не вспомню, но точно есть и другие)?
Tamul
26.06.2019 16:17+1Воу, совсем вылетело из головы, облизывался когда-то на эту плату и на китайские MIPS-модули для роутеров (если вы о них). Вроде оттолкнула архитектура нестандартная, но с тех пор много на что наткнулся, даже на статью про MIPS-лэптоп. Но всё равно удивляет, что мало таких штук с возможностями на стыке Arduino Nano и полноценной ОС, а если и есть — то стоят дороже Малинки.
rstepanov
26.06.2019 16:52Allwinner V3S посмотрите. Стоит 3 копейки, отдельная микросхема памяти не нужна, паяется обычным паяльником, можно использовать двухслойную плату. Оборотная сторона медали — это Аllwinner :)
dragonnur
27.06.2019 19:49О, я уже надыбал на нём ещё один одноплатник — Лючи Пи Зеро. Большое спасибо!
mrigi
27.06.2019 02:18esp32 с javascript'ом должен сильно облегчать разработку. Один раз залил прошивку и больше программатор не нужен. Можно прям через терминал код на железке менять или аплоадить по вайфаю или блютузу. Так что моргать диодами нынче можно с минимумом геммороя и действительно за копейки.
IIackba
27.06.2019 07:12На самом деле есть. Alwinner v3s и nuc970. Если нужен вендер по серьёзнее, у атмела вроде как есть подобное, у NXP было, но не выпускается уже.
Aquahawk
26.06.2019 16:09+1Я очень бы хотел любой микрокомп с настоящим ethernet и gpio. Больше мне ничего не надо. В итоге собираю всё на распберях.
Dima_Sharihin
26.06.2019 18:57Что вам нужно от "микрокомпа"? Может вам хватит Tiva C TM4C1294? Снаружи нужны конденсаторы, магджек и осциллятор на 25МГц
WildHorn
26.06.2019 16:35Под новый год купил себе Banana Pi M3. Мой вам совет — не связывайтесь!
Покупалась плата из-за поддержки SATA и встроенной eMMC. Идея была в том, чтобы заменить Raspberry на которой физически изнашиваются SD из-за довольно большого количества операций ввода-вывода. Т.е. система на eMMC и база данных на SSD SATA.
Первая проблема — система. Мне нужен Linux. Официально поддерживаются Ubuntu 16.04, Debian Jessie 9 и даже Raspbian. Вот только kernel максимум 3.4. Для меня это было довольно чувствительно, ибо весь мой софт уже писался с учётом особенностей 4.0+. Ну да ладно, откатывать софт проще, чем апгрейдить.
Вторая проблема — система. Да-да, опять. Она не хотела вставать в eMMC. Ни Debian, ни Raspbian, ни даже Armbian. Кстати, на упоминание Banana Pi M3 на форумах Armbian реакция довольно нервная. Видимо не у одного у меня проблема. Загрузчик настроен, бутфлаги стоят, разметка верная, тип eMMC правильный. Но загрузки не происходить. Удалось запихать туда только Ubuntu 14.04 и сделать ей distr-upgrade до 18.04. Но ядро всё равно 3.4. Android, кстати, встаёт без проблем. Ну и откуда там бы быть проблемам — дистр идёт сразу setup-скриптами.
Третья проблема — SATA. Не верьте описанию, читайте спецификации процессора. Его там нет. То что есть — сделано через задницу, т.е. через usb шину. И работает — как повезёт. Например, переразметить и отформатировать SSD диск мне не удалось. Процесс проходит без ошибок, разделы появляются, но монтироваться и работать не хотят. На стационарном ПК всё размечается теми-же командами без проблем. При подключении диска обратно всё начинает монтироваться и читаться. Вот только отваливается иногда без видимых причин. Питания диску и плате хватает, похоже usb-контроллер падает. Хорошо хоть поднимается сам, а не как на Raspberry.
Но как легко и просто завалить usb шину на Raspberry Pi при помощи простых и неочевидных действий, превратив её в тыкву до полного ребута по питанию (ибо на той-же шине сидят и LAN и WiFi) — это уже совсем другая история.konchok
26.06.2019 17:31+1Вообще сравнение голого железа для одноплатных компов смысла не имеет. А если смотреть на софт, то полноценную поддержку более-менее безглючными драйверами дают только Raspberry и Odroid.
rogoz
26.06.2019 18:45+1Аналогично odroid-c1 — kernel максимум 3.10.
odroid-c2 — 3.16, причём удача, что перешли с 3.14 (судя по всему руками фанатов «this 3.16 LTS Kernel was ported by user scpcom and other forum members»). 3.16 LTS закончится и всё.
Вообще как я понимаю почти у всех таких платок похожая картина — LTS ядро приправленное блобами от производителя, LTS заканчивается и всё.quwy
27.06.2019 05:15почти у всех таких платок похожая картина — LTS ядро приправленное блобами от производителя
Смотря что из встроенного железа надо. Вот, например, что на моем orangepi zero:
Linux orangepi-zero 4.19.38-sunxi #5.85 SMP Wed May 8 14:20:48 CEST 2019 armv7l armv7l armv7l GNU/Linux
Свежие ядра не поддерживают ускорение видео, ИК-порт и еще что-то по-мелочи. Так на OPIzero этого всего и нет. Остальное, включая GPIO и даже звук, работает на ура.Punk_Joker
27.06.2019 11:35Поддерживаю. Но в Mesa уже добавили Lima, теперь надо ждать когда в ядре появиться поддержка (патч был, не знаю только приняли его или еще нет) и будет какое-то аппаратное ускорение. Какое, уже выясним когда появиться)
edo1h
26.06.2019 21:23+1Но как легко и просто завалить usb шину на Raspberry Pi при помощи простых и неочевидных действий, превратив её в тыкву до полного ребута по питанию (ибо на той-же шине сидят и LAN и WiFi) — это уже совсем другая история.
а можно подробнее?
Googlist
27.06.2019 00:30Зря грешите на SATA. Торрент качалка +почти медиа сервер (до 720р)+ мпд +синктинк +еще пару-пять фич и сата винт на 2ТБ. 4-й кернел работает так же хорошо, но без аппаратного ускорения видео.
СкринPaskin
26.06.2019 17:23Raspberry PI очень много теряет из-за политики Broadcom, скрывавшей до последнего момента спеки на все модули, связанные с процессором видео и видеоускорителем — что привело к ситуации, когда на довольно-таки мощном для своей цены железе невозможно запустить популярные фреймворки и API.
Плюс — заумная схема работы в VM под хост-RTOS, приводящая помимо прочего к проблемам с перегревом и бросками тактовой частоты.
IgorPie
26.06.2019 17:29Фирмы веников (софт) не вяжут, фирмы делает деньгУ (железо).
При высокой конкуренции и жестком демпинге у маленьких фирм не остается финансов на допиливание библиотек.
Raspberry вполне может держаться за счет высокого оборота своих изделий.
Мелкие конторки могут лишь уповать на готовое что можно стянуть с разных *WRT систем, у конкурентов, производители проца чего подкинут, и на энтузиастов, которые доработают напильником библиотеки и выкладывают результаты своего непростого труда в сообщества.
Сюда еще добавить производителей процов, которые не дают документацию, получается хаос дорабатываемый напильником. Вот истинное состояние дел на микрокомпьютерах.
Из-за санкций, малину в РФ с нормальных сайтов не купить, остаются только перекупы с али, соответственно, цены вроде $5 за Raspberry Zero в наших реалиях — это миф. В реальности его даже $20 покупаешь не без труда.
alecv
26.06.2019 17:38В Вики есть длинная табличка — сравнение машинок
en.wikipedia.org/wiki/Comparison_of_single-board_computers
vladvul
26.06.2019 17:52следует учитывать что многие из этих поделок представляют собой кастрированные телефоны с проприетарной видеосистемой, драйвер которой работает только на считанной версии ядра
alex-open-plc
26.06.2019 18:47Недавно ST начали продавать МК серии STM32MP…
alex-open-plc
26.06.2019 20:10+1STM32MP157 — в одном чипе Cortex-A7 и Cortex-M4
см. рис.4 Внешний вид миниатюрного компьютера с микропроцессором STM32MP157 компании SoMLabs
Brak0del
26.06.2019 19:27+1В копилку плат добавлю Digilent Zybo Zynq: ценник чуть меньше 200$, SoC Zynq (двухъядерный ARM Cortex-A9 650 МГц совмещен на кристалле с небольшой плисиной), гигабитный Ethernet, 500М или гиг оперативы, флэш-память, аудиокодек, VGA, HDMI. Линукс на неё ставится, правда там какие-то xilinx-овские или digilent-овские форки. В свежей редакции платы появился выход на камеру, так что народ пытается всякие real-time распознавания прикручивать. Комьюнити именно по этой плате достаточно мало, но по смежным есть много пересечений.
perfect_genius
26.06.2019 20:49+1два USB 2.0 и два USB 3.0
Кто подскажет — зачем так делают, если вторые обратно совместимы с первыми?quwy
27.06.2019 05:21Потому что USB 3.0 уже не обязан коннектиться с USB 1.1, который тоже все еще в ходу.
jingobo
27.06.2019 07:14Здесь можно провести параллель с остальной переферией например микроконтроллеров. Например указывают мол есть 10 таймеров, но первая пара идет как «advanced» или «enhanced». Другими словами первые идут как более навороченные, а остальные по проще. Тем не менее, относительно задачи, потребоваться могут все. Веду к тому, что делать всю переферию такого типа навороченной затратно и в большинстве не нужно.
arheops
27.06.2019 08:23Ну на все 4 USB 3.0 не хватает ресурса чипа/контроллера USB, а показать 4 порта лучше чем 2.
a5b
29.06.2019 21:21https://www.raspberrypi.org/documentation/hardware/raspberrypi/usb/README.md#overview_pi4
For the Pi 4, a fully-featured host controller drives the downstream USB ports. Downstream USB is provided by a Via Labs VL805 chip — that supports two USB 2.0 ports and two USB 3.0 ports. This is connected to the BCM2711 SoC using a PCIe link
Как обычно RPi Foundation нашел какой-то уникальный чип с урезанными возможностями (или сами недоразвели "wiring limitations on the PCB"). По данным производителя у vl805 4 порта usb3 SS. https://www.via-labs.com/product_show.php?id=48 VL805 (4-Port)/VL806 (2-Port)
Areso
27.06.2019 21:52На большом железе ловил неприятные моменты, когда ОС не ставилась с USB3 портов.
capitannemo
26.06.2019 22:51-1Обзор верхушки айсберга.
На самом деле клонов и улучшенных клонов несколько десятков и каждый имеет свою фишку.
Какой то лучше обрабатывает видео, какой то имеет нативный SATA.
Практически у каждого есть свое коммюнити и саппорт.
Лучше исходить от задачи под которую покупается. Для домашнейфайлопомойкилучше банан выбирать, а для видео — оранж.
Искать проще всего по марке процессора — найдете много нового, даже самые прокуренные эксперты. В гугле.
Ну и википедию никто не отменял
ru.wikipedia.org/wiki/Allwinner_Technology
AVI-crak
27.06.2019 01:09+2Куплю Raspberry Pi Zero по цене пять баксов наличными — кто сможет продать?
А если нет продавцов — то зачем публиковать фрейковый ценник???SamaRazor
27.06.2019 13:25Вот я тоже поражаюсь этой наглости про «5 баксов». Как и многие тут — делаю себе различные поделки, и есть кууууууча мест, где вообще говоря хватит esp, но любиться с ней очень не хочется (хотя я конечно могу, но все же), и хочется что-то с *nix, а тратить больше 10 долларов жалко.
Я думаю что если бы ценник был реальный — это была бы просто бомба.
embden
27.06.2019 01:34Еще можно добавить семейство Beaglebone, там и разводка платы открытая, и сообщество живое.
Punk_Joker
27.06.2019 11:38Отличные решения как-по мне в плане качества реализации. Но железо слабее и ценник сильно выше.
mrigi
27.06.2019 02:33Скорее Pi — это альтернатива старым добрым {mini-nano-pico}ITX материнкам. Открываем ближайший сайт по железу, и видим что самая дешевая материнка со встроенным процессором стоит всего $44. Планку памяти воткнул и вперед, никаких танцев с бубном.
vrangel
27.06.2019 04:23Для тех, кому нужен линукс с минимальным объемом и энергопотреблением, рекоммендую интересный проект для orange pi:
https://github.com/hyphop/miZy
Я лично его использую с orange pi zero.
Вся система влазит на spi flash, карта не нужна. Основан, как я понимаю, на openwrt.
lasc
27.06.2019 07:13Up board. недавно продавали за 49 — очень неплохой 4рамы\32 еммс и х86 процессор
GrueneGespenst
27.06.2019 07:15«за Arduino Mega 2560 Rev3 просят $31» — это где такие цены? на eBay — в районе 8-10$
darkdaskin
27.06.2019 13:12Оригинал на arduino.cc $30.80, и это ещё со скидкой. У реселлеров вообще под $50. Китайские клоны, разумеется, дешевле.
syncat
27.06.2019 07:15Кто может посоветовать есть ли альтернатива Orange Pi PC+ в плане наличия на борту не дохлой SD-карты, а памяти eMMC. SATA как у banana это перебор, мне не надо много гигабайт.
norbertano
27.06.2019 07:15Отличается от Raspberry Pi 3 в лучшую сторону наличием 2 Гбайт ОЗУ и встроенным в SoC AllWinner H5 видеоускорителем Mali-450 GPU, позволяющим воспроизводить 2K видео
у Orange Pi есть модели с распаянной emmc, а это огромное преимущество перед Raspberry Pi
Chugumoto
27.06.2019 08:55Raspberry Pi Model B — одноплатный Linux-компьютер с 700 МГц процессором, 0.5 Гбайт ОЗУ
вообще-то первые б-малинки были на 256мб озу. могу с уверенностью сказать как её обладатель. с 512 это позже появились
пс: когда искал плату с 4Гб ОЗУ — приглянулась NanoPC-T4 на рокчипе 3399, с м.2 нвме… но дорого… тысяч 9 рублей обошлась с радиатором, корпусом и блоком питания
а еще у либре есть интересный ALL-H3-CC H5 2GB. если 2гб озу хватит… а интересен наличием слота под еммц модуль…
yunushkin
27.06.2019 09:23Как же Beagle Bone хотя сборки ОСи для него показались очень кривими даже любое движение мыши приводило к миганию экрана. Ну тут может и я виноват. А вот все хотел спросить у тех кто пробовал Android ставить на миниПК можно через Android добраться до SPI например UART и камеры или это нужно будет в подсистему Linux заходить и там как-то пробовать? Много ли есть BSP под Android для миниПК, спасибо.
zno
27.06.2019 10:19Автор замечательно скопировал довольно поверхностные описания существующих плат, притянул зачем-то odroid на x86-64, который стоит, как самолёт с учётом доставки и, наконец, пустился в пространные рассуждения о судьбах Ардуино, хотя, как сам упомянул — это устройства совершенно другого класса. Хотя, возможно всё это было для того, чтобы пропихнуть заветные ссылки на сторонний ресурс.
А в реальности ситуация с одноплатниками в их "распберри-пи классе" довольно аховая.
Mainline — ядро более-менее сносно работает только на OrangePi H3/H5. Даже американский rock64 дружит более-менее полноценно лишь с 4.4.х (на данный момент у меня 4.4.180). И то там патч на патче патчем погоняет.
Заявления о поддержке PCI-E по большей части враньё (он сносно работает только на некоторых Pine).
Поддержка графического ядра в mainline для Allwinner собрала более 30к usd через краудфандинг, но это случилось более года назад. Однако, её нет.
Реализация USB3 на ARM весьма ограниченная. Нельзя так просто взять и воткнуть два usb3 харда в хаб.
Но и это ещё не всё. Для того, чтобы этот ваш одноплатник стабильно работал — придётся инвестировать в довольно дорогой источник питания, который по цене близок к самой плате.
Что ещё? Про надёжность microSD (даже не мусорных) вообще умолчу — это просто фиаско.
По тону заметки перед автором лежит "дивный новый мир" одноплатников, где всё работает и стоит только ткнуть в приглянувшуюся модель и вот оно счастье.
В реальности это боль, недоумение, из рук вон плохой набортный вайфай и отвал u-boot при очередном обновлении. Это если копнуть глубже.
peacefulatom
27.06.2019 11:37Для сложных и долгих проектов подойдут платы Wandboard, сделанные на процессорах i.MX с полным комплектом документации и хорошей поддержкой Linux-комьюнити.
lega
27.06.2019 11:51Цены выглядят завышеными если учесть, что за ~$30 из китая можно заказать телефон с андройдом (linux) с дисплеем, батареей и зарядкой.
И вопрос: есть ли какие-то варианты, чтобы конечный пользователь, без сложностей, мог подключить плату к приватному wifi? (например если я отправлю ему raspberry-pi с софтом по почте).darkdaskin
27.06.2019 13:59И вопрос: есть ли какие-то варианты, чтобы конечный пользователь, без сложностей, мог подключить плату к приватному wifi? (например если я отправлю ему raspberry-pi с софтом по почте).
Если использовать для установки NOOBS, можно будет настроить Wi-Fi через GUI, а можно подложить на карту wpa_supplicant.conf.
gecube
27.06.2019 13:45А как вообще история с ускорением видео на этих малинках?
Вообще продукт от АСУСа выглядит достаточно качественным, но я полностью соглашусь, что качественный накопитель (microSD) + качественный БП + качественный корпус сразу превращает идею собирать что-либо на малинках в бессмыслицу. А дальше уже по цене начинаются Intel NUC — вполне готовые платформы PC-like.
Ivanii
У Arduino Nano 20 GPIO, 8 аналоговых входов, 6 из них GPIO и она не самая маленькая, а Arduino Pro Mini.
А GPIO на малинке/апельсинке использовать сильно сложнее уровня ардуино?
safari2012
да не особо, есть даже аналог — WiringPi
sepulkary Автор
На сайте Arduino в разделе Tech Specs про Nano говорится «Digital I/O Pins — 22».
Да, действительно есть еще Arduino Pro Mini, совсем малышка; спасибо, не знал.
Ivanii
Просто GPIO 0-13, GPIO + АЦП А0-А5, только АЦП А6-А7, наверно ошиблись.
lubezniy
Ничуть. Хоть на bash можно скрипт написать.
JustMoose
ИМХО, вопрос не в том, сложнее ли. А во внутреннем устройстве, если так можно выразиться. В ардуино для шевеления пином нужно ровно две ассемблерные команды. В малинке — нужно поставить драйвер ;) (хотя внутри драйвера, наверное, будут те же две команды).
FilimoniC
Только не сильно полезно на малине управлять ногами. Linux не RTOS, так что все классные идеи, которым требуется что нибудь точное, например, управление шаговиками, сосут причмокивая.
Дешевле и быстрее и эффективнее натыкать в машину нужное количество ардуин и обмениваться только командами меду ними