¿Por qué un proveedor de módulos de CPU + Wi-Fi no menciona la memoria y el bus de memoria?

2

Hoy encontré Imp : una CPU junto con un módulo Wi-Fi con una antena incluida y todo empacado en el tamaño de una tarjeta SD. La especificación no dice nada sobre la memoria y no menciona un bus de memoria.

Siempre pensé que la cantidad de memoria es algo muy importante para un sistema integrado. Bueno, tal vez no haya memoria incorporada, pero entonces el usuario tendría que agregar su propia memoria y eso requeriría un bus de memoria y la especificación del bus de memoria también sería importante porque afectaría a la memoria que se puede usar y a qué velocidad. trabajo. Sin embargo, tampoco se menciona.

¿Por qué el proveedor no menciona la memoria y el bus de memoria en la descripción de ese módulo?

    
pregunta sharptooth

2 respuestas

2

Utiliza un microcontrolador ARM Cortex-M3 con memoria flash en chip y RAM, sin necesidad de memoria externa.

    
respondido por el Leon Heller
1

Pasé por el sitio web de OEM . En mi opinión, no tienen la intención de permitir que los usuarios finales reprogramen el controlador en el sentido en que escribiría su propio código C / C ++ y lo descargaría a través de JTAG. Se supone que el usuario final utiliza un lenguaje de alto nivel (¿interpretado?) Y un planificador gráfico que proporcionan. Probablemente piensan que los programas serán pequeños, y por eso no proporcionan el tamaño de la memoria y cuánta memoria utiliza su propio código.

La FCC y el costo pueden ser las fuerzas impulsoras detrás de dicha arquitectura. Si el OEM le otorga a un tercero acceso total al controlador, que ejecuta la pila, el tercero puede cambiar la configuración de la radio (accidental o deliberadamente). FCC requeriría volver a certificar la unidad.

Por supuesto, hay otra arquitectura común con 2 controladores separados. Un controlador (que solo es accesible para OEM) está ejecutando la pila de Wi-Fi. Un controlador diferente es completamente accesible para un tercero. Dicha arquitectura no requeriría la recertificación de la FCC. Pero se agrega el costo de otro controlador.

Hackear este módulo sería otra historia. El número de modelo podría estar escrito en el chip del controlador en el interior. Uno podría ser capaz de buscar los parámetros (memoria, etc.) en la hoja de datos. Puede ser que dejen las almohadillas JTAG, que podrían dar acceso al controlador (a su propio riesgo). Probablemente no proporcionarán su pila de Wi-Fi (al menos no para el público en general). Encontrar o crear la pila de Wi-Fi puede ser un desafío.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas