Banana pi BPI-M6: https://alli.pub/6ydq42?erid=2SDnjbooRBF резерв: https://alli.pub/6ydq4n?erid=2SDnjcDXDgm
Радиатор для процессора: https://alli.pub/6ydq7r?erid=2SDnjd7QnYq
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
В данной статье рассмотрим одноплатный компьютер от компании Banana pi под названием BPI-M6.
Введение:
Banana pi BPI-M6 имеет процессор Synaptics VS680. Он состоит из четырех ядерного Cortex-A73 (2.1 Ггц) и одноядерного Cortex-M3. Графический процессор тут Imagination GE9920 и NPU процессор до 6.75 Tops.
Оперативная память тут 4 ГБ и встроенная EMMC память ёмкостью 16 ГБ. Также 4 USB 3.0 интерфейса, гигабитный Ethernet порт. И 2 micro hdmi порта, один вход, другой выход.
Процессор Synaptisc VS680 – это что-то новое. Этот процессор специально рассчитан для работы с видео. Вот его определение:
Решение VideoSmart™ VS680 — первая в отрасли однокристальная система для периферийных вычислений, сочетающая в себе центральный процессор, NPU и графический процессор. Эта новая мультимодальная платформа со встроенным ускорителем нейронных сетей специально создана с использованием интеллектуального интеллекта для таких приложений, как интеллектуальные дисплеи, интеллектуальные камеры, телеприставки и медиастримеры. Synaptics VideoSmart VS680 — это мощный мультимедийный комплекс, сочетающий в себе движок видео Qdeo 4K, аудиопроцессор, способный обнаруживать ключевые слова и распознавать голос в дальней зоне, а также запатентованный ускоритель глубокого обучения SyNap (DLA). он также оснащен более производительным графическим процессором Imagination PowerVR Series9. Еще одна новая функция — интернет-провайдер с возможностями HDR, который может работать с двумя камерами 4K. Предыдущие продукты VideoSmart ориентированы на рынок приставок потокового видео (STB), но VS680 нацелен на более широкий спектр устройств «умного дома». Он хорошо подходит для портала Facebook и других интеллектуальных дисплеев, которые позволяют осуществлять видеозвонки. Аудиопроцессор может управлять интеллектуальным динамиком или звуковой панелью, но в сочетании с DLA он обрабатывает функции голосового пользовательского интерфейса на устройстве, а также обеспечивает интерфейс для облачного цифрового помощника. DLA работает с двойным интернет-провайдером для запуска нейронных сетей на видеопотоках с передней и задней камер, обеспечивая, среди прочего, идентификацию лиц, распознавание объектов и мониторинг безопасности. Движок Qdeo может управлять двумя дисплеями, позволяя устройству питать сенсорную панель с разрешением 1080p в приставке и одновременно осуществлять потоковую передачу на телевизор 4K.
Официальный центр разработчиков чипа VS680: https://developer.senarytech.com/index.html.
В общем процессор на момент появления данного одноплатника был прям передовым. А появился одноплатник в 2022 году и по тестам NPU всех “уделывал”.
Расположение элементов на плате:
Распиновку GPIO контактов, а также M2 E-key шины и DSI шины можно посмотреть в вики самой banana pi: https://wiki.banana-pi.org/Banana_Pi_BPI-M6
Первое включение:
После того как я записал образ на Microsd карточку, я не смог загрузиться с нее. Так как по умолчанию загрузчик всегда пытается грузить систему с microsd карточки.
Для того, чтоб загрузиться с microsd карты, нужно на плате зажать кнопку SPI, и с зажатой кнопкой подать питание на плату. Тогда будет грузиться с microsd карточки.
А если грузиться с USB, то нужно заживать клавишу UBOOT.
Тест носителей памяти:
Для начала я протестировал EMMC память которая на 16 ГБ. Тест проводил программой hdparm и результат получился 302.25 MB/sec
hdparm -t –direct /dev/mmcblk0
Далее протестировал скорость microsd карточки на 32 гб на которой и была установлена операционная система:
hdparm -t –direct /dev/mmcblk1
Скорость выдало 80.68 MB/sec – не плохая скорость. Обычно Microsd слоты еле ворочаются.
Так-как тут все порты USB 3.0 , решил протестировать и их. Подключил флешку USB 3.0 в порт USB и проверил скорость:
hdparm -t –direct /dev/sda
Скорость выдало 93.53 MB/sec Протестировал в разных портах. Везде скорость примерно одинаковая была.
Но я решил, что это не предел и у меня под рукой был переходник USB на M2 sata. Решил его подключить в USB и проверить скорость.
Скорость выдало 214.72 MB/sec вот вам и USB флешки. Пишут что USB 3.0 а по факту ерунду продают. Хотя это фирменная Transcent была…
Тест процессора:
Тестирование процессора я производил программой sysbench. В системе у меня 4 ядра процессора, 5тое ядро оно под npu. И вот тест запускал на все 4 ядра процессора.
Я такой тест провожу со всеми одноплатниками которые мне попадают в руки. Всем одинаково 10000 задач задаю и смотрю на время, за которое они вычисления произведут:
sysbench cpu –cpu-max-prime=20000 –threads=4 –time=0 –events=10000 run
3180 задач в секунду и решило за 3.1435 секунды. Конечно от Rockchip 3588 отстаёт. там 5236 задач в секунду.
Нагрев процессора:
Так-же программой sysbench нагрузил процессор под 100%, для того, чтоб проверить на сколько сильно процессор греется.
sysbench cpu –cpu-max-prime=20000 –threads=4 –time=120 run > /dev/null 2<&1
Процессор нагрелся до 100.3 градусов и я выключил тест. Дальше рисковать не стал, уж больно сильно греется. ПО этому ему обязательно нужен радиатор: https://alli.pub/6ydq7r?erid=2SDnjd7QnYq
Ну хотя у меня процессор внизу же был, и ему воздуха не было вообще никакого. Может из-за этого еще такой нагрев, стоило бы повторить тест перевернув плату. Но я об этом подумал только сейчас, когда пишу статью.
Тест видео 4K:
С видео все печально. Нет драйверов на видео (хотя вроде есть в интернете образы именно с графическими драйвераи и там 4к воспроизводится) Но мне не повезло. У меня с видео все печально.
Тест NPU процессора:
В образе под этот одноплатник уже установлен Yolov6. Собственно его и натравил на картинку для распознавания:
Как видите большое количество объектов распознало за 93 миллисекунды. NPU работает на ура. Он тут помощнее даже чем в RK3588.
А вот демонстрация распознавания кучи объектов в реальном времени по видео:
Вывод:
Одноплатник этот предназначен для работы с машинным зрением. У него хороший производительный NPU чип. Но порог входа в работу с этим одноплатником высокий, так как все не адаптировано. Придётся все делать самому почти с нуля. Под фригат бы его заточить…. было бы очень круто. Так как ценник ниже чем google coral: https://alli.pub/6ydss4?erid=2SDnjdSkzUR