Was ist der Unterschied zwischen Arduino, Raspberry Pi und MCU?

2022-09-07
image
Arduino

Arduino ist eine bequeme, flexible und benutzerfreundliche Open-Source-Plattform für elektronische Prototypen. Enthält Hardware (verschiedene Modelle von Arduino-Boards) und Software (Arduino IDE). Entwickelt von einem europäischen Entwicklerteam im Winter 2005. Zu seinen Mitgliedern gehören Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis und Nicholas Zambetti.

Es basiert auf der einfachen Open-Source-I/O-Schnittstellenversion und verfügt über eine Processing/Wiring-Entwicklungsumgebung ähnlich Java und C. Es besteht hauptsächlich aus zwei Hauptteilen: Der Hardwareteil ist die Arduino-Leiterplatte, die für die Schaltungsverbindung verwendet werden kann ; die andere ist die Arduino IDE, die Programmentwicklungsumgebung in Ihrem Computer. Sie schreiben einfach den Programmcode in die IDE, laden das Programm auf das Arduino-Board hoch, und das Programm sagt es IhnenArduino-Boardwas zu tun ist. (Quelle Baidu-Enzyklopädie)

Laienhaft ausgedrückt: Arduino ist ein Hardware-Open-Source-Entwicklungsboard. Der Prozessor dieses Boards ist die AVR-Serie von Atmel, die sich von der unten beschriebenen ARM-Architektur unterscheidet.

Und diese sind Open Source und können von ihrer offiziellen Website heruntergeladen werden

ARM

Der ARM-Prozessor war der erste RISC-Mikroprozessor, der von Acorn Ltd. für den Low-Budget-Markt entwickelt wurde. Der vollständige Name lautet Acorn RISC Machine. Der ARM-Prozessor selbst ist ein 32-Bit-Design, ist aber auch mit einem 16-Bit-Befehlssatz ausgestattet, der im Allgemeinen bis zu 35 % gegenüber dem entsprechenden 32-Bit-Code einspart, aber alle Vorteile eines 32-Bit-Systems behält.

Laienhaft ausgedrückt: ARM bezieht sich auf eine Prozessorarchitektur, einen Prozessorkern, und ist auch der Name der Firma ARM und der Name der ARM-Technologie.

Da sich die Prozessorarchitektur von X86 PowerPC usw. unterscheidet, verwenden einige unserer gängigen Mobiltelefonchips und einige Steuerchips eine ARM-Architektur, wie z. B. die Tegra-Serie von Nvidia im Mobiltelefonbereich und die Orion-Serie von Samsung Electronics Bereich der industriellen Steuerung Die gemeinsame STMicroelectronics STM32-Serie sind alle ARM-Architekturen.

Himbeer-Pi

Raspberry Pi (chinesischer Name „Raspberry Pi“, abgekürzt als RPi, (oder RasPi / RPI) ist für die Computerprogrammierausbildung von Studenten konzipiert. Es ist nur ein Kartencomputer im Kreditkartenformat, und sein System basiert auf Linux. [1 ] Mit Windows Mit der Veröffentlichung von 10 IoT werden wir auch in der Lage sein, den Raspberry Pi unter Windows zu verwenden.[2] Seit seiner Einführung wurde er von vielen Computer-Enthusiasten und Herstellern gesucht, aber das innere „Herz“ ist es sehr leistungsfähig, und es hat alle Funktionen wie Video und Audio.

Raspberry Pi bezeichnet ein kleines Computersystem mit Open-Source-Hardware und erfreut sich mittlerweile großer Beliebtheit. Sein Wesen ist auch ein Entwicklungsboard. Sein Chip ist der BCM2835-Chip von Broadcom. Dieser Chip verwendet die oben erwähnte ARM-Architektur. Die meisten Dinge in Ihrem Computergehäuse sind in einem Mikrocomputer auf einer Leiterplatte integriert. Es gibt keinen wesentlichen Unterschied zwischen Monitor, Maus, Tastatur usw., die an Ihren Computer angeschlossen sind. Das Betriebssystem ist anders. Dies ist ein Linux-basiertes System.

MCU

Mikrocontroller (Mikrocontroller) sind integrierte Schaltungschips, die die ultragroße integrierte Schaltungstechnologie verwenden, um die CPU der Zentraleinheit, den Arbeitsspeicher RAM, den Festwertspeicher ROM, verschiedene E / A-Ports und Interrupt-Systeme sowie Timer zu integrieren mit Datenverarbeitungsfähigkeiten. /Zähler und andere Funktionen (können auch Anzeigetreiberschaltungen, Pulsbreitenmodulationsschaltungen, analoge Multiplexer, A/D-Wandler und andere Schaltungen umfassen) sind in einem kleinen und vollständigen Mikrocomputersystem auf einem Siliziumchip integriert. Es ist weit verbreitet im Bereich der Steuerung. Ab den 1980er Jahren hat er sich von den damaligen 4-Bit- und 8-Bit-Einzelchip-Mikrocomputern zum aktuellen 300M-Hochgeschwindigkeits-Einzelchip-Mikrocomputer entwickelt.

Ein-Chip-Mikrocomputer wird im Ausland als MCU-Mikrocontroller bezeichnet

Es besteht darin, CPU, RAM, ROM usw. in einem einzigen Chip zu integrieren, um einen Ein-Chip-Mikrocomputer zu bilden.

Zusammenfassen:

Arduino: Einfaches und vollständiges ressourcenreiches Open-Source-Mikrocontroller-Anwendungsentwicklungsboard

ARM: Hochleistungs-Mikrocontroller

Raspberry Pi: Der Micro Card Computer

Mikrocontroller: Ein Ein-Chip-Computer