¿Por qué muchos de los nuevos módulos de IoT de bajo costo usan un procesador MIPS 24K en lugar de ARM? [cerrado]

0

parece que hay muchos nuevos módulos de IoT de bajo costo (< $ 20) que combinan un microcontrolador con una red 802.11 basada en el procesador MIPS 24K. Según mi experiencia, esta es una opción relativamente oscura, a diferencia de un microcontrolador ARM. ¿Hay alguna razón por la que el procesador MIPS sea más apropiado para esta aplicación que un STM32 (ARM Cortex M3)?

¿Por qué es esto?

Ejemplos de módulos IoT basados en MIPS:

Podría imaginar una razón para ser el costo, la facilidad de integración eléctrica o el soporte del conductor.

    
pregunta bcattle

2 respuestas

6

Básicamente, se heredan de la larga historia de enrutadores wifi externos basados en MIPS y RAM que ejecutan Linux integrado o varios otros sistemas operativos integrados con todas las funciones. Efectivamente, los productos resultantes son enrutadores que ya no se enrutan, y tienen artilugios variados en lugar de luces parpadeantes en sus GPIOs.

En cuanto a por qué esos son MIPS, porque la gente comenzó a construirlos de esa manera antes de que las grandes partes integradas de ARM fueran tan dominantes como lo han sido en la última década. Algunas de las ofertas de licencia para los núcleos pueden estar ahora bastante arraigadas.

Tenga en cuenta que hay poca comparación con una parte ARM "pequeña" como Cortex M3, que está diseñada para ejecutarse desde un flash interno con almacenamiento limitado en RAM interna estática (hay Cortex M3 con buses de memoria externos, pero no es su fuerza común). Por supuesto, existen soluciones de IoT con un Cortex M3 o M4 en su corazón (WICED, etc.) pero generalmente para necesidades más limitadas. Y no son necesariamente mucho más baratos.

Las partes de ARM que serían más directamente comparables son las tabletas de última generación, el teléfono y los chips de decodificadores, pero es menos probable que estas redes estén bien integradas.

    
respondido por el Chris Stratton
2

El conjunto de chips de RF y el microprocesador no están separados en esos módulos de IoT, están juntos en un solo paquete SoC / SoM.

Muchos de los diseños de SoC son probablemente bastante antiguos (ese chip Atheros, tiene al menos 6 años y es probablemente una evolución de un diseño aún más antiguo), por lo que la elección de MIPS sobre ARM probablemente tendría más sentido en ese entonces.

Esto es algo común con los componentes de RF, porque el proceso de diseño y certificación para ellos es muy costoso, nadie quiere hacer cambios innecesarios.

    
respondido por el mbrig

Lea otras preguntas en las etiquetas