i-Pi SMARC 1200 (MediaTek Genio 1200) devkit протестирован с образом Yocto Linux

На прошлых выходных был получен i-Pi SMARC 1200 development kit от ADLINK на базе MediaTek Genio 1200 — восьмиядерного процессора Cortex-A78/A55 для AIoT. После осмотра оборудования возникло желание установить образ Yocto Linux, но процесс остановился из-за предположения, что требуется предварительная установка Ubuntu 18.04 в виртуальной машине или на другом компьютере. Однако документация была обновлена, и теперь ясно указано, что требуется «Ubuntu 18.04 или новее». В результате образ был успешно записан с ноутбука под управлением Ubuntu 22.04 после установки необходимых зависимостей и инструментов:

Набор инструментов готов. В будущем devkit будет поддерживать три образа: Yocto Linux, Android 13 (июль 2023) и Ubuntu 20.04 (3 квартал 2023). На данный момент на странице загрузок доступен только образ Yocto Linux, который и будет использоваться. Перед записью образа необходимо подключить плату к хосту через micro USB кабель, а также подать питание 12V, после чего можно выполнить команду для прошивки:

Вывод команды:

После завершения процесса плата подключается к HDMI монитору, Ethernet кабелю и RF-адаптерам для мыши и клавиатуры для доступа к Yocto Desktop.

i-Pi SMARC 1200 Yocto Linux glmark2 benchmark

Рабочий стол практически пуст, но можно запустить терминал из окружения рабочего стола или подключиться по SSH (root без пароля) для выполнения тестов:

Тесты включают CPU бенчмарки (Coremark, Dhrystone), тесты пропускной способности памяти (memcpy/memset), графические тесты (glmark2) и AI бенчмарки (MobileNet V2), выполняемые на CPU и GPU, но, по-видимому, не на AI акселераторе (требует уточнения). Результат glmark2:

Точное сравнение затруднено из-за неизвестных параметров тестирования, но для справки: результат Coremark в 102310.51 iter/sec находится между показателями AMD FX-8350 и Intel Core-i7 2600, выпущенных в 2011 году (см. таблицу ниже).

CoreMark Comparison

Система на Rockchip RK3588 показала 73178.23 iter/sec в CoreMark (данные Phoronix).

Немного информации о системе:

Видно, что корневой раздел занимает всего 3.9GB, хотя модуль оснащен 64GB UFS накопителем.

Была предпринята попытка изменить размер корневого раздела с помощью fdisk, оставив незанятые секторы на всякий случай:

Перед выполнением resize2fs:

Размер раздела изменен успешно, но после перезагрузки изменения не сохраняются. Пришлось восстанавливать образ с помощью aiot-flash. Несколько попыток с разными параметрами не принесли результата.

Проверим производительность Gigabit Ethernet с помощью iperf3:

Загрузка:

Отправка:

Полнодуплексный режим:

Сеть работает отлично.

Хотелось протестировать производительность UFS с помощью iozone, но компилятор gcc отсутствует в образе Yocto Linux. Зато обнаружилось, что установлен fio .

Скорость последовательного чтения:

Скорость последовательной записи:

542MB/s при чтении значительно быстрее любого протестированного eMMC накопителя, а 169MB/s при записи также находятся на высоком уровне.

В i-Pi SMARC 1200 development kit также есть слот M.2 (PCIe), поэтому для дальнейшего тестирования был установлен M.2 2242 NVMe SSD в разъем Key-B.

i-Pi SMARC 1200 NVMe SSD

Однако накопитель не определяется, а команда lspci показывает только два PCIe устройства:

Неясно, что нужно сделать для активации SSD. Также есть сообщения о проблемах с подключением M.2 WiFi модуля .

ADLINK i.Pi SMARC 1200 выглядит перспективным devkit с мощным процессором Cortex-A78/A55, быстрым UFS накопителем, AI акселератором на 4.8 TOPS и широким набором интерфейсов. Однако поддержка ПО и документация требуют доработки, и, надеюсь, это будет исправлено в ближайшие месяцы. Пока можно создать собственный образ Yocto Linux для i-Pi SMARC 1200, используя meta-layer на GitHub . i-PI SMARC 1200 доступен за $379 в магазине i-Pi , но сейчас отсутствует в наличии.

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

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

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments