Google Coral Dev Board Mini - это недорогой одноплатный компьютер (SBC) со встроенным модулем обработки выводов в реальном времени и блоком обработки тензоров (EdgeTPU) для мощных алгоритмов машинного обучения/глубокого обучения.
В Coral Dev Board Mini интегрирована SoC MediaTek 8167 с процессором Edge TPU. Это делает ее, в отличие от Coral USB Accelerator, самостоятельной платформой, на которой можно полностью запустить свое приложение.
С помощью Edge TPU модели Tensor Flow Lite можно использовать для выводов быстро и с низким энергопотреблением. Особое преимущество этого решения: Ваши данные остаются локальными. Это позволяет снизить задержки и, конечно, обеспечить защиту данных в соответствии с Общим положением о защите данных (GDPR).
Компания Google все активнее использует искусственный интеллект (ИИ) и машинное обучение (МО) для реализации своих сервисов. Для этого в центрах обработки данных были разработаны специализированные процессоры TPU ("tensor processing unit"), которые позволяют быстрее и энергоэффективнее выполнять алгоритмы на основе фреймворка TensorFlow. Например, Google Maps дополнены уличными указателями, снятыми в режиме Street View, которые анализируются с помощью нейронной сети на основе TensorFlow. Изюминка: TensorFlow легко программируется на языке Python.
Edge TPU поддерживает фреймворк TensorFlow Lite и способен выполнять до 4 триллионов вычислительных операций в секунду, потребляя всего 2 Вт энергии. TensorFlow Lite - это модифицированная версия TensorFlow, специально адаптированная к потребностям мобильных и встраиваемых устройств. Многие приложения TensorFlow также могут быть реализованы в TensorFlow Lite.
SoC и память
- MediaTek 8167 SoC
- Четырехъядерный процессор ARM Cortex-A35, до 1,5 ГГц, 64-битный ARMv8-A
bulletpoint# Графический процессор Imagination PowerVR GE8300 (поддерживает Vulkan 1.0)
bulletpoint# 1080p/60fps HEVC & MPEG4 декодер
bulletpoint# 2 ГБ оперативной памяти LPDDR3
- Флэш-память eMMC объемом 8 ГБ (с предустановленной операционной системой Mendel Linux)
Связь и интерфейсы- Wi-Fi 5 (802.11a/b/g/n/ac, 2,4/5 ГГц) (MediaTek MT7658)
- Bluetooth 5.0 и Bluetooth Low Energy (BLE)
- microHDMI (v1.4), поддерживает дисплеи с разрешением до 1920x1080.
- 1 порт USB Type-C (USB 2.0) для передачи данных, может работать как в режиме хоста, так и в режиме устройства (OTG).
- 1 порт USB Type-C для питания
bulletpoint# 3,5 мм аудиоразъем
bulletpoint# цифровой микрофон PDM
- 2,54 мм 2-контактный монофонический клеммный разъем для подключения акустических систем
- 24-контактный разъем FFC (Follow Cable) для камер MIPI-CSI2 (4 линии), поддерживает камеры с разрешением до 8 МП.
bulletpoint# 24-контактный разъем для фольгированного кабеля (FFC) для дисплея MIPI-DSI (4 полосы)
- Слот для карты microSD (поддерживает карты памяти SD объемом до 32 ГБ)
- 40-контактный разъем GPIO (логический уровень 3,3 В)
Другое- Крипточип A71CH, поддерживает Root of Trust
- ARM TrustZone (безопасность от чипа до облака)
- кнопка питания
- свободно программируемые кнопки
- требуется адаптер питания USB-C 5 В/2 А
Программное обеспечение
Mendel Linux - это производная Debian, разработанная компанией Google специально для платформы Coral. Эта плата поставляется с предустановленной с завода версией Mendel Linux, так что вы можете сразу приступить к работе.
Внешние ссылки
https://coral.ai/
https://coral.ai/docs/dev-board-mini/get-started/
https://coral.ai/docs/dev-board-mini/gpio/
https://coral.ai/docs/dev-board-mini/reflash/
https://github.com/google-coral/electricals/tree/master/dev_board_mini