Warum dominiert die ARM-Architektur den IoT-Markt? [geschlossen]


7

Ich möchte verstehen, warum wir ARM für Router, Handys, Kameras, Kühlschränke, Smart-TVs und alles verwenden, anstatt eine andere Architektur wie x86 zu verwenden.

Was sind die Vorteile der Verwendung von ARM für diese Dinge? Was wären die Probleme bei der einfachen Verwendung von x86? Geht es um Kosten, Größe und Energie?


1
Ich denke, es wird davon abgeraten, dieselbe Frage an mehreren Stellen zu stellen. electronic.stackexchange.com/questions/445887/…
Sean Houlihane

Ich stimme dafür, diese Frage wegen Crossposting als nicht zum Thema gehörend zu schließen.
Helmar

Antworten:


7

Dies ist eine sehr gute Frage, ich möchte meinen Standpunkt in dieser Angelegenheit darlegen.

Arm hat seinen Prozessor mit der eingebetteten Welt als Ziel entworfen, daher haben sie über alles nachgedacht, was dieses Ziel betrifft:

  • Größe
  • Energieverbrauch
  • Anleitung
  • Benutzerfreundlichkeit
  • Skalierbarkeit

Ich arbeite hauptsächlich mit Linux, und wenn Sie ein Produkt mit Arm entwickeln, ist es viel einfacher als mit x86. Alles ist vorhanden und bereit, Ihnen Zeit zu verschaffen. Erstens ist es eine riesige Community, und Sie werden viele Ressourcen finden, die Ihnen helfen, wenn Sie nicht weiterkommen. Und auch die Tatsache, dass es der Industriestandard ist, damit Sie bei der Arbeit mit dem Arm nicht mit etwas zu Exotischem zu kämpfen haben, Sie haben alle Treiber und jede Art von Bewertungsplatinen, SoCs und SoM, die Sie benötigen würden. Hinzu kommt, dass fast alle Embedded-Ingenieure sich mit Arm auskennen. Wenn Sie also mit einer anderen Architektur arbeiten möchten, müssen Sie wirklich einen guten technischen Grund haben.

Unternehmen, die andere Architekturen verwenden, tun dies hauptsächlich aufgrund des Erbes früherer Produkte und aufgrund des Wissens des Unternehmensingenieurs.

Zusammenfassend denke ich, dass Arm die einfachste Wahl bei der Entwicklung eines neuen Produkts ist, aber Sie können auch gute Gründe haben, andere Architekturen zu verwenden (Legacy- oder sehr spezifische Anforderungen für das Produkt, die nur in einer bestimmten Architektur verfügbar sind).


2

Kurz gesagt, ja, die Entstehung ist Kosten und Energie. Es gibt jedoch andere Komplexitäten in Bezug auf RISC (Computer mit reduziertem Befehlssatz) ARM im Vergleich zu CISC (Computer mit komplexem Befehlssatz), z. B. Intel, und die kommerziellen Strategien der Hauptakteure.

Ich fand, dass dies eine umfassende Diskussion zu diesem Thema ist (obwohl ich keine Voreingenommenheit referenziert habe). Egal, ertragen Sie mit der monotonen Stimme, es ist sehr informativ. Vielleicht eine lange Antwort auf Ihre kurze Frage.

https://youtu.be/IfHG7bj-CEI

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.