Todo el mundo sabe que es fácil desarrollar una prueba de concepto para un dispositivo integrado en un rasbperry pi o incluso una PC, aunque cuando se trata de elegir un microprocesador para su producto, es difícil asegurarse de que su elección permita que su concepto funcione óptimamente
Actualmente tengo un proyecto de transmisión de medios que funciona con éxito en la frambuesa pi, aunque la pi es demasiado grande y voluminosa para que sea adecuada como dispositivo final. También se afirma que el dispositivo final es personalizado. Me cuesta encontrar confianza en los procesadores que puedo usar.
¿Cuál es un buen proceso para descubrir si un procesador es lo suficientemente potente como para ejecutar mi aplicación?
Básicamente mis requisitos son:
- Host USB o pila TCP / IP incorporada para operación WiFi
- Protocolo de medios I2S / PCM
- I2C para configuración periférica
Encontrar chips con esas propiedades es muy simple. Sinceramente, no podría ser más simple. El problema es saber si el chip es lo suficientemente rápido, de procesamiento y de operación.
He examinado bastante el LPC4337 y siento que sería adecuado, aunque el entorno de desarrollo me está causando muchos problemas, por eso todavía estoy mirando a mi alrededor, lo que me llevó al CC3200 de Texas Instruments. , aunque ese controlador solo funciona a 80 MHz y no estoy seguro de si será lo suficientemente fuerte para la transmisión de medios en tiempo real.
¿Cuáles son algunos pasos para asegurarse de que un procesador sea lo suficientemente rápido para mi aplicación? ¿Cómo sé si un procesador de 80 MHz será lo suficientemente bueno o necesito algo del orden de 204 MHz o incluso más?