¿Por qué la arquitectura ARM domina el mercado de IoT? [cerrado]


7

Me gustaría entender por qué usamos ARM para enrutadores, teléfonos celulares, cámaras, refrigeradores, televisores inteligentes y todo, en lugar de usar cualquier otra arquitectura como x86.

¿Cuáles son las ventajas de usar ARM para estas cosas? ¿Cuáles serían los problemas de simplemente usar x86? ¿Se trata de costo, tamaño y energía?


1
Creo que no se recomienda publicar la misma pregunta en varios lugares. electronics.stackexchange.com/questions/445887/…
Sean Houlihane

Estoy votando para cerrar esta pregunta como fuera de tema debido a la publicación cruzada.
Helmar

Respuestas:


7

Esta es una muy buena pregunta, me gustaría ofrecer mi punto de vista al respecto.

Arm ha diseñado su procesador con el mundo incrustado como objetivo, por lo que pensaron en todo con este objetivo en mente:

  • Talla
  • consumo de energía
  • instrucciones
  • facilidad de uso
  • escalabilidad

Estoy trabajando principalmente con Linux, y cuando estás desarrollando un producto con Arm es mucho más fácil que con x86. Todo está en su lugar y listo para hacerte ganar algo de tiempo. Primero, su comunidad es enorme y encontrarás muchos recursos para ayudarte cuando estés estancado. Y también el hecho de que es el estándar de la industria para que no tenga que luchar con nada demasiado exótico cuando trabaje con el brazo, tendrá todos los controladores y cualquier tipo de placas de evaluación, SoC y SoM que necesite. Agregue además todo lo que casi todos los ingenieros integrados conocen sus maneras con el brazo, por lo que si desea impulsar con otra arquitectura, tendrá que tener una buena razón técnica.

Las compañías que usan otra arquitectura lo hacen principalmente en el legado del producto anterior y debido al conocimiento del ingeniero de la compañía.

En resumen, creo que el brazo es la opción más fácil al desarrollar un nuevo producto, pero también puede tener una buena razón para usar otras arquitecturas (necesidades heredadas o muy específicas para el producto que solo están disponibles en una arquitectura específica).


2

En resumen, sí, la génesis es el costo y la energía. Sin embargo, existen otras complejidades con respecto a ARM RISC (computadora de conjunto de instrucciones reducido), frente a CISC (computadora de conjunto de instrucciones complejas), por ejemplo, Intel, y las estrategias comerciales de los principales actores.

Encontré que esta es una discusión exhaustiva sobre el tema (aunque no he cruzado referencias a ningún sesgo). De todos modos, tenga paciencia con la voz monótona, es muy informativo. Quizás una respuesta larga a su breve pregunta.

https://youtu.be/IfHG7bj-CEI

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.