Добрый вечер. Расскажу я вам, муськовчане, о покупке в Китае «бананового пирога». Кому интересно — читаем под катом.
Некоторое время назад стал я присматриваться к разным вариантам технического творчества с использованием современных комплектующих. Но меня часто останавливало либо элементарное незнание (микроконтроллеры, ардуины — а где и как научиться одному без посторонней помощи???) рассматриваемого предмета для творчества, либо просто лень делать что либо… Но вот в очередной раз я решился. Куплю себе миниатюрный компьютер и буду его
мучить изучать. Сказано — сделано… И начались муки выбора — BananaPi, RaspberryPi или еще какую плату купить??? Колебался я долго и мой выбор на BananaPi BPI-M1. Заказал «банану» я давно — еще на распродаже 11 ноября 2014 г., получил через 2 недели примерно, а обзор пишу только сейчас… Почему так — напишу ниже по тексту.
Для любителей трек-номеров:
Упаковано все было в картонный коробок, с прокладками из нескольких слоев вспененного материала. Упаковано на совесть — так что при пересылке содержимое не пострадало.
Сама плата в белом коробке без каких либо знаков различия. Запакована (запаяна) в антистатический пакет. Запаяна гермитично.
Общий вид платы.
Сетевой разъем, юсб-порты, ИК-приемник.
Выход звукового сигнала, микрофон, аналоговый видео-выход, «гребенка» GPIO.
Кнопки PWR и RST, разъем OTG.
Разъем питания SATA, разъем питания самой «бананы», разъем SATA, разъем HDMI.
Вид на обратную сторону платы. Процессор, память, картоприемник.
Заявленные характеристики:
Что из этих характеристик правда, а что — китайская реклама? Да все правда — все честно соответствует. Но есть несколько «но». которые все портят.
Самый жирный минус — отсутствие вменяемой поддержки хардварного ускорения видео. Поверьте, это самое неприятное. Почему? Да потому что использовать «банану» с гуем (Graphical user interface, GUI) не получится. Либо надо быть терпеливым (очень), либо в качестве устройства отображения использовать 4-5 дюймовый экран с разрешением 800х270 точек. Вот на таком дисплее — все нормально работает, а на 42-х дюймовом 1080р телевизоре — на работу «бананы» смотреть без слез нельзя.
Из представленных к загрузке дистрибутивов
на сайте Lemaker'а — у меня не завелся только Lubuntu For BananaPi v3.1.1. Вообще ни как.
Попробовал запустить ХВМС — запустилось, все работало, даже пульт от китайской магнитолы «банана» поняла и согласилась с ним работать без перенастройки LIRC. Заявленная поддержка хардварного ускорения в дистрибутиве LeMedia 1,1 тоже присутствовала — но играть видео 1080р без тормозов «банана» с ним не смогла, 720р — так себе, 480р — идеально проигрывается… Но смотреть 480р на 42-х дюймовом ТВ — то еще счастье. Да и использовать «банану» как медиа-проигрыватель я не планировал с самого начала.
Был опробован Raspbian For BananaPi v3.1 — все чудеснейшим образом завелось и заработало. Wi-Fi USB «свисток» пришлось настроить руками — но это заняло немного времени. Да и настраивается все элементарно просто. Кому интересно — в ЛС — расскажу что и как.
Рабочий стол Raspbian For BananaPi v3.1.
С Raspbian провел много часов — очень продуманная система — а главное Synaptic (менеджер пакетов под Debian) есть и под ARM процессоры. Настроил Wi-Fi, настроил смартфон в качестве мышки/клавиатуры… В общем много чего сделал. В конечном итоге отключил xorg-сервер и стал превращать «банану» в домашний сервер — это ее идеальное применение (ИМХО).
Пока возился с разными дистрибутивами к «банане» пришел корпус — о нем я
писал раньше. Собрал я «банану» в корпус, подключил в домашнюю сеть и стал потихоньку настраивать под свои нужды.
«Банана» в корпусе.
В таком виде — с отключенным графическим режимом, с минимумом подключенного к ней железа, «банана» жила несколько дней, пока я осваивал разные варианты применения этого мини-компьютера в быту. Но в очередной раз, «банана» в процессе настройки попросила перезагрузки. Я в окне терминала дал соответствующую команду — «банана» ушла в reboot… и больше не запускалась.
Форум LeMaker вариантов лечения выдал несколько — дежурные ответы, типа: «смени карту памяти» и «проверь источник питания» ни к чему не привели.
Подключив кабель на PL2303 к UART0Rx и UART0Tx «бананы»соответственно, подобрав скорость порта в PuTTY, я увидел лог загрузки… и он меня не обрадовал. Совсем. Попытки реанимировать путем прогрева паяльным феном не помогли.
Дополнительная информация
Вот на этой ноте закончу рассказ о «банановом пироге», на который у меня было столько планов и идей.
В двух словах о «банане»:
— подкупает более мощным железом, чем у RaspberryPi (но на деле не все так радужно)
— наличие SATA — значительный плюс по сравнению с «малиной»
— наличие встроенного ИК порта
— звук на аналоговом выходе не так сильно подвержен помехам как в «малине»
— реальная сетевая карта в 1000Мбит
Но на этом все преимущества «бананы» заканчиваются. Остаются только негативные моменты:
— поддержки сообщества почти нет
— хардварного ускорения нет (вернее нет на 96%)
Эти два существенных минуса портят все впечатления от «бананы». Это если сравнивать с «малиновым» сообществом.
Отдельно по продавцу — адекватный, порядочный и честный продавец. Т.е. все соответствует описанию и фотографиям на странице. Отправка — без задержек. Доставка занимает 12-20 дней.
На этом все. Вот такая моя история освоения «бананового пирога». После отказа платы вообще не хотел писать о ней. Но все же подумав — решил поделиться своим опытом.
p.s. Отдельно скажу по запуску Android на этой плате — результат еще печальней чем с ХВМС. Нормально работать с Android не получится…
root/syperuser там был?
помучитьпопытаться пристроить в доме…dl.dropboxusercontent.com/u/7882964/2015-02-0823.50.16.png
на самом деле, есть. для любых поделок на оллвинере а10/а20. под линукс, не под андроид.
а то что я сейчас вижу у вас на экране консоли — юбут не может правильно определить объем памяти. я бы вам предложил скомпилировать свой юбут(с фиксированным объемом памяти) и залить на нанд через phoenix.
на ebay ~48$ ebay.com/itm/331468646771
на ali чуть дешевле ~45$ aliexpress.com/item/2015-New-Original-Raspberry-Pi-2-Model-B-Broadcom-BCM2836-1G-RAM-6-times-faster-than/32284875135.html
habrahabr.ru/post/250047/
www.google.com.ua/webhp?q=«DRAM:+0+MiB»
Хотя при такой цене чувствую, что проще сменить всю плату, чем искать нужные чипы, реболить и тд.
Мне вот поперло, кубик первый работает нормально. Но у первого (и наверное — второго) кубика есть глюк — после reboot сеть дико тормозит…
Позже правда Broadcom открыла полный пакет для доступа всем на свой видеоускоритель VideoCore IV.
www.opennet.ru/opennews/art.shtml?num=39219
А вот остальным приходится приходится заниматься реверсинжинирингом особенно Mali GPU, поэтому мы еще долго не увидим вменяемого видедрайвера для микрокомпьютеров.
На малине по крайней мере прогресс пошел дальше чем на других микрокомпьютерах.
Все зависит от квалификации программистов RaspberryPi F.
Альтернативный проект по драйверам Mali GPU есть, но движется он медленно, да и разработчик ARM дает только только драйвера ядра GPU.
1. он дешевый.
2. недокументированные функции нужны не всем.
Вообще, есть три аспекта:
1) ускорение 2D (рисование и перетаскивание окошек)
2) ускорение 3D (OpenGL ES)
3) ускорение видео (аппаратный декодер CedarX).
… и собственно все три пункта при желании вполне реально завести:
1) github.com/ssvb/xf86-video-fbturbo
2) linux-sunxi.org/Mali_binary_driver
3) linux-sunxi.org/Cedrus
Вы вообще на linux-sunxi.org были? А то складывается впечатление, что нет. Зато распространять ламерство про «ничего не работает» готовы с радостью.
Нет, если хотели чтоб всё в расчёте на последнего дурака как на Raspberry, тут да, такого пока нет. Пока ещё есть некоторая необходимость местами подумать и поковырять. Неспособны — берите Raspberry.
Для автоматизации, умных домов, и подобного.
Сколько кушает?
Хочу файловый сервер с самбой (для подключения виндоподобных компов, а так же Андрюшей по сети).
Кабель подойдет. Вайвай не рассматриваю.
Raspberri подойдет вышеупомянутый в камментах?*
p.s. меня мучает вопрос скорости отдачи файлов… если смотреть кино с него размером в 1Гб… а если кино 10Гб оно будет успевать выкачивать для медиа-приставки?