Главная > Android, Rockchip RK33xx, Аппаратные средства, Тестирование > Обзор одноплатного компьютера NanoPC-T4 с прошивкой Android 7.1

Обзор одноплатного компьютера NanoPC-T4 с прошивкой Android 7.1

NanoPC-T4 является одним из многих доступных сегодня RBC3399 SBC, и, в «обзоре», были рассмотрены два образца, отправленных нам компанией. До этого, нами были рассмотрены платы RK3399 с дистрибутивами Linux — «Проверка Debian и Linux SDK для платы VideoStrong VS-RD-RK3399 », а в из последних — «Обзор платформы для разработки AIO-3399J с Ubuntu 16.04». Но, в этом обзоре платы NanoPC-T4, переключимся на Android, в частности на Android 7.1, так как в планах опробовать Android 8.1 на Firefly-RK3399, что позволит сделать интересное сравнение двух   версий ОС, прежде чем перейти на Linux с платой Pine64 RockPro64, которую мы получили вчера.

Первая загрузка с платой для разработкой NanoPC-T4

В первой части обзора мы уже собрали плату, поэтому просто добавим две антенны WiFi, дополнительную плату USB для последовательной отладки и подключим различные аксессуары и кабели слева направо: USB-клавиатура и мышь, кабель HDMI для 4K TV, USB 3.0, Ethernet-кабель и адаптер питания. А также подготовим RF-донгл для воздушной мыши MINIX NEO A2 Lite, так как мы будем использовать ее позже в обзоре.

Также есть порт USB тип C с поддержкой данных и поддержкой альтернативной платы DisplayPort, но не будем тестировать его в рамках данного обзора просто потому, что уже тестировали его с помощью адаптера MINIX NEO C Plus USB-C и удалось подключить два дисплея HDMI через порт USB тип C и управляемые аксессуары, такие как флешки и мышь. Единственная серьезная проблема, с которой мы столкнулись, заключалась в том, что порты USB-C и HDMI не могут работать одновременно. Но, к комментариях, один из пользователей отметил, что это связано с тем, что прошивка по умолчанию соответствует HDMI и eDP, и можно изменить файл дерева устройств, чтобы одновременно работать с HMDI и DisplayPort через USB-C:

У меня такая же проблема с другим адаптером USB-C-HDMI. На NanoPC-T4  по умолчанию настройки — «HDMI + eDP», поэтому я изменяю файл dts на конфигурацию «HDMI + DP», VOP_LIT (2K) для HDMI и VOP_BIG (4K) для DP, и все отлично работает.

Нам не удалось пока подробно изучить его, но об этом будет отдельный пост, если позволит время.

Назад к первой загрузке … Когда вы подключаете питание, ничего не происходит. Это потому, что вам нужно нажать кнопку питания справа от разъемов антенны для загрузки платы. Если вы собираетесь использовать последовательную консоль, параметры подключения являются типичными — для устройств Rockchip — 1 500 000 бит/с 8N1 без управления потоком.

Во-первых, игнорировать вертикальную линию просто проблема с LG 4K TV, используемым для написания обзора. Во-вторых, что-то выглядит не слишком хорошо, так как в панели запуска Android не отображается правильный ландшафтный режим. Смотрим настройки и меняем ориентацию дисплея, но потом, замечаем, что выход HDMI ограничен только 1080p.

Поэтому, проверяем версию прошивки: 1 мая 2018 года. Уже август, так что должна быть более новая прошивка.

Обновление прошивки Android в NanoPC-T4

Перейдя на Wiki , мы найдем список прошивок для NanoPC-T4, а для Android нам удалось найти только образ «eflasher» для Android (rk3399-eflasher-20180728-android.img.zip) для платы, что это? У Rockchip уже есть много возможностей для записи прошивки на плату или устройство: OTA через сетевую или микро SD-карту, графические инструменты для прошивки через USB-порт для Windows или Linux, инструменты командной строки для Linux и другие инструменты для создания загрузочного образа.

eFlasher — еще один способ, при котором загрузочная карта micro SD включает такие инструменты, как Win32DiskImager, dd или Etcher, а при загрузке запускает программу обновления для прошивки встроенного программного обеспечения во внутреннюю флеш-память.

Используем Etcher, так как он проверяет карту micro SD после загрузки. Затем просто вставляем карту micro SD в плату и зажимаем кнопку более 1,5 секунд.

Через несколько секунд приложение начнет загружаться. Теперь используйте воздушную мышь или USB-мышь, чтобы щелкнуть логотип «Android 7» …

… Появятся некоторые сведения о прошивке, и вы можете нажать «Далее», чтобы начать процесс.

Это заняло около 2 минут, и по завершении он автоматически перезагрузится. Проблема с дисплеем решена.

Android Инфо и настройки

В настройках также можно выбрать разрешение 4K UHD, такие как 3840 × 2160 при 60 Гц или 4096 × 2160 при 24 Гц и даже дробная частота обновления, такая как 59,94 Гц или 23,98 Гц.

