Zealz GK802 — мини-компьютер с возможностью установки Ubuntu

    image
    Мини-компьютерами и медиаплеерами с операционной системой Android уже мало кого удивишь. Но есть ещё среди них устройство, которое может выделиться среди серой массы — это мини-компьютер Zealz GK802, в котором по умолчанию установлен Android версии 4.0.4.
    Что же в нём интересного?
    А интересно в нём то, что он построен на 4-х ядерном чипе Freescale i.MX6Quad и под него есть полноценная сборка Ubuntu!

    Технические характеристики

    image Четырёхъядерный видеоускоритель Vivante GC2000
    image Четырёхъядерный процессор Freescale i.MX6 Quad с архитектурой Cortex A9
    image 1 ГБ оперативной памяти
    image Операционная система Android 4.0.4
    image 8 ГБ пользовательской памяти + слот для карт памяти MicroSD
    image Связь: Wi-Fi (802.11 b/g/n), Bluetooth

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

    Zealz GK802 поставляется в небольшой чёрной коробке:
    image

    Мини-компютер небольших размеров, выполнен из металла с небольшой пластиковой вставкой, под которой спрятана Wifi-антенна.
    image

    С другое стороны и по бокам множество вентиляционных отверстий. Они действительно нужны, в процессе работы устройство ощутимо нагревается.
    image

    Слот для карт памяти microSD:
    image

    В комплект входит зарядное устройство, USB-кабель:
    image
    Кабель microUSB-USB используется для подключения питания от USB-порта телевизора, либо от USB-хаба.

    А также HDMI удлинитель:
    image

    Сзади расположен microUSB порт, который используется для питания и полноценный USB порт.
    image
    Можно подключить множество различных USB-устройств (мышь, клавиатура, внешний жесткий диск)

    Спереди находится male HDMI:
    image
    Если HDMI вход в телевизоре повёрнут в стену, то можно воспользоваться HDMI-удлинителем, который входит в комплект поставки.

    Разбираем

    Разбирается Zealz GK802 очень просто, нужно всего лишь открутить 2 винтика спереди и аккуратно сдвинуть конструкцию:
    image

    Под радиатором находится сам чип Freescale i.MX6 Quad.
    image

    Также видны 2 чипа памяти от Samsung:
    image

    Переворачиваем и видим ещё 2 чипа памяти:
    image

    Обращаем внимание, что внутренняя память организована в виде microSD карты.
    image

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

    Программное обеспечение

    Предустановлен Android 4.0.4, без каких-либо лаунчеров.
    image

    image

    Предустановлен Google Play:
    image

    Поддерживается вывод изображения с реальным разрешением 1080p:
    image

    С разрешение 1080p интерфейс Android становится не таким отзывчивым.

    Производительность

    Freescale i.MX 6 Quad — очень перспективный чип, который оставили без особо внимания производители в Китае. Единственным планшетом, который более-менее подружился с ним был Ampe A10 Quad.
    В основе лежит 4-х ядерный Cortex-A9 процессор с частотой работы до 1ГГц и GPU Vivante GC2000.
    Объём оперативной памяти — 1 Гб, постоянной — 8Гб. Так как внутренняя память организовано в виде microSD карты, то не составит никаких проблем поставить больший объём.
    image

    Результаты теста производительности Antutu 3.2.2 при разрешении 1920х1080:
    image

    1280x720:
    image

    В результатах видим ожидаемое падение производительности при увеличении разрешения

    Vellamo:
    image

    Quadrant при запуске теста показывает только чёрный экран. Наверное мне не везёт, но это уже 3е устройство, на котором не запускается этот тест.

    Игры

    GPU Vivante GC2000 не очень популярна, из-за чего есть проблемы с совместимостью в некоторых 3D-играх.
    С 2D дела обстоят лучше и большинство игр работают без проблем.
    image

    GTA идёт рывками на средних настройках качества графики.
    image

    Видео

    MX Player проигрывает как 720p так и 1080p видео:
    image

    Существует сборка XBMC для GK802, но интерфейс программы слишком сильно нагружает процессор, и устройство перегревается. Возможно в будущем сделают сборку, которая не будет загружать процессор на 100%.

    Как управлять?

    Управлять Zealz GK802 можно следующими способами:
    1. Мышью и клавиатурой, подключенные через USB-хаб к мини-компьютеру.
    2. Bluetooth мышью/клавиатурой.
    3. Беспроводной мышью клавиатурой. Сейчас на рынке очень много вариантов. Например iPazzport:
    image

    У Lenovo тоже есть решение с трекболом — Lenovo N5901:
    image

    Установка Ubuntu

    На данный момент существует несколько версий Ubuntu, которые можно установить на GK802.
    Это Ubuntu 11.10 в которой есть поддержка аппаратного декодирования GPU и VPU и Ubuntu 12.04.
    Чтобы установить Ubuntu 11.10 необходимо провести следующие шаги:
    1. Скачать образ Ubuntu 11.10, uboot, ядро, и модули выполнив команды:
    wget http://dl.miniand.com/jas-hacks/gk802/ubuntu_gk802.img.gz 
    wget http://dl.miniand.com/jas-hacks/gk802/u-boot.imx 
    wget http://dl.miniand.com/jas-hacks/gk802/uImage_3.0.35-0269_cpu_freq 
    wget http://dl.miniand.com/jas-hacks/gk802/modules_3.0.35-02695.tar
    

    2. Распаковать образ:
    gzip -d ubuntu_gk802.img.gz

    Скопировать образ, uboot и ядро на microSD карту памяти
    sudo dd if=ubuntu_gk802.img of=/dev/<sd_device> 
    sudo dd if=u-boot.imx bs=1k seek=1 of=/dev/<sd_device> && sync 
    sudo dd if=uImage_3.0.35-0269_cpu_freq of=/dev/<sd_device> bs=1048576 seek=1 && sudo sync
    

    заменив /dev/<sd_device> на путь к sd карте в системе. В моём случае при подключении через встроенный кард-ридер ноутбука путь был /dev/mmcblk0.
    Если при распаковке файла возникнет ошибка, что размера microSD карты недостаточно — ничего страшного, в конце образа нет важных данных.
    4. Извлечь microSD-карту из компьютера и вставить снова для монтирования rootfs. Если это не произошло автоматически — смонтируйте вручную командой
    sudo mount -t vfat /dev/sdc /media/ubuntu

    5. Скопировать модули ядра в rootfs.
    tar xvf modules_3.0.35-02695.tar 
    sudo cp -r modules/3.0.35-02695-ga09806b-dirty /media/ubuntu/lib/modules
    

    6. Размонтировать карту памяти и извлечь из компьютера.
    7. Разобрать G802, вставить карту памяти с образом Linux, собрать и запустить.

    Подключаем питание, ждём некоторое время и через некоторое время нас встречает Ubuntu:
    image

    Проверить аппаратное ускорение GPu можно в бенчмарках e2gears:
    image

    И glmark2-es:
    image
    image

    Предустановлен браузер Mozilla Firefox:
    image

    В данной сборке Ubuntu 11.10 работает:
    1. Wifi
    2. Внешние карты памяти
    3. USB
    4. Аппаратное ускорение GPU и VPU

    Интерфейс работает довольно плавно, при перетаскивании окон нет шлейфов. Но в целом складывается впечатление некоторой задумчивости реакции на действия в системе.
    Можно настроить работу в качестве Linux-сервера, или торрент-качалки. Но не стоит забывать о нагреве: при работе Ubuntu корпус сильно нагревается. Если планируете долгую работу в Ubuntu — обязательно сделайте дополнительное охлаждение (самое элементарное — радиатор прямо на корпус) в целях безопасности!

    Видео c Youtube от одного из создателей сборки Ubuntu для GK802:


    Существует сборка Ubuntu 12.04 в которое работает:
    1. Аппаратное ускорение GPU и VPU
    2. Wifi
    3. Рабочий стол Unity 2D или Xubuntu на выбор
    4. Предустановлен Chromium
    Но также не работает Bluetooth.

    Установить Ubuntu 12.04 можно следующим образом
    Инструкция предполагает что у на microSD карте уже установлен Ubuntu 11.10.
    1. Скачать rootfs imageUbuntu 12.04
    2. Удалить существующую rootfs из образа на microSD карте:
    rm -rf <sd card mount point>/ubuntu/*
        sync
    

    3. Распаковать новый rootfs
    cd <sd card mount point>/ubuntu
        tar xvf linaro_12_04_gpu.tar.gz
        sync 

    4. Скачиваем ядро и записываем на карту:
    wget http://stende.no-ip.info/jas/uImage_cpufreq
    sudo dd if=arch/arm/boot/uImage_cpufreq of=/dev/sdc bs=1048576 seek=1 &&  sudo sync 
    

    5. Скачиваем uboot и записываем на карту:
    wget http://stende.no-ip.info/jas/u-boot.imx
    dd if=u-boot.imx bs=1k seek=1 of=/dev/sdc && sync
    

    6. Разобрать G802, вставить карту памяти с образом Linux, собрать и запустить.

    Различные сборки Linux можно найти на форуме ArmTech

    Как видно, установить Ubuntu на карту памяти для G802 можно из операционной системы Linux. Если у вас нет под рукой Linux, а только Windows, то можно установить Ubuntu на flash-накопитель и уже загрузившись с USB провести установку образа на microSD карту для GK802. Для этого необходимо:
    1. Скачать дистрибутив Ubuntu с сайта ubuntu.com
    2. Скачать программу для установки Ubuntu на USB flash-накопитель
    3. Подготовить flash-накопитель, запустить программу для записи образов.
    4. Выбрать тип операционной системы для установки, устройство для записи.
    5.Записать образ на flash-накопитель.
    6. Перезагрузить компьютер, при старте войти в BIOS (кнопка для входа отображается при загрузке компьютера)
    7. В настройке последовательности загрузки выбрать первым Removable Device, сохранить настройки и перезагрузиться.
    8. При старте будет предложение попробовать Ubuntu сейчас, либо сразу установить. Выбираем попробовать.
    Далее следует инструкция установки образа на microSD-карту аналогичная установки из Linux.

    Выводы

    image Поддержка вывода изображения с разрешением 1080p
    image Встроенный Bluetooth
    image Возможность установки Ubuntu
    image Нагрев

    Zealz GK802 получился очень интересным продуктом. Наверное для обычного использования в качестве медиаплеера можно выбрать устройство на RK3066, которое обойдёт вам в примерно в $50. Но если вас интересует возможно установки Linux, то GK802 — лучший кандидат.
    Цена Zealz GK802 в магазине Geekbuying.com составляет около $90 включая доставку из Китая. Приобрести мини-компьютер по цене всего $69.99 можно воспользовавшись купоном на скидку FVKIWVAG.

    Если у вас нет аккаунта на Хабрахабре, вы можете читать и комментировать наши статьи на сайте BoxOverview.com
    Box Overview
    Company
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 34

      +7
      Уже интереснее. Но если такими темпами идет развитие подобных устройств — лучше немного подождать.
        +2
        Совсем скоро будут устройства на RK3188 (4 ядра Cortex-A9, 28нм), Allwinner A31 (4 ядра Cortex-A7, 40нм) и A20 (разница от A31 в другой GPU — Mali400MP2, в A31 — PowerVR SGX544MP2 ). Но о возможности установки Linux на данные устройства пока информации нет.
          +1
          Ни на Mali, ни на PowerVR не заработает аппаратное декодирование видео. Надо реверсить и переписывать дрова. С другой стороны скорый выход дисплейного сервера Mir от Canonical добавляет оптимизма!
          Для тех кто не вкурсе: Mir может работать поверх драйверов android, тем самым решая проблему совместимости драйверов двух систем — android и linux.
      +4
      А в чем смысл погони за ядрами в таких девайсах?
      Я вот уже не в первый раз натыкаюсь на комментарий, мол «А10 устарел, он одноядерный!».
      Меня эти устройства интересуют только в роли процессорных модулей для своих девайсов, четыре ядра в подавляющем большинстве случаев будет скорее недостатком — больше потребление, больше нагрев, избыточные неиспользуемые вычислительные мощности.

      А просто так поставить туда убунту/дебиан, потыкать «злых птиц» и отложить… Ну не знаю, по-моему оно того не стоит.
        0
        Что больше потребляет/греется — два ядра на половинной частоте, или одно на полной?
        0
        На андроиде оно выглядит попривлекательнее из-за более простого управления, учитывая, что это медиацентр и он подключается к телевизору.
          –7
          Вот такая штука реально может дать пинок в развитии юниксов.
            +1
            Отличная вещь, давно хочу поставить такой в качестве второго компа для детей, чтобы мультики с ютуба посмотреть/жене одноклассники и прочее просмотреть. Брать специально комп для этих задач не хочется.
              +1
              По поводу греется, посмотрите в файлик /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
              так греется:
              echo 'performance' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

              а так старается понижать частоту:
              echo 'powersave' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
                +1
                > powersave

                Насколько я помню, лучше ondemand использовать, с powersave все тормозить будет (его хорошо выставлять, когда батарейки мало осталось, или хочется протянуть подольше).
                  0
                  Power management может и не работать.
                  У linaro, который делает прошивки для многих ARM-девайсов, с power management на Linux всегда проблемы.
                  +2
                  Хм, а как он майнит с такой видяхой?
                    +1
                    Скорее всего — очень грустно…
                      +9
                      В уме быстрее посчитаете.
                      0
                      Обычный медиаплеер, коих десятки. Установка Ubuntu исключительно «just for fun», потому что запуск софта уж очень долгий, плюс неизвестно сколько времени занимает приведение ОС в состояние на момент начала съемки (впрочем андроид грешит долгой загрузкой не меньше остальных).
                        0
                        Десятки медиаплееров на четырёхъядерных процессорах?..
                          0
                          Процессор не делает его менее обычным в плане медиа-плеера, тем более для Ubuntu. Фильмы посмотреть, птиц покидать — больше ничего и не нужно. В принципе, больше ничего и не требуется.
                            0
                            Так суть как раз не в его медиаплеерных способностях, а в возможности использовать НЕ по назначению.
                              0
                              Безусловно, использование не по назначение — фишка этого плеера. Я лишь говорил, что в случае конкретно этой железки, использование не по назначению неэффективно.
                                0
                                Так почему? Почему, я не могу понять? 4 ядра и открытые драйверы видеоускорителя за 69$ с доставкой — кто его конкуренты-то?
                        +2
                        для Linux есть очень интересный вариант Odroid-U2. 89 баксов без доставки, четырехядерный Exynos 1.7 ГГц, 2 Гб оперативы и пр.
                          0
                          Ну, он значительно дороже выходит. Во-первых, доставка одной штуки выходит в районе $20, во-вторых, в комплекте ни блока питания, ни карты памяти, ни даже корпуса.
                          0
                          Скажите, работает ли там линусковая сборка XBMC? Насколько сильно она загружает процессор?

                          Кстати процессор поддерживает даже SATA. Но только один.
                            0
                            Скажите пожалуйста, нормально ли работает видео в онлайн плеерах? Например на youtube, вконтакте, а особенно на турбофильме?
                              0
                              Youtube и Вконтакте всё отлично. На турбофильм у меня нет аккаунта.
                              +1
                              Работал с различными машинками на ARM.
                              С ними всегда необходимо помнить, что в случае требований, чуть больших, чем интернет и редактор, мы напарываемся на геморрой. В особо клинических случаях у ядра нет модулей даже для свопа, то есть мы радостно пересобираем ядро и пытаемся его завести. О видеоускорителе в linux, скорее всего, придется забыть, некоторые машинки не поднимаются после ребута (или выключения), у всех свой бутлоадер, короче, до использования «из коробки» еще очень далеко.
                                +1
                                >О видеоускорителе в linux, скорее всего, придется забыть
                                Прочитайте топик перед тем как писать комментарии.
                                0
                                "-" нагрев это серьёзный минус, хочется такую железку подключить и забыть, а при серьёзном перегреве надо всегда держать в голове возможность возгорания… как то страшновато…
                                  0
                                  можно выбрать устройство на RK3006
                                  Это что-то новое от Rockchip, или просто опечатка в RK3066?
                                    0
                                    опечатка. спасибо за подсказку, исправил.
                                    0
                                    Так это, выходит, пока единственный ARM-ПК с аппаратным ускорением в Linux?
                                      0
                                      да
                                        0
                                        Оказывается, уже нет — для Odroid'ов OpenGL ES ускорение уже тоже сделали. Не могу, правда, понять, что там с исходниками, похоже, их нет.

                                    Only users with full accounts can post comments. Log in, please.