¿Qué tan adecuada es la arquitectura ARM para chips utilizados en internet de las cosas?

Para dispositivos IoT de potencia ultrabaja con requisitos de potencia ultrabaja, los chips ARM Cortex-M de 32 bits tienden a producir mejores resultados que los chips de 8 bits o 16 bits. Esto se debe a que los chips de 32 bits pueden acceder a los datos más rápido que los chips de 8 bits y pueden procesar el firmware del protocolo mucho más rápido. Si también agrega algunas formas de criposeguridad, también obtendrá enormes bonificaciones de eficiencia del núcleo de 32 bits.

En segundo lugar, el ARM Cortex-M resulta ser mucho más moderno que sus competidores de 8 y 16 bits. Veamos 8051 y PIC. No hacen 1 IPC (instrucción por reloj) ni nada parecido. BRAZO Cortex-M lo hace.

En los últimos años, he diseñado algunos de los dispositivos IoT de menor potencia del planeta. Mi núcleo de elección es el Cortex M3. Al realizar flujos de trabajo de protocolo IoT, el M3 incluso ofrece una mejora en la eficiencia sobre el M0 debido a un mejor controlador de interrupción y registros adicionales. Para IoT, ya no me tomo en serio las CPU de 8 bits o 16 bits, ni, al parecer, lo hacen Atmel o TI, que han realizado un gran esfuerzo para modernizar sus líneas ULP MCU para agregar núcleos ARM Cortex-M.

ARM ya está dominando el mercado con conjuntos de chips relacionados con IoT.
Bluetooth de baja energía:
Los principales jugadores son nórdicos y TI. Ambos están en ARM.
ZigBee:
Comience a comparar: la mayoría está en ARM
Conjuntos de chips GPS:
El jugador clave Mediatek está en ARM.
Wifi:
El jugador clave Mediatek en ARM.

Los procesadores ARM Cortex-M proporcionan:

  • alto rendimiento y eficiencia
  • Fácil de desarrollar software, ya que todos los procesadores Cortex-M son completamente programables en C
  • densidad de código superior
  • huella de datos compacta, con soporte para transferencias de datos de 8 bits, 16 bits y 32 bits
  • Procesamiento de algoritmos rápido y eficiente con extensiones DSP en Cortex-M4 y Cortex-M7

Estoy de acuerdo con JP.

Durante las últimas décadas, la detección de datos con MCU de 8/16 bits está desapareciendo gradualmente. No es solo el rendimiento técnico de 32 ARM Cortex-M sobre el MCU tradicional 8/16, sino también el problema de costo que provoca el auge de las adopciones.

Personalmente, diseñé muchos dispositivos inalámbricos IoT en estos años y cambié de 8 bits a Cortex-M. Aproveché el entorno de fabricación fuerte y robusto en Asia y empaqué mi MCP (Cortex-M + Zigbee / Bluetooth).

Lo más encantador de esta integración es que el costo es comparativamente competitivo con los realizados en los años anteriores que hice.

La capacidad operativa de ultra bajo consumo más múltiples interfaces GPIO e I2C / SPI hacen que ARM sea irremplazable, especialmente en los desarrolladores de Asia.

Si está buscando microcontroladores de 32 bits, ARM ya es el núcleo de elección … cualquier competencia en su contra es inútil.
IoT necesitará opciones de baja potencia, analógica y conectividad. La baja potencia es donde ARM tiene su fuerza. Todos los proveedores de microcontroladores están desarrollando periféricos inteligentes y específicos para aplicaciones específicas. No será prudente dedicar tiempo a desarrollar un núcleo.

Sin embargo, dicho esto, muchos nodos IoT seguirán siendo controlados por controladores de 8 bits, lo que no es algo que hace ARM core.

¿Qué tal en el extremo del servidor de la cadena alimentaria para usar núcleos ARM?

No encontré ningún comentario específico aunque este blog es relevante
http://m.thevarguy.com/cloud-com

Tenga en cuenta que x86 será difícil de desplazar para las aplicaciones existentes. Pero para una nueva clase de aplicaciones de servidor podría haber una nueva demanda. ¿Podría ser para la gestión de millones de dispositivos remotos?

¿Qué tal esta noticia?
http://www.infoworld.com/article
Especulación: ¿por qué Qualcomm, un proveedor de comunicaciones móviles, está diseñando un chip de servidor de alta gama? ¿Podría ser para fines de IoT?

Sería interesante tener algunos comentarios de personas más informadas.

More Interesting

¿Los ISP se sientan en un escritorio y ven lo que buscas?

Broma básica gratuita: ¿es Facebook una corporación malvada?

¿Cómo puede un amante motivado de Internet escapar y destruir cámaras de eco?

¿Hay un sitio web para conectar a los viajeros en solitario?

¿Por qué cada sitio web y comunidad en la que estoy siempre está dominado por estadounidenses que hablan sobre política, educación, etc. de los Estados Unidos? Todavía hay otros países de habla inglesa como Inglaterra, Australia, Canadá, etc., ¿no es así?

En un mundo conectado por la web, ¿por qué todavía existen los corredores de bienes raíces? ¿Por qué no han sido reemplazados por la web?

Cómo obtener datos gratuitos de Internet para mi computadora portátil

¿Facebook es básicamente su propio ciberespacio?

¿Por qué parece que el universo supremo y poderoso sabe cómo reaccionar ante sí mismo?

Teóricamente, ¿podría existir un país únicamente en Internet?

¿Cuáles son las posibles fuentes de donde los datos personales pueden ser tomados por el número de teléfono móvil o correo electrónico de alguien?

¿Qué son los servicios web de descanso? ¿Por qué lo necesitamos? ¿Cómo funciona? Realmente no quiero definiciones, me gusta saber sobre su uso. Dónde y por qué. Caso de uso?

¿Por qué la gente de ilbe.com odia a Kim Dae Joong, No Moo Hyun y Ahn Chul Sue?

¿Cuáles son los comentarios más tontos que has leído en línea?

Cómo encontrar un socio que sea bueno en programación