Помимо разрешения HDMI, также имеется возможность «Масштабирования экрана» для настройки возможных проблем с избыточным разрешением и смены HDMI при повороте экрана 0, 90, 180 или 270º.

Посмотрим на некоторые другие настройки, чтобы отметить интересные детали.

В текущей прошивке не так много настраиваемых опций. Параметры Ethernet, VPN, Tethering & portable hotspot можно найти в разделе More в Wireless & networks

Хранилище показывает, что используется  3.03 Гб из 14.56 Гб во внутреннем разделе общего хранилища, и система может монтировать разделы EXT-4 и NTFS на нашем жестком диске, но не BTRFS и exFAT. Это довольно просто настроить SDK (ядро Linux), чтобы включить обе файловые системы. FAT32 также поддерживался на карте micro SD.

В разделе About показано, что обновленная прошивка по-прежнему основывалась на Android 7.1.2 и Linux 4.4.83 и с тем же уровнем исправлений безопасности, установленным 5 апреля 2010 года.

Предустановленные приложения включают Play Store и RKMC, Kodi 16.1 с оптимизацией для процессоров Rockchip.

Устанавливаем оба DevCheck и ES File Explorer, см. скриншот выше, все остальные уже установлены. Также есть помощник SerialPort, который может быть полезен для управления коммуникационными USB-донглами или PCIe-картами с помощью AT-команд.

Если вам нужна дополнительная информация о системе, проверьте сообщение об установке DevCheck, написанное с помощью NanoPC-T4 в качестве тестового устройства.

Воспроизведение видео

Проведем испытания с 1080p и 4K видео с помощью RKMC-приложения, которое поставляется с некоторыми предустановленными надстройками, такими как Navi-X, Netflix, YouTube, FTV Guide и т. д.

Перед воспроизведением видео изменяем некоторые настройки для автоматического переключения частоты кадров и включаем аппаратное декодирование VP9 (которое по умолчанию было отключено).

Воспроизводим видео из разделов NTFS накопителя, подключенного к порту USB 3.0 платы, начиная с некоторых образцов Linaro media + Elecard:

  • H.264 кодек/MP4 container (Big Buck Bunny) – 1080p – OK
  • MPEG2 кодек/MPG container – 1080p – OK
  • MPEG4 кодек, AVI container – 1080p – OK
  • VC1-кодек (WMV) — 1080p — OK
  • WebM/VP8 — 1080p — ОК
  • H.265 кодек/ MPEG TS container – 1080p – OK

Все видео были декодированы с помощью RKCodec (аппаратное декодирование видео), поэтому Core 4/5 (2x Cortex A72) практически не использовался. Однако автоматическое переключение частоты кадров не работало, и все видео воспроизводилось с использованием видеовыхода 2160p60.

Продолжим:

  • Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps) — ОК
  • sintel-2010-4k.mkv (H.264, 24 fps, 4096 × 1744) — ОК
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • BT.2020.20140602.ts (Rec.2020 compliant video; 36 Mbps; 59.97 Hz) – только аудио, остается в UI.
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – OK большую часть времени, но некоторые аудио обрезаны и искажения в некоторых сценах
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – в основном OK, но некоторые сцены не 100% гладкие (как на многих других телевизионных приставках).

Имейте в виду, что RK3399 НЕ является ТВ-чипом, поэтому он не поддерживает некоторые функции, такие как HDR (High Dynamic Range), найденные в последних медиапроцессорах.

Попробуем также YouTube, видео с разрешением ниже 1080p не воспроизводится.

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

DRM Info показывает, что включен только ClearKey CDM, нет Google Widewine или Microsoft Playready. Их не следует ожидать в платах для разработки.

Возможно, можно получить Widewine Level 3, так как это бесплатный вариант. За другие вам придется заплатить, но мы не знаем, как это в деталях.

Тесты NanoPC-T4

Проведем некоторые тесты, начиная с Antutu 7.1.

NanoPC-T4 достиг 70 657 баллов. Обратите внимание, что это не может сравниться с результатами Antutu 6.x, и у нас нет многих результатов Antutu 7.x. Для справки, планшет Onda V18 Pro на базе процессора Allwinner A63 с четырьмя ядрами Cortex A53 с частотой 1,80 ГГц получает 55 000 баллов.

Проведем проверку производительности 3D с помощью 3DMark. Дополнительные результаты Ice Storm: 7 566 баллов. Довольно низкий показатель,  по сравнению с ТВ-приставками Vorke Z3 и Yundoo Y8 RK3399, которые имеют около 9 700 — 9 900 баллов.

Также запускаем проверку Sling Shot Extreme, который сообщает, что Vulkan не поддерживается, поэтому тест был запущен с использованием OpenGL ES 3.1. Напротив, у нас нет большого количества данных по этому тесту. Так как запускался нами он только на смартфоне Vernee Apollo Lite с процессором MediaTek Helio X20. Оценка: 995 баллов.

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

