was bedeutet arm
arm kann als Name eines Unternehmens, als allgemeiner Begriff für einen Prozessortyp oder als Name einer Technologie betrachtet werden. ARM ist ein auf das Design und die Entwicklung von Chips auf Basis der RISC-Technologie spezialisiertes Unternehmen und der weltweit führende Anbieter von geistigem Eigentum (IP) für Halbleiter. Der ARM-Prozessor ist der erste RISC-Mikroprozessor mit geringem Stromverbrauch und geringen Kosten, der von British Acorn Co., Ltd. entwickelt wurde. Die ARM-Technologie zeichnet sich durch hohe Leistung, niedrige Kosten und Energieeinsparung aus.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
1. Was ist ARM?
ARM kann als Name eines Unternehmens, als Sammelname für eine Art Prozessor oder als Name einer Technologie betrachtet werden.
- ARM ist ein Unternehmen, das sich auf das Design und die Entwicklung von Chips auf Basis der
RISC-Technologie spezialisiert hat. Als Anbieter von geistigem Eigentum ist selbst nicht direkt im Bereich Chips tätig Produktion, aber Übertragung der Designlizenz , mit einzigartigen Chips, die von kooperativen Unternehmen hergestellt werden.
- Der ARM-Prozessor ist der erste stromsparende und kostengünstige RISC-Mikroprozessor, der von British Acorn Co., Ltd. entwickelt wurde. Der Kern des ARM-Prozessors ist vereinheitlicht
und wird von der ARM Company bereitgestellt, während der On- Chipkomponenten sind vielfältig wird von großen Halbleiterunternehmen entwickelt, was es ARM ermöglicht, beim Entwurf eingebetteter Systeme unterschiedliche On-Chip- und On-Chip-Peripheriegeräte basierend auf demselben Kern zu verwenden, was große Vorteile bietet.
ARM-Technologie zeichnet sich durch hohe Leistung, niedrige Kosten und Energieeinsparung aus. Es nimmt eine führende Position in den Bereichen Smartphones, Tablets, eingebettete Steuerungen, Multimedia-Digital- und andere Prozessoren ein.
2. ARM-Kern und Architektur Jeder Armchip besteht hauptsächlich aus zwei Teilen: Armkern
,Peripheriegeräte.
ARM-KernArm-Kern:
Arm-Kern besteht hauptsächlich aus:Registern, Befehlssatz, Bus, Speicherzuordnungsregeln, Interrupt-Logik und. Komponenten debuggen Warten . Der Kern wurde von ARM entwickelt und durch den Verkauf zur Verwendung durch einzelne Chiphersteller autorisiert (ARM selbst stellt keine Chips her). Cortex A8 und A9 sind beispielsweise beide auf ARMv7a-Architektur ausgelegt; Cortex M3 und M4 sind ARMv7m-Architekturen wie die Architektur).
Peripheriegeräte: Einschließlich Timer, A/D-Wandler, Speicher, I2C, UART, SPI, ROM usw. Von jedem Chiphersteller entworfen und mit dem ARM-Kern verbunden. Verschiedene Chiphersteller verfügen über unterschiedliche Peripheriegeräte und bilden somit hinsichtlich Menge und Spezifikationen eine riesige ARM-Chipindustrie.
Arm-Befehlssatzarchitektur
Das Design des Befehlssatzes ist der wichtigste Teil der Prozessorstruktur. In Bezug auf den Arm wird er als ISA (Instruction Set Architecture) bezeichnet. Man kann sagen, dass der Befehlssatz die Seele des CPU-Designs ist, und er ist der Zauber, der die Büchse der Pandora öffnet. Wenn wir die CPU verwenden möchten, können wir die CPU nur über diese Anweisungen bedienen.
Für eine 32-Bit-CPU sind diese Anweisungen eine Folge von 32-Bit-01s. Verschiedene Werte stellen unterschiedliche Maschinenanweisungen dar. Die CPU-Hardware kann diese Anweisungen, z. B. Adressierung und Operationen, perfekt analysieren Handhabung usw. Wenn wir Honor of Kings auf unseren Mobiltelefonen spielen, müssen wir wissen, dass jede unserer Bewegungen letztendlich in eine Reihe von Maschinenanweisungen umgesetzt wird. Von der Geburt der ARMv1-Architektur im Jahr 1985 bis 2011 hat sich die ARM-Architektur zur achten Generation ARMv8 entwickelt.Cortex-A32/35/53/57/72/73/77/78 verwenden alle die ARMv8
-Architektur.Dies ist die erste Prozessorarchitektur von ARM, die 64-Bit-Befehlssätze unterstützt.
Prozessor- und Befehlssatzarchitektur vor ARM11 Beispielsweise hat sich ab der
die Benennungsmethode von ARM geändert.
ARM-Prozessormodell
Cortex-A-Serie (A: Anwendung)
Entwickelt für die wachsenden Verbraucherunterhaltungs- und drahtlosen Produkte, verwendet mit hohen Rechenanforderungen, mit umfangreichen Betriebssystemen und bietet interaktive Anwendungsfelder Medien- und Grafikerlebnis , wie Smartphones, Tablets, Car-Entertainment-Systeme, Digital-TVs, Smart Books, E-Reader, Heimnetzwerke, Home-Gateways und verschiedene andere Produkte.
Cortex-R-Serie (R: Echtzeit)
Gezielt auf Systemanwendungen, die Echtzeitvorgänge ausführen müssen, wie Automobilbremssysteme, Kraftübertragungslösungen, große Kapazität Speichersteuerung tief eingebettete Echtzeitanwendungen wie Prozessoren.
Cortex-SC-Serie (SC: SecurCore)
Tatsächlich gibt es zusätzlich zu den oben genannten drei Hauptserien auch eine Cortex-SC-Serie (SC: SecurCore), die sich auf Sicherheit konzentriert und hauptsächlich für verwendet wirdSicherheitschips der Regierung.
3. Was ist SOC?
Der vollständige Name von SoC lautet:System-on-a-Chip Die chinesische Bedeutung ist „Bauen Sie das System auf einem Chip“.
SoC integriert viele der wichtigsten Komponenten von Mobiltelefonen, wie CPU, GPU, Speicher. Mit anderen Worten: Obwohl es als Chip auf dem Motherboard vorhanden ist, enthält es viele Komponenten.
Was wir beispielsweise normalerweise als Qualcomm 801, Kirin 950, Samsungs Exynos 4412, A6 usw. bezeichnen, ist nur die allgemeine Bezeichnung für verpackte und verpackte Systemkomponenten (SoC). Allerdings ist der Inhalt jedes Pakets unterschiedlich und auch die Gründe sind unterschiedlich.Ein klassisches ARM-System-on-a-Chip oder sogenanntes Soc enthält viele Komponenten, von denen nur einige direkt von ARM abgeleitet sind. Erstens ist der Kern selbst normalerweise tief im Gerät eingebettet und im Gerätekontext normalerweise nicht direkt sichtbar, während der Debug-Port normalerweise der einzige freiliegende Teil ist, der mit dem Kern selbst verbunden ist, mit einer Klebelogik wie z Integrierte Takt- und Reset-Schaltungen.
namens AXI und einen Peripheriebus mit geringem Stromverbrauch namens APB APB wird normalerweise zum Anschluss aller Peripheriegeräte verwendet, und AXI wird für Speicher und andere Hochfrequenzgeräte verwendet -Geschwindigkeitsgeräte verfügen die meisten Geräte über eine gewisse Menge an On-Chip-Speicher und Schnittstellen zum Anschluss von Peripheriespeichergeräten. Bitte beachten Sie jedoch, dass es sich bei der externen Verbindung zum Gerät nicht um den AMBA-Bus handelt ausgesetzt.
4. Beispiel: Exynos 4412 SCP Nehmen wir Samsungs Exynos (Orion) 4412 SCP als Beispiel, um diese Konzepte zu erklären.
- Samsungs Exynos 4412 SCP ist ein Cortex-A9-basierter SOC;
- Wie in der Abbildung unten gezeigt, enthält Exynos 4412 4 Cortex-A9-Prozessoren (Kerne); ARMv7-A-Architektur (Befehlssatz) IF, JPEG, GPS/GLONASS, Energieverwaltung, USB-Host, I2C, UART, SPI usw.
Andere große Hersteller, die mit ARM zusammenarbeiten, fügen normalerweise ihre CPUs und verschiedene Peripherie-IPs zusammen und nehmen die Zeichnungen dann auf Band heraus. Es gibt auch viele Zitate unten umfasst die CPU, aber auch andere Controller. Dieses Ding wird SOC (System on Chip) genannt. 🔜 Hardware Einige Module wurden in dieses Soc integriert.
-
5. Zusammenfassung: Fassen wir diese Konzepte zusammen: Der Prozessor heißt ARM: Acorn RISC Machine;
ARM-Prozessorname
: Die neuen Benennungsregeln wurden in Cortex-A, Cortex-R und geändert Cortex-M; diese Die drei Buchstaben A, R und M zusammen ergeben ARM.ARM-Befehlssatz ist die ARM-Architektur, wie z. B. ARMv8. Jeder Prozessor muss sich für das Design auf eine bestimmte ARM-Architektur verlassen;
- **SOC:** Große Hersteller kaufen ARM-Lizenzen. Holen Sie sich die Quelle Code des ARM-Prozessors und erstellen Sie dann eine periphere IP (kaufen Sie sie oder entwerfen Sie sie selbst), um einen SOC zu bilden, z. B. den Exynos 4412 von Samsung und den Kirin 990 von Huawei.
- Weitere Informationen zu diesem Thema finden Sie in der Rubrik „FAQ“!
Das obige ist der detaillierte Inhalt vonwas bedeutet arm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Seitdem die Apple M4-betriebene OLED iPad Pro-Reihe auf den Markt gekommen ist, warten Apple Silicon-Fans sehnsüchtig auf die Ankunft des M4 SoC in der Mac-Reihe. Der M4 war unbestreitbar ein großer Fortschritt sowohl in der Rechen- als auch in der Grafikleistung – ein Sprung nach vorne

