Hardkernel ODROID-XU миникомпьютер на Exynos5 Octa (big.LITTLE Cortex-A15). Личные впечатления

    Как многие, кто интересуется этой темой, знают, компания Hardkernel, специализирующаяся на выпуске мини-компьютеров бренда ODROID на ARM SoC Samsung, недавно анонсировала новую плату ODROID-XU.
    Плата построена вокруг Exynos5 Octa Cortex-A15 с технологией big.LITTLE. Это самый быстрый SoC на данный момент из доступных в виде готовых решений, хоть и не самый быстрый из анонсированных.
    Это практически единственная плата на рынке которую можно называть мини-компьютером, а не development board. Потому что она выполнена в миниатюрном форм-факторе, а не лопатой, и заключена в какой-никакой, но корпус. Довольно удобно не только для разработчиков, но вполне подходит и для энтузиастов, жаждущих компактных домашних компьютерных систем.

    image

    Волею судеб сама плата попала мне в руки до того, как начнется официальная отгрузка.
    Так что в этом топике я напишу довольно кратко именно то, что вы не прочтете в официальных анонсах, которыми заполнен интернет, и представляющих из себя перечисление технических характеристик.


    Ну чтобы было, от чего отталкиваться, начать придется все-таки с тех самых технических характеристик.
    Плата выполнена на чипсете Samsung Exynos 5 Octa, процессор 5410. Не самый новый, но господи, сколько можно уже. Вы и Playstation 4 наверное ждете уже почти год со дня анонса, не покупая Playstation 3, потому что «она устарела». Я прав? 5410 это процессор, который используется в Galaxy S4 и самый новый из доступных на рынке в виде готовых решений, хоть и не самый новый из анонсированных. Я вас уверяю, дури в нем хватит на всех.
    Основная фишка процессора — технология big.LITTLE: когда четырем ядрам Cortex-A15 ассистируют четыре ядра Cortex-A7. Когда считать особо нечего работают более медленные А7, когда есть что посчитать — А15. Это возможно двумя методами в зависимости от программной реализации: или 8 процессоров — 4 помедленнее, 4 побыстрее; или 4 процессора — каждый из которых является объединением двух А15-А7, которое может работать или медленно, или быстро.
    Видеочип — PowerVR SGX544MP3, трехпроцессорный монстр от Imagination Technologies.
    2 гига памяти.
    USB 3.0 в виде Micro-A коннектора, 4 обычных USB 2.0
    10/100 Ethernet
    встроенного Wi-Fi нет
    eMMC connector
    SD/MMC slot
    В общем, набор стандартный. Прочитать поточнее, что там есть можно на сайте.

    Теперь к основной части: то, чего вы не прочтете в анонсах.

    Перво-наперво, плата очень маленькая. Фотографии не передают этого. Я был готов к тому, что она уже стала крупнее в сравнении с крошечным ODROID-U2, и был довольно удивлен ее реальными параметрами. Скорее всего, это из-за вентилятора. Глядя на фотографии, мы представляем себе его довольно массивным и масштабируем всю плату вокруг него. А на самом деле, он просто крошечный, и плата вокруг него совсем небольшая. Достаточно посмотреть на разъем Ethernet и сравнить его с вентилятором. Он реально всего в 4 раза больше обычного разъема RJ-45 и очень низенький. Так что платка, хоть и больше чем ODROID-U2, но не сильно. Буквально, меньше чем на сантиметр шире Raspberry Pi. Все элементы на плате настолько крошечные, что нет никаких шансов ковыряться там пальцами, разве что подругу попросить. Отсоединять eMMC и переключать джамперы мне пришлось зубочисткой.

    Касательно вентилятора — он конечно шумит, но не громко. Плюс, в ядре есть контроль скорости и под линуксом, и под андроидом. И без нагрузки, а это довольно часто, он останавливается совсем. Контроль довольно резкий и точный, не как на моем макбуке, который может гудеть несколько минут после того, как температура уже давно упала. Вентилятор мгновенно стартует при нагрузке и мгновенно останавливается при ее падении. Он может включиться буквально на секунду, если запустить grep по крупному файлу, и мгновенно выключиться по выполнении команды.

    Про софт.

    Компания Hardkernel официально ориентирована в основном на Андроид. Моя плата шла с андроидом на карте памяти. Насколько я на него взглянул, там сразу все было готово и довольно слаженно: видео драйвера, кодеки — все работает, все присутствует. Не стоит беспокоиться, что к релизу чего-то будет не хватать, уже все есть. Я не большой фанат андроида, поэтому взглянул я на это все одним глазком.
    Что касается линукса, то он для меня является приоритетом, и тут все сложнее. Образ xubuntu появился примерно вчера. Ядро — фактически пересборка андроидного с кучей опций, специфичных для андроида: всякие контроли памяти и шедулеры, все это еще требует сильной доработки. Но работы как раз усиленно ведутся. Как минимум сейчас линукс уже грузится и работает. Я совсем не уверен, как будут дела обстоять с GLES, так как PowerVR известен своей жлобской позицией относительно драйверов под линукс. Но обратный инжиниринг и написание свободных драйверов является приоритетной задачей для Open Source сообщества в связи с широким распространением этих чипов, так что надежда есть. Насчет, собственно, самого вывода на экран — он работает, X11 на телевизоре присутствует. Скорее всего, пока без 3D ускорения, я еще не проверял. Как минимум, могу сказать, что в этой плате хватит дури и без драйверов порисовать как следует.

    Про хард.

    Теперь к самым популярным темам форумных войн. Так называемый баг CCI-400, про который обязательно кто-то да ворвется рассказать всем правду.
    Баг заключается в том, что самсунг накосячил с реализацией взаимодействия ядер А7 и А15 работающих в паре. И просто залочил эту функцию. Problem Solved.
    Это ведет к тому, что при маленькой нагрузке работает ядро А7 на медленной скорости. При средней, но разумной, работает А7 на полных 1.2 гигагерца. А вот при большой нагрузке это должно было выглядеть как совместная работа А7 и А15, но, так как связь между ними залочена, происходит передача всей задачи эксклюзивно на А15.
    К чему это ведет:
    Для начала, забудьте про пункт энергопотребления, мы с вами не на телефоне, у нас устройство подключено к сети. Неоптимальный расход энергии? Hello???
    Второй пункт чуть посложнее, отсекая А7 ядро, процессор теряет в производительности, но А7 относится к А15 примерно, как 10—15%, так что столько вы и теряете. Это совсем не много от той дури, которая запаяна в этом монстре. Не стоит быть занудой.
    Плюс, присутствует задержка в передаче задачи, приходится сбрасывать регистры. Это наносекунды, честное слово, это не заметно, даже если 1080p видео идет на полный экран.

    В заключение.

    Собственно, это все, что пришло мне в голову, чем бы заинтересовался я сам при желании узнать больше про эту плату.
    Прошу прощения за скрин, взятый с офсайта: пишу с работы, плата дома, хотелось выложить статью как можно раньше.

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

    UPDATES:

    По просьбе enclis:
    На обратной стороне платы есть FPC разъем на который выведен MIPI DSI для подключения внешнего дисплея.

    Результат UnixBench:

    ========================================================================
       BYTE UNIX Benchmarks (Version 5.1.3)
    
       System: odroid: GNU/Linux
       OS: GNU/Linux -- 3.4.5-odroidxu -- #3 SMP PREEMPT Mon Aug 19 07:32:01 CEST 2013
       Machine: armv7l (armv7l)
       Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
       17:38:33 up 25 min,  3 users,  load average: 0.66, 1.01, 1.16; runlevel 2
    
    ------------------------------------------------------------------------
    Benchmark Run: Mon Aug 19 2013 17:38:33 - 18:07:05
    0 CPUs in system; running 1 parallel copy of tests
    
    Dhrystone 2 using register variables        8022186.3 lps   (10.0 s, 7 samples)
    Double-Precision Whetstone                      745.3 MWIPS (10.0 s, 7 samples)
    Execl Throughput                                691.4 lps   (29.7 s, 2 samples)
    File Copy 1024 bufsize 2000 maxblocks        161064.0 KBps  (30.0 s, 2 samples)
    File Copy 256 bufsize 500 maxblocks           47219.8 KBps  (30.0 s, 2 samples)
    File Copy 4096 bufsize 8000 maxblocks        468665.9 KBps  (30.0 s, 2 samples)
    Pipe Throughput                              248652.0 lps   (10.0 s, 7 samples)
    Pipe-based Context Switching                  51520.2 lps   (10.0 s, 7 samples)
    Process Creation                               2104.0 lps   (30.0 s, 2 samples)
    Shell Scripts (1 concurrent)                   2437.1 lpm   (60.0 s, 2 samples)
    Shell Scripts (8 concurrent)                    860.0 lpm   (60.1 s, 2 samples)
    System Call Overhead                         579711.5 lps   (10.0 s, 7 samples)
    
    System Benchmarks Index Values               BASELINE       RESULT    INDEX
    Dhrystone 2 using register variables         116700.0    8022186.3    687.4
    Double-Precision Whetstone                       55.0        745.3    135.5
    Execl Throughput                                 43.0        691.4    160.8
    File Copy 1024 bufsize 2000 maxblocks          3960.0     161064.0    406.7
    File Copy 256 bufsize 500 maxblocks            1655.0      47219.8    285.3
    File Copy 4096 bufsize 8000 maxblocks          5800.0     468665.9    808.0
    Pipe Throughput                               12440.0     248652.0    199.9
    Pipe-based Context Switching                   4000.0      51520.2    128.8
    Process Creation                                126.0       2104.0    167.0
    Shell Scripts (1 concurrent)                     42.4       2437.1    574.8
    Shell Scripts (8 concurrent)                      6.0        860.0   1433.3
    System Call Overhead                          15000.0     579711.5    386.5
                                                                       ========
    System Benchmarks Index Score                                         333.9
    


    Geek Porn:

    Share post

    Comments 79

      +8
      А где детальные фото отчеты?
        +1
        Я готов сфотографировать и выложить все что угодно в любом ракурсе, просто я когда писал не смог придумать что еще можно показать из фото кроме того что уже можно найти на офсайте. Это плата, просто плата.
          +12
          Geek porn же!
            +1
            Фотографируйте и прикладывайте в качестве атача :)
          +2
          Я совсем не уверен, как будут дела обстоять с GLES, так как PowerVR известен своей жлобской позицией относительно драйверов под линукс.
          Всё понятно, нинужнó.

          Но обратный реверс и написание свободных драйверов является приоритетной задачей для Open Source сообщества
          Сначала всё-таки нога человека вступит на Марс.

          P.S. А надежда всё-таки есть, например libhybris неплохо себя проявил в случае Allwinner A10.
            +2
            Сама хардкернел на форуме обещает что драйвера и libGLESv2 будет.
              0
              Зачем же вы так про Марс? Может быть он не такой плохой и нога человека на него всё-таки ступит? ))
              –1
              Какова отзывчивость системы xubuntu или любой другой GNU\Linux?
              Тестировал Ubuntu на Samsung Chromebook с двумя ядрами А15, система работает медленно, работать невыносимо.
              С этим SoC дела обстоят лучше?
                0
                В консоли — просто шикарно. Очень резкая система. X11 еще не попробовал, но никаких предпосылок к тому что будет медленно нет.
                +1
                Xubuntu на этой плате поддерживает аппаратное H264 сжатие FullHD 30кадров/с?
                  0
                  Смотря что вы имеете под этим ввиду. Вы же понимаете что допустим vlc исползует одни библиотеки, XBMC другие, Totem третьи. В какие-то библиотеки легко дописать декодирование, типа gstreamer, и сразу куча программ станет показывать видео используя хардварный кодек. А какие-то библиотеки — это блоб который поставляет компания производитель и не всегда понятно чего, толи платформы, толи чипа, типа OpenMAX. А третьи программы, типа XBMC могут и свой код содержать, а могут сторонние библиотеки использовать, в зависимости от того как собраны.
                  Если в кратце то сам чип декодирования видео MFC в SoC присутствует. Но программной обертки под него для Linux нет. Но это как раз та самая часть которой я собираюсь заниматься. Собственно это то, из-за чего я эту плату получил от вендора.
                    0
                    Я не про декодирование, а про процесс сжатия, т.е. кодирование. Вопрос в том, что поддерживает ли XUbuntu (образ для этого чипа) функции аппаратного сжатия H264, которые доступны по информации из спеков?
                      0
                      устройство в SoC и драйвер в ядре — присутствует. программной обертки — нет.
                      0
                      Если в кратце то сам чип декодирования видео MFC в SoC присутствует.

                      это не «чип», а IP-core. присутствует в exynos уже давно.
                      Но программной обертки под него для Linux нет.

                      что, правда нету? А про
                      git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/media/platform/s5p-mfc — драйвер для ядра, который уже запускали, вы забыли? Есть много версий отличных от той, что в mainline, к слову.
                      А про морду для gstreamer
                      cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/mfc/gstmfcdec.c?id=0489f5277649826d1b38213c234fb0fe27206c2c вы тоже забыли? Есть еще пара примеров по работе с ним без gstreamer, но увы, я потерял линк на них, нужно будет в IRC логах поискать, к слову, присутствуете?
                      А отдельный форк XBMC с мордой в MFC — github.com/huceke/xbmc/commits/exynos тоже забыли? :)

                      tl;dr: MFC уже запускали, у него есть большие проблемы с работой с памятью, которые надо решить, будет очень хорошо, если вы этим займетесь, только перед делом — посоветуйтесь с теми, кто уже работал с exynos. если есть проблемы с поиском контактов, напишите мне в личку, постараюсь всех выудить.
                        0
                        Очень, очень интересные ссылки. Жаль все подсвечены как посещенные.
                        Вы, я так полагаю, один из тех самых у кого нет этих плат, но он точно знает как оно все на них работает из пресс-релизов?

                        «Большие проблемы с памятью MFC» были решены месяца два назад. На данный момент MFC нормально работает на 3.8, только на том же 3.8 не работает GLES и выдает 10fps.
                          0
                          ну тогда не надо говорить, что все совсем печально :)

                          нет, я один из тех, из за кого вы имеете Mali-400 рабочим и имеете свободу в выборе X.Org драйверов, совсем уж в лицо плевать-то не стоит, в свое время никто так и не занялся этим на odroid-x/u/x2/u2, сейчас все работает, в том числе и на 3.8, если есть жесткие регрессии — готов посмотреть, последний раз было 110fps, если перестать лениться и почитать мануал на mixer layer, можно повторить ситуацию с allwinner Axx и сделать 345+.

                          хорошо, оставим разногласия, это явно приводит к тупику.

                          по поводу GLES — вы имеете в виду PVR на 3.8? как только HK раздупилтся — у меня будет плата и можно будет увидеть это, есть возможность связаться с людьми делавшими когда-то PVR, если все будет совсем уж плохо, надеюсь, до этого не дойдет.

                          кстати, планируете работать с exynos_drm? ранее я пытался заставить его работать, но безуспешно, то ли Samsung вставил не те лыжи, то ли у меня рук не хватило, в общем, oops-ов было в достаточном количестве. а drm-то так хочется :)
                            0
                            По поводу 10fps я имею ввиду Mali-400 на 3.8 который дает 10fps в фулскрине на одроидах-х/x2/u2.
                            При этом картинка «дрожит» при движениях, в статике вроде показывает ровно. Вобщем там что-то конкретно не так. Я не очень по GLES теме, но был бы признателен если уж так дело пошло если бы кто-то еще взглянул кроме тех кто не знает в чем дело уже полгода…
                            На новой плате я еще не успел ничего посмотреть кроме того что мой код для MFC все так же хорошо работает, но выдает уже аж 103 фпс на 1080p
                              0
                              в личку ответил.
                    –3
                    150 баксов? Заверните мне 2 малинки. Нет, лучше 6. :)

                    А если серьёзно — то за 150 вечнозелёных без нормальной поддержки Пингвина не стои покупать сие :)
                      +3
                      6 месяцев назад в теме про Odroid-U2, когда я сказал что он у меня есть и под линуксом много что не работает, человек у которого его нет, но который собирался ее покупать, мне долго и снисходительно объяснял что под андроидом все отлично работает судя по обзорам, а все что под андроидом не работает и для чего мне нужен линукс — это все блажь, я сам не знаю что хочу, никого не убедил своими непрофессиональными коментариями, и шел бы в другое место с этими смешными претензиями.
                      это я к тому что я совершенно согласен что поддержка линукса — это очень важно. а деньги в этих пределах меня мало волнуют.
                      0
                      «PowerVR SGX544MP3 GPU (OpenGL ES 2.0, OpenGL ES 1.1 and OpenCL 1.1 EP)»

                      Эх, а счастье было так близко…
                        0
                        Года полтора назад также радовался покупке ещё чуть ли не первого odroid-x. Много раз пожалел, что не придумал решения под x86/64 для домашнего HTPC/Сервачка. В некоторых случаях всё совсем печально.
                          +3
                          Это мои слова. =D
                          На данный момент осталось победить только Mali на 3.8. MFC фактически готов и выдает ту же скорость что софтварный декодер на средних видео и вполне приличную на 1080. Лагает теперь сам вывод GLES который сломался на 3.8 и это проблема которую даже никто не понимает почему.
                            +1
                            Ах, вот оно как — и тут ты!
                            Очень приятно :)
                          0
                          Очень интересна скорость работы через сеть с винчестером подключённым к USB3.
                            0
                            сеть там 10/100, насколько я понимаю это меньше чем USB 3.0, так что скорее всего столько и будет. у меня к сожалению нет этого USB 3.0 Micro-A провода, так что и проверить быстро не получиться.
                              0
                              ARM процессоры долгое время были не способны выдавать скорость работы с винчестером по USB более нескольких мегабайт в секунду. Так что, если он вытянет полные 100Мбит, то уже будет хорошо.
                              Можете проверить просто с микро USB 2.0
                                +1
                                Тесты есть вот тут:
                                forum.odroid.com/viewtopic.php?f=63&t=1931&p=14227
                                  0
                                  Благодарю. Теперь на основе подобных чипов уже есть смысл выпускать NAS и подобные устройства.
                                    0
                                    а почему раньше нельзя было?
                                      0
                                      А какие решения и на основе каких чипов показывали приемлемые результаты скорости? Хотя бы порядка 5МБ/с с достаточно быстрым откликом.
                                        0
                                        Ну если вы про скорость работы винчестера по USB, то я не решусь дать достоверные данные. Но вот RGMII уже достаточно давно присутствует на ARM процессорах.
                                          0
                                          Mele A2000G на стареньком А10 имеет SATA и выдает через USB-сетевуху 80мегабит по самбе. (Встроенная сетевуха к сожалению работает, но при дуплексной нагрузке аплоад падает до 800кбс.)
                                        0
                                        А в NAS и не нужен USB. SATA наше всё.
                                          0
                                          Так тут нету SATA. А с помощью адаптеров USB3-SATA его можно получить и скорости уже соответствующие.
                                0
                                Теперь ждём мобильники на этом чипе и с активным охлаждением?
                                0
                                Давно ждал такого гаджета и сразу сделал предзаказ, как он только появился на сайте) Надеюсь cyanogenmod 10.2 под него запилят…
                                  0
                                  По поводу бага: так это фича, не? Зачем на дохлые А7, биг-литл он в этом и есть в передаче задачи эксклюзивно от А7 к А15 и наоборот.
                                  У них одинаковый набор инструкций, только один с out-of-order а второй нет. Основная фишка это именно быстрая передача задачи, буквально несколько тактов.
                                    0
                                    ну вот она и не работает. насколько я понял передача осуществляется самым медленным возможным методом, так же как между процессорами в любой мультипроцессорной архитектуре — дампом всех регистров на одном процессоре и подъемом их на другом. что сильно медленнее CCI-400, но в тоже время мы вроде как все на своих компьютерах этим методом пользуемся и никто вроде еще не сошел с ума.
                                    хотя возможно я чего-то недопонимаю, я не совсем в процессорной теме, я больше по софту.
                                      0
                                      ААа, я просто подумал, что не работает не передача от А7 к А15 а одновременная работа А7+А15, ну тогда это сильный промах. А поводу «мы работаем от сети нам энергии не жалко» — тогда лучше сразу молотить на А15. Но игрушка занятная.
                                        0
                                        насколько я понимаю 5410 может только целые кластеры перекидывать, т.е. одновременной работы A7 и A15 не обеспечивается
                                          0
                                          А за чем выпускали чип? Не ужели при тестировании главную фичу пропустили?
                                            0
                                            там очень мутная история, которую вам лучше не знать, это же Samsung.

                                            в кратце, в 5410 это не работает, в 5420 должно работать.
                                              0
                                              ERRATA это дело очень тонкое, выпускают еще и не с такими багами.
                                              Основная проблема в том, что большая часть затрат это разработка и запуск производства, поэтому может оказаться выгодней выпустить продукт с урезанным функционалом и снизить цену вдвое, чем вообще не выпустить.
                                      • UFO just landed and posted this here
                                          0
                                          приду домой поставлю и проверю. два-три часа.
                                            0
                                            добавлено
                                            • UFO just landed and posted this here
                                              • UFO just landed and posted this here
                                            0
                                            Перечислите все возможные сферы применения сей «адской машинки»?
                                              +1
                                              Как минимум 2 — сделать из любого телека крутой smart tv, использовать вместо новой приставки OUYA.
                                                0
                                                1) как-то все неопределенно с кодеками и аппаратным ускорением в Linux, что характерно для многих таких устройств; сообщества пилят поддержку, где-то успешнее, где-то не совсем;
                                                2) текущая спецификация чипа не поддерживает OpenGL ES 3.0, что будет важно в некоторой перспективе для игр (все-таки данная штука — не самое дешевое решение в качестве smart tv решения).
                                                вышесказанное — имхо, конечно,
                                              0
                                              Насчет единственной готовой системы я бы поспорил.
                                              Есть wandboard, и сонм других. И решения на базе TI, Freescale имеют лучшую поддержку производителя и сообщества. присутствует большее разнообразие готовых дистрибутивов и главное периферии.
                                              А если нужен исключительно миникопъютер, я не понимаю зачем вообще такой огромный девайс, китайцы клепают «флешки» со скоростью света.
                                              Как расширяемое устройство решения на базу Samsung, RockChip, MT плохи по причине малого количества доступных GPIO и периферии, На MT поддержка CAN задекларирована, но не работает в принципе, например.
                                                0
                                                Сонм, только вот вменяемых мало. Один Odroid и есть где не постеснялись применить быстрый проц и памяти пару гигов.
                                                Упомянутый вами iMX6 от freescale это тормозной морально устаревший чип.
                                                  0
                                                  www.wandboard.org/ — 2 Gb памяти. О тормозном чипе, вы на нём что делать собираетесь? 1080p он декодирует влёт, причём драйвера постоянно улучшаются. Да это не Exynos, но без качественных драйверов на самсунговских чипах вы всё одно качественного результата не получите.
                                                  Для imx6 есть тэстовые сборки XBMC.
                                                  Лично я собираюсь заказать UDOO, хотя мне он нужен не для домашнего кинотеатра.
                                                    0
                                                    О тормозном чипе, вы на нём что делать собираетесь

                                                    Хочу просто домашний маленький ARM комп под кодинг. Хочу 3D через Gallium/GLES и OpenCL. А для всего остального есть планшет.
                                                0
                                                Кстати, не покажете ли «флешку» на подобном проце? Хотя бы просто с 4хA15 и парой ГБ ОЗУ.
                                                USB порт может не рассчитан на такие нагрузки.
                                                  0
                                                  Пока не выпущено, ну вообще «флешек» на Exynos я не встречал и они вряд ли появятся. Скорее всего следующее поколение «флешек» будет на Cortex-A12, Rockchip уже работает в этом направлении.
                                                0
                                                Жалко, что не выведен на разъем 4-х лейновый MIPI CSI
                                                  0
                                                  Когда появится нечто подобное с mSATA и полной поддержкой OpenSource? Может кто встречал? Я так и не дождался появления смартбуков на прилавках.
                                                  P.S. Toshiba AC-100 был ужасен из-за закрытых драйверов и глянцевого экрана.
                                                    0
                                                    Вот тут есть с SATA
                                                    habrahabr.ru/post/184794
                                                    А в самом низу, в комментах, и готовые девайсы, весьма интересные.
                                                      0
                                                      mSATA — только разве на Intel платформе.
                                                      С native-SATA, по моему только Intel, AMD, FreeScale iMX6(Wandboard, UDOO), остальные через USB.
                                                      «полной поддержкой OpenSource» — нет ни в одном девайсе и пока вряд ли предвидится. Для некоторых платформ среверсили часть GPU чипа и понемногу пилят поддержку, лет пять наверное ещё нужно для быстрого 3D.
                                                      www.fsf.org/resources/hw/single-board-computers
                                                      0
                                                      Даже удивительно, как это современные планшеты без кулера обходятся…
                                                        0
                                                        Они при перегреве снижают частоту. Здесь же есть возможность выжимать максимум производительности.
                                                        0
                                                        плата хорошая, но хардкернел так и не допилили аппаратное декодирование на платах U2 и X2 и выпустили такой же полуфабрикат XU с кучей обещаний — зачем?

                                                        лежат у меня в ящике платы X2 и U2 и кроме как лазить в инете на Ubuntu и смотреть не очень тяжелые фильмы в HD на них ничего ресурсоемкого, по графике разумеется, сделать нельзя. да в консоле все круто, а дальше полный ступор…

                                                        Вы говорите что Хардкернел ориентируется на Android — да бред, они даже не реализовали работу gprs-модемов (обычные свистки) на Андроиде с платами U2 и X2, Wi-Fi под Андроид тоже ничерта не работает — херня кароче, платы — полуфабрикаты.
                                                          +1
                                                          Аппаратное декодирование как и Wi-fi под андроидом работают. Под линуксом вай-фай это вообще понятно, а аппаратным декодированием именно я и занимаюсь. Прогресса там вагон. В принципе все уже готово, все упирается только в то что теперь драйвера Mali дают 10fps на ядре 3.8 и это не по моей части.
                                                          Про gprs свистки я слышу впервые в жизни, вполне допускаю что может они и не работают. Вероятно множество девайсов которые не работают под андроидом на этих платах в разы больше множества тех что работают, допускаю это.
                                                            0
                                                            Поделитесь информацией какой именно свисток Wi-Fi у Вас работает под Android?
                                                            P.S. Родной то от хардкернел работает, спору нет, а вот какой-нить на чипах азерос или реалтек нет :(

                                                            GPRS свистки точно под андроид не работают, проверено на 3-5 модемах ZTE и Huawei
                                                              0
                                                              Собственно ваш вопрос содержит ответ, вам не кажется это ироничным? Родной донгл от харкернел это такой же обычный реалтек, только драйвер для которого включили в ядро по умолчанию.
                                                              В принципе я не сомневаюсь что включив другие драйвера в ядре от хардкернела, которое кстати свободно доступно, можно заставить любой вай-фай донгл работать.
                                                                0
                                                                Иронично и печально то что хардкернел не собирает андроид со всеми драйверами wi-fi, а только со своим :(
                                                                  0
                                                                  сейчас они готовы собрать любой нужный модуль, надо только попросить их об этом на форуме)
                                                                    0
                                                                    А почему бы просто не включить все популярные модули в прошивку? Искать форум, писать, объяснять зачем и почему нужен модуль — бред. Они должны сами включить все модули для работы с популярными моделями wi-fi свистков и gprs-модемов в базовую прошивку, это же в их интерсах в целях популяризации платы.

                                                                    Если они этого не делают — им огромный жирный минус.

                                                                    Года 3-4 назад я купил спутн. ресивер Vu+ Duo, прошивка ни линуксе, все дела, только ни wi-fi ни gprs-модемов он тоже не понимал, приходилось танцевать с бубном, ругаться с разрабами. В результате они поняли свою ошибку и не прошло и 2 года как прошивки стали выпускать с кучей модулей под все популярные модели wi-fi ни gprs-модемов — красота!
                                                                      0
                                                                      Именно для тех кто не хочет париться плата продается с вай-фай донглом, камерой и еще каким-то хардваром для которого все включено и все работает прям сразу. Если вы сами знаете что вам нужно, у вас свои вай-фай модули, свои камеры, что подразумевает что вы как бы собираете своего франкенштейна, это говорит о том что и ядро вы в состоянии собрать под себя.
                                                                      По моему все до боли логично. Хочешь чтобы все просто и понятно? Вот тебе компания продает просто и понятно все в коробке — покупай да включай. Ты сам знаешь что тебе надо — так вероятно ты и сам знаешь как это завести?..
                                                                        0
                                                                        >>По моему все до боли логично. Хочешь чтобы все просто и понятно? Вот тебе компания продает просто и понятно все в >>коробке — покупай да включай. Ты сам знаешь что тебе надо — так вероятно ты и сам знаешь как это завести?..

                                                                        Вот именно поэтому, из-за такого отношения производителя к потребителю, платы Odroid и не получили распространения как тот же расбери. Печально :(
                                                                          +1
                                                                          Raspberry прежде всего популярен за счет мощной меда-волны на тему «Первый ПК за $25».
                                                                            0
                                                                            Ой ли? Я вот смотрю на например страницу elinux.org/RPi_USB_Wi-Fi_Adapters и больше чем у половины адаптеров сноски где о том что как минимум фирмвар нужен, а где и на целый мануал как его завести. Могу со своей стороны сказать что распберри даже не озаботилась продажей стопроцентно совместимого адаптера, а возложила все на сообщество которое и дистрибутивов и инструкций наклепало. У одроида сообщество меньше, поэтому такой широты выбора не видно, а у компании все-таки есть стандарты, выпускаемый продукт и тестировать надо и это включая софт с которым он идет. Поэтому просто «включить все» это подход который может себе позволить сообщество энтузиастов, как в случае с распберии, а подход нормальной компании — поставить продукт который гарантированно работает.
                                                                            0
                                                                            Мне так не захотелось покупать хардкернеловские доп-примочки по причине их, на мой взгляд, не совсем корректной цены.
                                                                            В то время как сам ODROID-XU имеет на вид удовлетворительную цену, прочие мелочи имеют цену немного завышенную. Типа uart-usb за $15.

                                                                            А имеющаяся в наличии Web камера под убунтой заработала с первого тыка.

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