Приложение для сканера A1 SD обычно является достойным приложением для получения последовательных данных о скорости работы, но, по каким-то причинам, попытки получить значения скорости записи были безуспешны, и пришлось повторять тесты несколько раз.

Результаты для USB 3.0 и внутреннего хранилища:

  • USB 3.0 EXT-4 — чтение: 86.80 МБ / с; запись: 90,61 МБ / с
  • USB 3.0 NTFS — чтение: 95,10 МБ / с; запись: 49.42 MB / s
  • Флэш-память eMMC — чтение 106,54 МБ / с или 148,78 МБ / с, там есть какая-то изменчивость …

Таким образом, USB 3.0 EXT-4 примерно соответствует механическому жесткому диску, а скорость чтения USB 3.0 NTFS также в порядке, но скорость записи может быть лучше. Результаты флэш-памяти eMMC являются неполными, но последовательная производительность от 100 до 150 МБ/с довольно хороша для флэш-памяти eMMC на 16 Гб, хотя и не такая хорошая, как та, что на плате AIO-3399J, которая обеспечивает около 300 Мбайт/с (в Ubuntu ). Точная модель, используемая в NanoPC-T4, — чип встраиваемой флэш-памяти Samsung KLMAG1JENB-B041 emmc 5.1 (EOL) с теоретической скоростью 285 МБ/с (чтение) и 40 Мбайт/с (запись), а также случайным R/W 8K/10K IOPS. Не понятно, почему мы не приближаемся к 285 МБ/с с тестом A1 SD, но так было и на других устройствах Android.

Производительность сети – Gigabit Ethernet и WiFi AC

Используем iperf для Gigabit Ethernet и 802.11ac WiFi. Начнем с Gigabit Ethernet:

  • iperf full duplex (оба направления одновременно)

Производительность совсем не максимальная. В предыдущих обзорах нам сказали, что это может быть связано с тем, что передача была передана ядрам Cortex A53 вместо ядер Cortex A72, но мы не знаем, как изменить это на Android.

  • Только загрузка

  • Только скачивание

Но, если использовать только одно направление, тогда пропускная способность Gigabit Ethernet, в основном, максимальная. Так что проблем здесь нет.

и теперь WiFi 802.11ac:

  • загрузка

  • скачивание

Обычно приближаемся к скорости 250 Мбит/с по сравнению с 802.11ac, в данном случае ожидался такой же результат производительности, особенно учитывая, что маршрутизатор теперь находится всего в одном метре от тестируемого объекта. Мы находились примерно в 3 метрах от стены толщиной ~ 10 см.

Разное

Игры

Мы играли в три игры, которые обычно показываем в обзорах ТВ-приставок:

  • Candy Crush Saga
  • Beach Buggy Racing с настройками максимального разрешения
  • Riptide GP2 с настройками максимального разрешения

В Candy Crush Saga играем с клавиатурой и мышью, и, как и ожидалось, все шло гладко. Затем подключаем USB-донгл беспроводного геймпада Tronsmart Mars G01 к USB-порту рядом с портом HDMI на плате, и замечаем некоторые проблемы со стабильностью, геймпад часто терял сигнал. Меняем USB-порт на левый, и все, проблемы исчезли!

В Beach Buggy Racing играем в в течение 45 минут без проблем, и игра была супер гладкой. Затем переключаемся на Riptide GP2 еще на 15 минут, частота кадров больше похожа на 15-25 кадров в секунду, воспроизведение недалеко от совершенства. Однако детали графики выглядели выше, чем на аппаратных средствах нижнего ценового сегмента, основанных на процессорах с Mali-450MP. См. Снимок экрана ниже для справки.

При измерении температуры на стороне радиатора (не трогая акриловый корпус), и температура была 66 ° C. Переходим на CPU-Z, но в этом приложении нет температуры процессора/графического процессора, поэтому возвращаемся в DevCheck с графическим процессором и температурами процессора, составляющими 81 ° C и 80 ° C, примерно через одну минуту после выхода из игры.

Вероятно, здесь задействовано дросселирование, и для повышения производительности может потребоваться более мощный радиатор и/или вентилятор.

Bluetooth

Нам удалось подключить Android-телефон Xiaomi Mi A1 к плате и передать несколько фотографий на плату. А также подключить наушники X1T Bluetooth и посмотреть несколько музыкальных видеороликов. В обоих случаях проблем нет.

Потребляемая мощность

Наконец, измеряем потребление энергии в разных состояниях:

  • Отключение питания — 0,1 ~ 0,2 Вт
  • Режим ожидания — 1,4 Вт
  • Idle — 6,3 ~ 6,4 Вт
  • Выключение питания + USB HDD — 0,1 ~ 0,2 Вт
  • Режим ожидания — 4,2 Вт
  • Idle + USB HDD — 10,2 ~ 10,4 Вт

Это будет все на сегодня. Если вы заинтересованы в получении платы, вы можете приобрести ее за $ 109,99 + доставка на сайте FriendlyArm.

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.


Комментарии:

  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.