Die Möglichkeit, Windows auf Apple-Silicon-Geräten ausführen zu können, ist seit langem ein Wunsch der Benutzer. Sie haben darauf gewartet, zu erfahren, wie man Windows 11 ARM ISO auf M1Mac herunterlädt und installiert. Allerdings hatten Windows 10 ARM-basierte PCs bisher viele Einschränkungen. Doch mit der Veröffentlichung der ARM-Version von Windows 11 hat Microsoft hart daran gearbeitet, einige seiner Einschränkungen zu lösen. Neben anderen Verbesserungen bietet es jetzt beispielsweise Unterstützung für 64-Bit-Anwendungen, für den M1Mac gibt es jedoch noch keine offizielle Unterstützung. Derzeit können Sie jede dieser 5 besten PC-Emulationssoftware für Mac verwenden, um Apple-Laptops zu emulieren

Der neu eingeführte Snapdragon X Elite-Chip wird endlich in Laptops ausgeliefert. Laut unserem ausführlichen Test des VivoBook S 15 OLED mit dem X Elite (78-100) mit 12 Kernen und etwas weniger leistungsstarker Grafik als das Top-End-Modell (84-100).

Trotz des Hypes um den Qualcomm Snapdragon X Elite war es ein eher mittelmäßiger Start. In unserem Test haben wir festgestellt, dass der beeindruckendste Teil des neuen Asus Vivobook S 15 mit Qualcomm Snapdragon X Elite X1E-78-100 die nahtlose Verarbeitung ist

