Опять долгий перерыв и новый обзор. Как можно было догадаться по традиции в августе это обзор новой платы. На этот раз это HolaDuo-PC (HD-P). Данная плата по компактности не только не уступает BeagleBone Black ,но и превосходит её по данному параметру при этом по количеству функционала и мощности МП превосходит её более чем в 2 раза.
Плата является превосходным аналогом для Raspberry-PI и совместима с ней по разъёму расширения что является отличным подспорьем в хобби. Центральным чипом в плате является МП фирмы Freescale - i.MX 6 Duo, который представляет собой двух ядерный Soc, на базе ядер ARM Cortex A9 которые поддерживают набор инструкций ARMv7a и работают на частоте 400 - 1000 МГц. Отличие данной серии процессорных ядер является более эффективное исполнение (до +50% от ARM Cortex A-8) кода и более низкое потребление что позволяет вкупе с поддержкой нескольких ядер (до 4-х) получать достаточно высокую производительность при прежнем потреблении (так у меня вполне успешно по сети обновился Portage, при питании от USB).
Немного предыстории
После различных экспериментов с BBB, а также использовании её в качестве торрент-клиента, я понял что мне нужна плата у которой МП будет гораздо мощней чем у BBB. Причина была в том что зачастую не хватает производительности для работы и обновления ПО в фоновом режиме, а также хотелось новых типов коммутации - например SATA, т.к. USB не дотягивает по скорости работы до нужных скоростей при работе с внешними дисками. Да и компиляция gcc и ядра ОС длиной до 8 часов как-то раздражала.
Поэтому было принято решение об обновлении. Т.к следующим за A8 идёт A9 поэтому после недолгих раздумий я вспомнил про Freescale, а точнее про i.MX семейство с которым уже имел дело. Т.к. общую популярность имел чип i.MX 6, то я решил остановить свой выбор на нём. Оставалось только выбрать плату.
Из плат доступных от самого производителя меня не устроила ни одна по причине большой цены, зарубежные я не мог купить также по причине введённых запретов, поэтому решил поискать из доступного в Российских магазинах. Т.к. зарубежные платы достаточно дорого продаются у нас то я понял что надо искать что-то либо китайского производства, либо проект энтузиастов.
И тут Павел (владелец и главный разработчик startekit.ru) выпускает плату Hola-PC, на базе процессора i.MX 6 Solo. Первое что подкупало - это цена чипа, а также набор периферии который был аналогичен BBB и R-PI, но при этом был более мощный процессор. Поэтому я стал ждать удобного момента для покупки.
Однако случилось следующее, внезапно вышла старшая сестра этой платы - HolaDuo-PC, которая помимо большего количества ОЗУ и числа ядер МП имела ещё и разъём SATA а также распаянные гребёнки выводов что и сыграло на положительном выборе в её пользу не смотря на цену (на 1000 рублей дороже чем Hola-PC).
Покупка
Плату я заказал через доставку курьером, т.к. находясь в отпуске посчитал что это самый удобный для меня способ. Заказал 11 августа. Плата дошла сравнительно быстро и 15 августа она уже была у меня на руках. При цене всего на 200 рублей дороже чем R-PI (2490 против 2250 у R-PI), плата вполне соответствует своей цене.
Распаковка
Плата пришла в белой коробке которая не намного больше чем BBB:
внутри коробки как обычно пупырчатый полиэтилен:
однако меня ждало удивление когда я увидел плату в полиэтиленовом пакете, а точнее удивление её размерам:
Помимо самой платы в комплекте только код для доступа к фтп сайта и чековый ордер с ценой за плату и доставку (что не является плюсом - хотя бы USB-A - mini-USB кабель уж могли положить).
Сама плата имеет минимальные размеры за счёт использования высокой плотности компонентов, разъёмов и применение гребёнок с шагом 2.0 мм а не 2.54 как в других отладочных платах (на фото плата рядом с 2-х рублёвой монетой и картой памяти формата micro-SD):
Она же только рядом с BBB в papercraft корпусе:
Описание
Плата выполнена на многослойном текстолите (предположительно 8-ми слойный, с не сквозными отверстиями) синего цвета:
На лицевой части расположены:
Плата является превосходным аналогом для Raspberry-PI и совместима с ней по разъёму расширения что является отличным подспорьем в хобби. Центральным чипом в плате является МП фирмы Freescale - i.MX 6 Duo, который представляет собой двух ядерный Soc, на базе ядер ARM Cortex A9 которые поддерживают набор инструкций ARMv7a и работают на частоте 400 - 1000 МГц. Отличие данной серии процессорных ядер является более эффективное исполнение (до +50% от ARM Cortex A-8) кода и более низкое потребление что позволяет вкупе с поддержкой нескольких ядер (до 4-х) получать достаточно высокую производительность при прежнем потреблении (так у меня вполне успешно по сети обновился Portage, при питании от USB).
Немного предыстории
После различных экспериментов с BBB, а также использовании её в качестве торрент-клиента, я понял что мне нужна плата у которой МП будет гораздо мощней чем у BBB. Причина была в том что зачастую не хватает производительности для работы и обновления ПО в фоновом режиме, а также хотелось новых типов коммутации - например SATA, т.к. USB не дотягивает по скорости работы до нужных скоростей при работе с внешними дисками. Да и компиляция gcc и ядра ОС длиной до 8 часов как-то раздражала.
Поэтому было принято решение об обновлении. Т.к следующим за A8 идёт A9 поэтому после недолгих раздумий я вспомнил про Freescale, а точнее про i.MX семейство с которым уже имел дело. Т.к. общую популярность имел чип i.MX 6, то я решил остановить свой выбор на нём. Оставалось только выбрать плату.
Из плат доступных от самого производителя меня не устроила ни одна по причине большой цены, зарубежные я не мог купить также по причине введённых запретов, поэтому решил поискать из доступного в Российских магазинах. Т.к. зарубежные платы достаточно дорого продаются у нас то я понял что надо искать что-то либо китайского производства, либо проект энтузиастов.
И тут Павел (владелец и главный разработчик startekit.ru) выпускает плату Hola-PC, на базе процессора i.MX 6 Solo. Первое что подкупало - это цена чипа, а также набор периферии который был аналогичен BBB и R-PI, но при этом был более мощный процессор. Поэтому я стал ждать удобного момента для покупки.
Однако случилось следующее, внезапно вышла старшая сестра этой платы - HolaDuo-PC, которая помимо большего количества ОЗУ и числа ядер МП имела ещё и разъём SATA а также распаянные гребёнки выводов что и сыграло на положительном выборе в её пользу не смотря на цену (на 1000 рублей дороже чем Hola-PC).
Покупка
Плату я заказал через доставку курьером, т.к. находясь в отпуске посчитал что это самый удобный для меня способ. Заказал 11 августа. Плата дошла сравнительно быстро и 15 августа она уже была у меня на руках. При цене всего на 200 рублей дороже чем R-PI (2490 против 2250 у R-PI), плата вполне соответствует своей цене.
Распаковка
Плата пришла в белой коробке которая не намного больше чем BBB:
внутри коробки как обычно пупырчатый полиэтилен:
однако меня ждало удивление когда я увидел плату в полиэтиленовом пакете, а точнее удивление её размерам:
Помимо самой платы в комплекте только код для доступа к фтп сайта и чековый ордер с ценой за плату и доставку (что не является плюсом - хотя бы USB-A - mini-USB кабель уж могли положить).
Сама плата имеет минимальные размеры за счёт использования высокой плотности компонентов, разъёмов и применение гребёнок с шагом 2.0 мм а не 2.54 как в других отладочных платах (на фото плата рядом с 2-х рублёвой монетой и картой памяти формата micro-SD):
Она же только рядом с BBB в papercraft корпусе:
Описание
Плата выполнена на многослойном текстолите (предположительно 8-ми слойный, с не сквозными отверстиями) синего цвета:
На лицевой части расположены:
- МП i.MX 6 Duo в FPBGA корпусе,
- две 16-ти битные микросхемы памяти тип DDR3 объёмом 512 МБ каждая,
- импульсные микросхемы питания и индуктивности (взамен интегрированному решению на базе какого либо PMIC что явно не пошло на пользу схеме, в виду частых перегрузов и отсутствия защиты от перенапряжения, а также активной коммутации питания и возможности применения аккумуляторной батареи.)
- пассивные элементы и кварцевые генераторы
- микросхема PHY для Ethernet
- разъёмы
- Ethernet RJ45
- питания (5 вольт, 2 А, 5.5 мм)
- HDMI (с поддержкой звука и CEC)
- HOST USB - A
- OTG mini USB-B
- SATA (SATA II)
- 2.0 мм гребёнки:
- совместимая с R-PI
- для монтажа плат расширения
- дополнение для совместимой с R-PI
- и прочий набор внешних интерфейсов
- слот для micro SD карт без фиксации
- зелёный светодиод индикации наличия питания
- куча драйверов под нужды системы
На обратной стороне:
расположены:
посадочные места под пассивные элементы и распаяна парочка конденсаторов.
Все основные разъёмы выведены на торцевую плоскость платы:
На плате присутствуют отверстия под монтажные стойки но они расположены немного хаотично что затрудняет проектирование корпуса и снижает устойчивость платы к механическим воздействиям (также это происходит из-за отсутствия шейки у разъёма питания, с помощью которой исключается перемещение его при подключении-отключении штекера питания).
Т.к. плата поставляется без встроенного накопителя, то я исключил обзор работы ос, оставив его на последок (после того как установлю туда Gentoo Linux).
Однако после подключения платы через разъём OTG mini USB-B можно наблюдать следующую картину в dmesg:
[ 8524.490622] usb 2-1.2: new high-speed USB device number 5 using ehci-pci
[ 8524.501625] hub 2-1:1.0: port 2 not reset yet, waiting 10ms
[ 8524.576297] usb 2-1.2: skipped 1 descriptor after interface
[ 8524.576459] usb 2-1.2: default language 0x0409
[ 8524.576756] usb 2-1.2: udev 5, busnum 2, minor = 132
[ 8524.576760] usb 2-1.2: New USB device found, idVendor=15a2, idProduct=0054
[ 8524.576767] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8524.576768] usb 2-1.2: Product: SE Blank ARIK
[ 8524.576770] usb 2-1.2: Manufacturer: Freescale SemiConductor Inc
[ 8524.576931] usb 2-1.2: usb_probe_device
[ 8524.576936] usb 2-1.2: configuration #1 chosen from 1 choice
[ 8524.577245] usb 2-1.2: adding 2-1.2:1.0 (config #1, interface 0)
[ 8524.577497] usbhid 2-1.2:1.0: usb_probe_interface
[ 8524.577501] usbhid 2-1.2:1.0: usb_probe_interface - got id
[ 8524.578462] usbhid 2-1.2:1.0: looking for a minor, starting at 96
[ 8524.578654] hid-generic 0003:15A2:0054.0005: hiddev0,hidraw4: USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank ARIK] on usb-0000:00:1d.0-1.2/input0
а в lsusb видно следующее устройство:
jane ~ # lsusb
Bus 002 Device 004: ID 1c4f:0026 SiGma Micro Keyboard
Bus 002 Device 003: ID 09da:9090 A4Tech Co., Ltd. XL-730K / XL-750BK / XL-755BK Mice
Bus 002 Device 005: ID 15a2:0054 Freescale Semiconductor, Inc. i.MX 6Dual/6Quad SystemOnChip in RecoveryMode
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
...
Это отработал встроенный загрузчик, который при отсутствии карты памяти ( с которой в настоящей плате настроена загрузка), перевёл устройство в режим пошивки с помощью внешней утилиты - MGF-Tools.
Немного критики
И завершаю я свой обзор немного непривычной критикой работы, т.к. местами у меня создалось впечатление что работа над платой велась спустя рукава.
Во первых разъёмы для подключения кабелей USB, HDMI, Ethernet расположены слишком близко, что при их совместном использовании доставляет неудобство подключения и риск отрыва от платы этих разъёмов.
Во вторых немного невнятная документация по плате завязанная на виртуалку и не предусматривающая других способов работы с платой.
В третьих относительно странно настроенный софт ( видимо в виду ограничений платы и других аппаратных отличий, в частности более медленная частота ОЗУ). А также его очень древняя версия.
И в четвёртых почти полностью закрытые проекты платы, отсутствие полной схемы устройства (даже под NDA) и многие другие мистицизмы сообщества starterkit.ru.
Заключение
В целом у меня сложилось относительно положительное впечатление от данной платы, за редким исключением. Видео обзор не буду прилагать т.к. ещё отсутствует софт на плате.
Комментариев нет:
Отправить комментарий