Обзор одной из самых производительных отладочных плат — Radxa Rock2 Square. Под катом фотографии, особенности конструкции, планируемые доработки и использование.
Производитель
Производителем платы является Radxa.com, который возглавляет Tom Cubie, который также является руководителем команды создателей Cubieboard. Для понимания — Cubieboard это серия из четырех плат на чипах Allwinner, включая свежий производительный A80. Radxa это серия плат на чипах Rockchip. Radxa Rock — это несколько вариантов плат на RK3188, Rock2 — это платы на RK3288. Недавно была акция Rock Lite продавалась за 39$, 18 000 попугаев в Antutu.
Больше подробностей по платам на AllWinner здесь, а по платам на Rockchip можно начинать здесь, и потом переходить к производителям плат.
Серия Rock2
Rock2 вероятно с первого дня была запланирована как модульная плата. Это SoM с самим RK3288, NAND, RAM, PM, RTL8211E и обвязкой. И два варианта материнских плат, куда SoM можно поставить: Rock2 Square и Rock2 Full. Подробно ещё не смотрел, но из опыта других производителей EVB должна быть двухсторонней без внутренних слоев.
Смысл такого разделения в сложности создания SoM и простоте создания материнских плат (в дальнейшем EVB), а также меркантильный фактор — в случае успеха отладочной платы у потребителей, количество заказов плат без опознавательных знаков (white label solution) или измененного дизайна платы значительно превысит производство обычных розничных комплектов. Поэтому чтобы быть ближе к реальному платежеспособному промышленному клиенту, и облегчить себе жизнь в добавлении на плату компонентов по желанию клиента SoM + EVB выглядят очень оправданно. Мне лично будет намного проще собрать свою плату без сложностей с частотами DDR, проверить все что нужно, и затем пустить в производство.
Rock2 Square + SoM
В комплекте Rock2 SoM установлен в Rock2 Square EVB, WiFi антенна, кабель SATA с питанием (только линия 5 вольт из платы, для подключения 3.5 дисков нужно добавить внешние 12 вольт), кабель питания с USB Type A с одной стороны и своим разъемом с другой стороны. Причем источник ниже 1А нет смысла пробовать, рекомендовано 3А. Из опыта с RK3188, при максимальной нагрузке и подключенном диске эта рекомендация оправдана. Источника питания 220В -> 5В в комплекте нету.
Черный матовый лак на текстолите модуля и платы привлекает внимание, однако намного хуже видны дорожки, чем с прозрачным цветным лаком. Разъемы и кнопки подписаны. Платы выполнены качественно по сравнению с первыми Cubieboard и китайскими планшетами.
Из коробки на устройстве прошит Android 4.4.2. Прошивки 5.0, SDK 4.4.2 существуют в свободном доступе здесь. SDK 5.0 пока не искал, но думаю найдется — Rockchip официально не поддерживает Lollipop для RK3188 и поддерживает 5.0 для RK3288. Вероятнее всего что мы получим SDK 5.0 от производителя платы в скором времени, а в дальнейшем и производители устройство в ограниченных кругах выложат SDK 5.0 для своих планшетов. Такое было с Pipo.
Спецификации Rock2 SoM
Процессор — Rockchip RK3288, 4 ядра ARM Cortex-A17 1.8Ghz
Графическое ядро — Mali-T764 GPU, поддержка OpenGL ES1.1/2.0/3.0, OpenCL 1.1, DirectX 11
Память и накопитель — три варианта:
— 1GB RAM и 4GB eMMC
— 2GB RAM и 16GB eMMC (моя версия)
— 4GB RAM и 32GB eMMC
Характеристики памяти — 64bit DDR3@800Mhz
Проводная сеть — Realtek RTL8211E
Разъем — MXM, 314 контактов
Габариты:
— EVB 110мм x 110мм
— SoM 83мм х 63мм
Интерфейсы Rock2 Square EVB
– Полноразмерный HDMI (утверждают, что 2.0)
– 3x USB 2.0 Host (благодаря USB хабу GL850G)
– 1x USB 2.0 OTG
– Оптический SPDIF
– GigaLAN
– Wi-Fi с внешней антенной + Bluetooth 4.0 с поддержкой BLE в китайском AP6335
– SATA (получен при помощи JM20329 из USB 2.0)
– Питание 5В для SATA диска
– UART 3.3в отдельно и GPIO, I2C, UART, SPI на 40 пиновом разъеме со стандартным шагом
– Инфракрасный приемник
– Место для батарейки CR1220 для питания часов
– MicroSD до 128Gb
– Разъем подключения наушников и, согласно производителю, линейных вход (на плате кодек ES8388)
– Микрофон распаян на плате
– Кнопки Power/Reset/Recovery
– LVDS на 50 пиновом разъеме с шагом 2.0 мм
– Разъем питания 5В 3А
– eDP (не нашел на каком разъеме)
– ещё три разъема на обратной стороне платы не были опознаны
Софт, исходники, документация
Есть сайт производителя и раздел с файлами. Я догадываюсь, что там будут лежать более объемные SDK и datasheets. А другие, более актуальные, исходники следует искать на github. Существует форум на английском. Помимо SDK от Radxa (полагаю это мод SDK от Rockchip) на github есть инструкция по сбору CyanogenMod 11 для Rock, для любителей.
Для платы есть Android 4.4.2 и 5.0 в готовых образах. На сайте нашелся образ Debian Jessie. Есть python и node.js библиотеки для GPIO. Для старых плат на RK3188 нашелся образ с двойной загрузкой Android или Ubuntu 14.04, возможно и здесь будет такое же.
Rock2 Square EVB оснащена мощным WiFi чипом AP6335, на китайской ветке форума в двух соснах затерялся топик из одного сообщения с демонстрацией трансляции изобращения с телефона на Rock2 по WiFi. Там же был топик, который прояснил назначение одного из разъемов на обратной стороне Square EVB — это eDP разъем для подключения 9.7 дисплея от iPad 3 Retina.
Rock2 стабильно набирает 37000 попугает в Antutu в стоковом прошитом 4.4.2. Быстрее только Qualcomm Snapdragon 8xx и дорогие Samsung Exynos. Плат на Intel Atom Z3735F и быстрых чипах MTK пока никто не видел.
Ещё есть сайт конкурентов на таком же чипе, там тоже можно искать документацию.
Зачем это все нужно?
1. Из любопытства. Сперва планирую получить VGA при помощи DAC микросхемы и сделать плату расширения. Затем подключу GPS со сборкой gpsd (если его нету в прошивке). Дальше хочу попробовать организовать вход изображения (хочу skype видео на 40" в максимальном качестве) и т.д. Конечно I2C тач емкостный по всем правилам. По итогу нужно собрать свою EVB с необходимым набором функций.
2. Обкатать плату, как замену настольным компьютерам в офисном окружении с сервером и удаленными клиентами. Чтобы избавиться от Windows и вопросов её администрирования на рабочих местах, в будущем сэкономить на лицензиях.
3. Если ничего не получится, станет скучно, выйдет более крутая плата, atom z3735f всех победит — Rock2 это все ещё шикарный медиа-плеер с NAS-ом наружу. В прошитом андроиде установлен XBMC и благодаря прекрасной производительности и быстрой eMMC все летает просто прекрасно. Кстати, у производителя продается IR-пульт за 5 долларов.
Цена и оправданность покупки
Стоимость — 130 долларов США. Rock2 совершенно не стоит покупать, если Вы не знаете как будете её использовать. Это касается всех отладочных комплектов. Несмотря на их распространенность и популярность 90% из них остаются лежать в ящиках столов. Покупатели опыт набирают медленно, сложно учиться с нуля, выходят новые платы, банально надоедает. Основная функция этого железа — это планшеты и медиаплееры, а делая отладочные комплекты производители далеко не ушли. Вот если бы сделали планшет с лишними интерфейсами и отдали его в исходниках — это могло бы пошевелить рынок, но не сильно.
Автор: KiLLWarez