
Michael Fisher
3
4549
348
Las computadoras de placa única (SBC) son dispositivos revolucionarios. El SBC más famoso es sin duda el Raspberry Pi. Es barato, aproximadamente del tamaño de una tarjeta de crédito y, sin embargo, lleva a cabo la mayoría de las mismas tareas que una computadora de escritorio, por lo que es un firme favorito tanto para aficionados como para desarrolladores..
Coral Dev Board es el nuevo chico de la cuadra. Hay muchas razones para estar emocionado al respecto. Hoy aprenderá todo lo que necesita saber sobre el nuevo SBC basado en Linux de Google.
¿Qué es la Junta de desarrollo de Google Coral??
El tablero Coral Dev es un SBC con la costumbre de Google Mendel sistema operativo, diseñado para usar con TensorFlow Lite red neuronal También tiene un complemento completo de pines de entrada / salida de propósito general (GPIO). Dado su aspecto y tamaño, puede pensar que este es otro clon de Raspberry Pi, pero hay algunas diferencias importantes.
Lo que hace que la Junta de Coral Dev sea única?
Google diseñó la Junta Coral Dev para la creación rápida de prototipos de hardware de aprendizaje automático. Lo primero que lo hace único es el Módulo de TPU Edge.
Este módulo, conocido como Sistema en módulo (SOM) se sienta encima de una placa base de conexión y contiene todo lo que hace que la placa funcione. La CPU, GPU, RAM, chip Wi-Fi y memoria flash están presentes en una unidad extraíble que se puede cambiar rápidamente.
La placa base contiene conectores para USB, LAN, HDMI, tarjeta SD, audio y alimentación. Esto significa que puede usar una placa base para dispositivos de creación de prototipos, antes de implementar en hardware personalizado.
También significa que la tecnología con usos comerciales en el mundo real es accesible para aquellos que desean jugar con la tecnología en el hogar. Lo que realmente lo deja a un lado es algo que no encontrará en ninguna otra placa de desarrollo: un Google Edge TPU coprocesador.
¿Qué es el coprocesador de TPU de Google Edge??
los Edge TPU es un pequeño chip integrado de aplicación específica (ASIC) diseñado para ofrecer una interpretación de aprendizaje automático de alto rendimiento. Su pequeño tamaño y sus bajos requisitos de energía lo hacen perfecto para incrustar en productos de hardware IoT para reconocimiento de imágenes y texto..
La adición de este chip a un SBC reduce drásticamente el tiempo que requiere una red neuronal para procesar datos. Actualmente, Edge TPU solo está disponible como parte de la placa Coral Dev o como un procesador USB externo.
¿Cuáles son las especificaciones de la Junta de Coral Dev?
Las especificaciones para el Módulo de TPU Edge son como sigue:
- UPC: NXP i.MX 8M SOC (quad Cortex-A53, Cortex-M4F)
- GPU: Gráficos GC7000 Lite integrados
- Coprocesador: Google Edge TPU
- RAM: 1GB LPDDR4
- Memoria flash: 8GB eMMC
- Conectividad: Wi-Fi 2 × 2 MIMO (802.11b / g / n / ac 2.4 / 5GHz) Bluetooth 4.1
- Dimensiones: 48 x 40 x 5 mm
La placa base tiene su propio conjunto de especificaciones:
- Memoria flash: MicroSD
- USB: Type-C OTG Type-C power Type-A 3.0 host Micro-B serial console
- LAN: Puerto Gigabit Ethernet
- Audio: Conector de audio de 3,5 mm (compatible con CTIA) Micrófono digital PDM (x2) Terminal de 4 pines de 2,54 mm para altavoces estéreo
- Vídeo: HDMI 2.0a (tamaño completo) Conector FFC de 39 pines para pantalla MIPI-DSI (4 carriles) Conector FFC de 24 pines para cámara MIPI-CSI2 (4 carriles)
- GPIO: 3.3V carril de potencia 40 - 255 ohmios impedancia programable ~ 82 mA corriente máxima
- Poder: 5V DC (USB Tipo-C)
- Dimensiones: 88 x 60 x 24 mm
Python es el único lenguaje de programación actualmente compatible. El soporte de C ++ llegará pronto.
Como su diseño admite el procesamiento de datos complejos, se encuentra entre las alternativas más potentes de Raspberry Pi ¿Sobredosis de Pi? Aquí hay 5 Raspberry Pi Alternativas Sobredosis de Pi? Aquí hay 5 alternativas de Raspberry Pi Has dominado el Raspberry Pi, ¿y ahora qué? Aquí hay 5 de las mejores alternativas de Pi para probar a continuación. . Sin embargo, lo que le falta es un sistema operativo de escritorio. La documentación de la Coral Dev Board incluso aconseja no conectar un monitor y un teclado a la placa y solo usar soluciones de conexión de red como SSH.
¿Qué puede hacer la Junta de Coral Dev??
Las especificaciones no significan nada si el hardware no es útil. El video de arriba muestra cuán poderoso puede ser el Coral Dev Board. El ejemplo utiliza un módulo de cámara para introducir nuevos objetos a una red neuronal TensorFlow Lite en tiempo real.
Este ejemplo seguramente complacerá a la multitud de bricolaje, pero hay otros usos para TensorFlow Lite con los que ya puede estar familiarizado. Google lanzó recientemente Respuesta inteligente para Gmail, que utiliza la misma versión ligera de TensorFlow para leer correos electrónicos y proporcionar respuestas sensibles al contexto.
Este tipo de tecnología inteligente generalmente depende de una conexión a Internet o del uso de servicios externos que pueden constituir un riesgo de seguridad. Al aprovechar el poder del aprendizaje automático a bordo, las redes neuronales se pueden usar fuera de línea y en áreas donde la conexión a Internet podría no ser posible.
En resumen, el Coral Dev Board es el primer paso real hacia el poderoso aprendizaje automático de factor de forma pequeño. El SOM intercambiable facilita la producción en masa, y muchos dispositivos futuros sin duda contarán con esta tecnología. Qué significa esto para ti?
¿Reemplazará la placa Coral Dev My Raspberry Pi??
TensorFlow se ejecuta en una Raspberry Pi, pero en realidad no está diseñado para eso. El Coral Dev Board ofrece un poder con el que Pi no puede competir. Afortunadamente hay una solución en forma de Raspberry Pi compatible Acelerador USB con un procesador Edge TPU integrado.
Esto permite a cualquier persona con un Pi y algunos conocimientos de aprendizaje automático 6 Tutoriales y cursos útiles de aprendizaje automático para comprender lo esencial 6 Tutoriales y cursos útiles de aprendizaje automático para comprender lo esencial Nunca ha habido un mejor momento para sumergirse en el aprendizaje automático. Aquí hay seis recursos útiles para ayudarlo a aprender sobre el aprendizaje automático. para desarrollar usando TensorFlow Lite.
Dónde comprar el Coral Dev Board
Seguramente esta nueva tecnología es demasiado cara para los aficionados.?
Sorprendentemente, no. El Coral Dev Board cuesta solo $ 149.99, un rival en costo para tableros de desarrollo similares de alta gama. El acelerador USB es aún más barato, lo que lo convierte en una excelente alternativa para aquellos que no están dispuestos a comprar una placa de desarrollo completamente nueva. Hay planes para vender el SOM por separado, junto con una tarjeta de aceleración PCI TPU, aunque actualmente no están disponibles para la compra..
Puede recoger los componentes del sitio web de Coral de Google:
- Junta de desarrollo: $ 149.99
- Acelerador USB: $ 74.99
- Módulo de cámara: $ 24.99
El nuevo calor
Tan emocionante como es, la placa Coral Dev no sustituirá a la Raspberry Pi. TensorFlow se ejecutará en un Pi, pero no en tiempo real. El Coral Dev Board es potente, pero no está diseñado para uso de escritorio o educación..
El Raspberry Pi sigue siendo la mejor opción para los aficionados a la electrónica principiantes que desean realizar proyectos de bricolaje increíbles Raspberry Pi Proyectos Raspberry Pi para principiantes Proyectos Raspberry Pi para principiantes Estos 10 proyectos Raspberry Pi para principiantes son excelentes para obtener una introducción a las capacidades de hardware y software del Pi, y lo ayudará a ponerse en marcha en poco tiempo! .