Todo el mundo sabe su fácil desarrollar una prueba de concepto para un dispositivo embebido en un rasbperry pi o incluso un PC, aunque cuando llega la hora de la elección de un microprocesador para su producto, es difícil estar seguro de que su elección va a permitir que su concepto para trabajar de forma óptima.
Actualmente tengo un streaming de medios de comunicación de proyecto trabajando con éxito en la raspberry pi, aunque el pi es mucho para grandes y voluminosos para que sea adecuado como un dispositivo final. También se afirma que el dispositivo final es la costumbre. Estoy teniendo un tiempo difícil encontrar la confianza en los procesadores que puedo usar.
Lo que es un buen proceso para averiguar si un procesador es lo suficientemente potente como para ejecutar mi aplicación?
Básicamente mis requisitos son:
- USB host o incrustado pila TCP/IP de WiFi operación
- I2S/PCM medios de comunicación protocolo de
- I2C para la configuración periférico
Encontrar fichas con esas propiedades es muy muy simple. Honestamente no podría ser más simple. La cuestión es ser capaz de decir si el chip es lo suficientemente rápida, el procesamiento y la operación de sabio.
He mirado en el LPC4337 un poco y me siento como que podría ser adecuado, aunque el entorno de desarrollo me está dando bastantes problemas, por eso estoy todavía mirando a su alrededor, lo que me llevó a la CC3200 de Texas Instruments, a pesar de que sólo el controlador ejecuta a 80 MHz y no estoy seguro de si esto va a ser lo suficientemente fuerte como para tiempo real, streaming de medios de comunicación.
¿Cuáles son algunos pasos para asegurarse de que un procesador es rápido suficiente para mi aplicación? Como ¿cómo puedo saber si un 80 MHz de procesador será suficiente o necesito algo en el orden de 204 MHz o incluso más?