Diy

Является ли Google Coral Dev Board лучше, чем Raspberry Pi?

Является ли Google Coral Dev Board лучше, чем Raspberry Pi?

Одноплатные компьютеры (SBC) являются революционными устройствами. Самым известным SBC, несомненно, является Raspberry Pi. Он дешевый, размером с кредитную карту, и, тем не менее, выполняет большинство тех же задач, что и настольный компьютер, что делает его популярным среди любителей и разработчиков.

Coral Dev Board — это новый ребенок на блоке. Есть много причин для этого. Сегодня вы узнаете все, что вам нужно знать о новом SBC Google на базе Linux.

Что такое Google Coral Dev Board?

Google Coral Dev Board

Плата Coral Dev — это SBC с пользовательской операционной системой Mendel от Google, разработанная для использования с нейронной сетью TensorFlow Lite . Он также имеет полный набор выводов общего назначения (GPIO). Учитывая его внешний вид и размер, вы можете подумать, что это еще один клон Raspberry Pi, но есть некоторые важные отличия.

Что делает Coral Dev Board уникальным?

Съемный блок Coral SOM
Компания Google разработала Coral Dev Board для быстрого создания прототипов оборудования для машинного обучения. Первое, что делает его уникальным, это модуль Edge TPU .

Этот модуль, известный как System On Module (SOM), находится на верхней части соединительной базовой платы и содержит все, что делает плату платой. Процессор, графический процессор, оперативная память, чип Wi-Fi и флэш-память — все это в одном съемном блоке, который можно быстро заменить.

Основная плата содержит разъемы для USB, LAN, HDMI, SD-карты, аудио и питания. Это означает, что вы можете использовать одну базовую плату для создания прототипов устройств перед развертыванием на специальном оборудовании.

Это также означает, что технологии с коммерческим использованием в реальных условиях доступны для тех, кто хочет использовать эту технологию дома. То, что действительно выделяет его, — это то, что вы не найдете на любой другой плате разработки: сопроцессор Google Edge TPU .

Что такое сопроцессор Google Edge TPU?

Чип Edge TPU для машинного обучения

Edge TPU представляет собой небольшой специализированный интегральный чип (ASIC), разработанный для обеспечения высокопроизводительной интерпретации машинного обучения. Его крошечный размер и низкие требования к энергопотреблению делают его идеальным для встраивания в аппаратные продукты IoT для распознавания изображений и текста.

Добавление этого чипа в SBC значительно сокращает время, необходимое нейронной сети для обработки данных. В настоящее время Edge TPU доступен только в составе платы Coral Dev Board или в качестве внешнего USB-процессора.

Каковы характеристики Coral Dev Board?

Технические характеристики модуля Edge TPU :

  • Процессор : NXP i.MX 8M SOC (четырехъядерный Cortex-A53, Cortex-M4F)
  • GPU : встроенная графическая карта GC7000 Lite
  • Сопроцессор : Google Edge TPU
  • Оперативная память : 1 ГБ LPDDR4
  • Флэш-память : 8 ГБ eMMC
  • Связь : Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2,4 / 5 ГГц) Bluetooth 4.1
  • Размеры : 48 х 40 х 5 мм

Плинтус имеет свой собственный набор спецификаций:

  • Флэш-память : MicroSD
  • USB : Тип-C OTG Тип-C Питание Тип-A 3.0 Хост последовательная консоль Micro-B
  • LAN : порт Gigabit Ethernet
  • Аудио : 3,5-мм аудиоразъем (совместимый с CTIA) Цифровой микрофон PDM (x2), 2,54-мм 4-контактный разъем для стереодинамиков
  • Видео : HDMI 2.0a (полный размер) 39-контактный разъем FFC для дисплея MIPI-DSI (4 полосы) 24-контактный разъем FFC для камеры MIPI-CSI2 (4 полосы)
  • GPIO : 3.3 В силовая шина 40 — 255 Ом, программируемое сопротивление ~ макс. Ток 82 мА
  • Питание : 5 В постоянного тока (USB Type-C)
  • Размеры : 88 х 60 х 24 мм

Python — единственный в настоящее время поддерживаемый язык программирования. Поддержка C ++ в ближайшее время.

Поскольку его дизайн поддерживает сложную обработку данных, он является одним из самых мощных из альтернатив Raspberry Однако ему не хватает настольной операционной системы. В документации для Coral Dev Board даже не рекомендуется подключать монитор и клавиатуру к плате, а использовать только сетевые решения, такие как SSH.

Что может сделать Coral Dev Board?

Спецификации ничего не значат, если оборудование бесполезно. Приведенное выше видео показывает, насколько мощным может быть Coral Dev Board. В этом примере модуль камеры используется для представления новых объектов в нейронной сети TensorFlow Lite в режиме реального времени.

Этот пример наверняка понравится толпе, но есть и другие варианты использования TensorFlow Lite, с которыми вы, возможно, уже знакомы. Google недавно выпустил Smart Reply для Gmail, который использует ту же облегченную версию TensorFlow для чтения электронной почты и предоставления контекстно-зависимых ответов.

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

Короче говоря, Coral Dev Board — это первый реальный шаг к мощному машинному обучению с малым форм-фактором. Сменный SOM облегчает массовое производство, и многие будущие устройства, без сомнения, будут использовать эту технологию. Что это значит для тебя?

Поможет ли мне «Коралловый девайс» заменить мой Raspberry Pi?

Коралловый USB-ускоритель

TensorFlow работает на Raspberry Pi , но на самом деле он не предназначен для этого. Coral Dev Board предлагает силу, с которой Пи просто не может конкурировать. К счастью, есть решение в виде USB-акселератора, совместимого с Raspberry Pi, со встроенным процессором Edge TPU.

Это позволяет любому, у кого есть Pi, и некоторым ноу-хау в области машинного обучения. машинному обучению, чтобы понять машинному обучению, чтобы понять о разработке с использованием TensorFlow Lite.

Где купить Coral Dev Board

Конечно, эта новая технология слишком дорога для любителей?

Удивительно, но нет. Coral Dev Board стоит всего $ 149,99, что является конкурентом по стоимости аналогичным платам разработки высокого класса. USB-акселератор еще дешевле, что делает его отличной альтернативой для тех, кто не хочет покупать совершенно новую плату для разработки. Есть планы продавать SOM отдельно, вместе с картой ускорения PCI TPU, хотя в настоящее время они недоступны для покупки.

Вы можете получить компоненты с сайта Google Coral:

Новая Жара

Каким бы захватывающим это ни было, плата Coral Dev не заменит Raspberry Pi. TensorFlow будет работать на Pi, но не в реальном времени. Coral Dev Board является мощным, но не предназначен для использования на рабочем столе или для обучения.

Raspberry Pi по-прежнему является лучшим выбором для начинающих любителей электроники, которые хотят делать потрясающие проекты DIY Raspberry Pi

Похожие посты
Diy

Вещи, которые вы должны иметь в виду, прежде чем брать ноутбук или смартфон в службу технической поддержки

Diy

Как использовать Arduino для съемки красивой скоростной фотографии

DiyLinux

Пять великолепных расширений Raspberry Pi, которые делают его еще более полезным

Diy

Первые шаги с Arduino: пристальный взгляд на печатную плату и структуру программы