Gängige Konfigurationsmethoden für die Verwendung von GDB zum Debuggen eingebetteter ARM-Programme unter Linux. Als spezielles Computersystem werden eingebettete Systeme normalerweise in elektronische Geräte integriert und zur Steuerung und Verwaltung von Hardwareressourcen verwendet. Um den Betrieb eingebetteter Systeme zu debuggen und zu analysieren, müssen wir spezielle Tools verwenden. Unter diesen ist GDB ein häufig verwendeter Open-Source-Debugger, der auf eingebetteten Systemen ausgeführt werden und mit Programmen kommunizieren kann. In diesem Artikel werden gängige Konfigurationsmethoden für die Verwendung von GDB zum Debuggen eingebetteter ARM-Programme unter Linux vorgestellt und Codebeispiele gegeben.

Microsoft und andere Hersteller haben mit der Auslieferung der neuen Copilot Plus-PCs begonnen. Diese erste Laptop-Welle ist mit Chipsätzen der Qualcomm Snapdragon X-Serie ausgestattet, die auf ARM basieren. Während sie Windows-Apps über den Prism-Emulator ausführen können, ist dies bei einigen bereits der Fall

Trotz des Hypes um den Qualcomm Snapdragon X Elite war es ein eher mittelmäßiger Start. In unserem Test haben wir festgestellt, dass der beeindruckendste Teil des neuen Asus Vivobook S 15 mit Qualcomm Snapdragon X Elite X1E-78-100 die nahtlose Verarbeitung ist

Laut einem Bericht von Bloomberg heute Mittag, Pekinger Zeit, sagten mit der Angelegenheit vertraute Personen, Arm habe kürzlich mehr als 70 Software-Ingenieure in China entlassen, mehr als 70 Software-Ingenieure entlassen und einige Positionen in Regionen außerhalb Asiens verlagert. Eine der Quellen wollte nicht genannt werden. Es wurde bekannt, dass etwa 15 der entlassenen Mitarbeiter für die Arbeit an China-bezogenen Projekten eingesetzt werden. Eine andere namentlich nicht genannte Person sagte, dass die Stellen, die gestrichen werden sollen, derzeit mit Vertragssoftware-Ingenieuren „besetzt“ seien, die an Projekten gearbeitet hätten, die Arms weltweite Aktivitäten betrafen. Arm sagte in der Erklärung: „Um sicherzustellen, dass das chinesische Software-Ökosystem die Leistung und Fähigkeiten von Arm voll ausnutzen kann, organisiert Arm seine Software-Engineering-Ressourcen in China neu, um sich auf die direkte Unterstützung lokaler Entwickler zu konzentrieren.“