jugando con este SoC

0

He hecho algunos proyectos en Arduinos. Ahora quiero aumentar mis habilidades integradas.

He encontrado este SoC con capacidades integradas de codificación y decodificación de Linux y video. Estoy interesado en ejecutar OpenCV en él.

Mi pregunta es ¿cómo juego con algo como esto?

¿Tengo que hacer un PCB usando Eagle? ¿Tengo que comprar un programador externo? Tal vez use un PCB convertidor para tener una interfaz DIP?

Sé que probablemente obtendré una votación negativa para esta pregunta, pero quiero comprarla y comenzar a jugar con ella lo antes posible. Es por eso que pregunto.

    
pregunta user1584421

4 respuestas

2

Si simplemente estás interesado en usar un procesador SoC que pueda ejecutar OpenCV, te sugiero el Raspberry Pi . Se acaba de lanzar una nueva versión, B +.

Utiliza un SoC Broadcom BCM2835 que incluye un procesador ARM1176JZF-S a 700 MHz, una GPU VideoCore IV y 512 MB de RAM, y también cuatro puertos USB (por lo general, no necesita un concentrador externo para el teclado y el mouse) , HDMI en varias resoluciones, audio (calidad regular), Ethernet y una tarjeta microSD.

Las distribuciones ARM de Debian y Arch Linux están disponibles para descargar desde el sitio principal.

Todo esto por $ 40 (más cables y fuente de alimentación).

Aquí está la página oficial para Raspberry Pi y OpenCV.

Y aquí hay un proyecto OpenCV en la Raspberry Pi que hace reconocimiento facial .

Así que olvídate de tomarte la molestia de hacer tu propia tabla. Podrías estar ejecutando uno de estos mañana.

    
respondido por el tcrosley
1

Para "jugar" con este chip específico, vaya a la Tecnología Z3 y compre el módulo OEM original o el sistema rápido de diseño de productos . El enlace del sitio de TI se rompió, pero buscar en Google el nombre de la compañía lo mencionó de inmediato.

Antes de gastar su dinero, asegúrese de entender exactamente lo que está obteniendo en términos de licencias de software para el chip. El chip realmente está destinado a OEM de alto volumen, y las herramientas de desarrollo y otro soporte tienen un precio adecuado.

Pero si solo te estás mojando los pies, deberías considerar ver lo que puedes hacer con una de las tablas SoC orientadas a los aficionados, como RaspberryPi o BeagleBone, primero. Obtendrás mucho más apoyo de la comunidad.

    
respondido por el Dave Tweed
0

La forma más fácil es comprar una 'junta de evaluación', 'kit de evaluación' o 'placa de desarrollo'. El Arduino es una placa de desarrollo popular para el Atmega328.

Una búsqueda rápida de 'Tablero de evaluación del procesador de medios digitales DaVinci' trae un poco más. Lo que necesite en términos de programadores externos variará según la placa que obtenga.

    
respondido por el Pete Kirkham
0

Para ampliar la respuesta de Petes, lo más probable es que necesites obtener una junta de evaluación, ya que la distribución y el pago de un PCB serán muy costosos.

Normalmente, recomendaría explícitamente aprender a usar los procesadores ARM primero, pero como esta placa de evaluación viene con Linux, no es absolutamente necesario, pero sigue siendo recomendable. Esto funciona en un procesador ARM Cortex-A8. Arduino funciona con un núcleo AVR de 8 bits. No hace falta decir que Arduino es mucho menos complicado. Echa un vistazo a la gama de microprocesadores ARM de menor potencia de TI. Recomiendo comenzar con un procesador Cortex-M para obtener el jist de la programación de 32 bits para que entiendas lo que sucede debajo del entorno Linux en el que estarías trabajando.

    
respondido por el Funkyguy

Lea otras preguntas en las etiquetas