Qual è la differenza tra Arduino, Raspberry pi e MCU?

2022-09-07
image
Arduino

Arduino è una piattaforma di prototipazione elettronica open source comoda, flessibile e facile da usare. Contiene hardware (vari modelli di schede Arduino) e software (IDE Arduino). Sviluppato da un team di sviluppo europeo nell'inverno 2005. I suoi membri includono Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis e Nicholas Zambetti.

È costruito sulla versione open source dell'interfaccia I/O semplice e ha un ambiente di sviluppo di elaborazione/cablaggio simile a Java e C. Si compone principalmente di due parti principali: la parte hardware è il circuito stampato Arduino che può essere utilizzato per la connessione del circuito ; l'altro è l'IDE Arduino, l'ambiente di sviluppo del programma nel tuo computer. Basta scrivere il codice del programma nell'IDE, caricare il programma sulla scheda Arduino e il programma lo diràScheda ArduinoCosa fare. (Fonte Enciclopedia Baidu)

In parole povere: arduina è una scheda di sviluppo hardware open source. Il processore di questa scheda è la serie AVR di Atmel, che è diversa dall'architettura ARM descritta di seguito.

E questi sono open source e possono essere scaricati dal loro sito Web ufficiale

BRACCIO

Il processore ARM è stato il primo microprocessore RISC progettato da Acorn Ltd. per il mercato a basso budget. Il nome completo è Acorn RISC Machine. Il processore ARM stesso è un design a 32 bit, ma è anche dotato di un set di istruzioni a 16 bit, che generalmente consente di risparmiare fino al 35% rispetto al codice equivalente a 32 bit, ma conserva tutti i vantaggi di un sistema a 32 bit.

In parole povere: ARM si riferisce a un'architettura del processore, un core del processore ed è anche il nome dell'azienda ARM e il nome della tecnologia ARM.

Poiché l'architettura del processore è diversa da X86 PowerPC, ecc., alcuni dei nostri comuni chip per telefoni cellulari e alcuni chip di controllo, molti utilizzano l'architettura ARM, come la serie Tegra di Nvidia nel campo della telefonia mobile, la serie Orion di Samsung Electronics, nel campo del controllo industriale Le comuni serie STM32 di STMicroelectronics sono tutte architetture ARM.

lampone pi

Raspberry Pi (nome cinese "Raspberry Pi", abbreviato in RPi, (o RasPi / RPI) è progettato per l'educazione alla programmazione informatica degli studenti. È solo un computer con carte delle dimensioni di una carta di credito e il suo sistema è basato su Linux. [1 ] Con Windows Con il rilascio di 10 IoT, saremo anche in grado di utilizzare il Raspberry Pi con Windows.[2] Fin dal suo inizio, è stato ricercato da molti appassionati e produttori di computer. , ma il "cuore" interiore è molto potente e ha tutte le funzioni come video e audio.

Raspberry Pi si riferisce a un piccolo sistema informatico con hardware open source ed è ora molto popolare. La sua essenza è anche una scheda di sviluppo. Il suo chip è il chip BCM2835 di Broadcom. Questo chip utilizza l'architettura ARM sopra menzionata. La maggior parte delle cose nel case del tuo computer sono integrate in un microcomputer su un circuito stampato. Non vi è alcuna differenza sostanziale tra il monitor, il mouse, la tastiera, ecc. collegati al computer. Il sistema operativo è diverso. Questo è un sistema basato su linux.

MCU

Microcontrollers (Microcontrollers) è un chip a circuito integrato, che utilizza la tecnologia del circuito integrato su larga scala per integrare l'unità di elaborazione centrale CPU, memoria RAM ad accesso casuale, memoria ROM di sola lettura, varie porte I/O e sistemi di interrupt, timer con capacità di elaborazione dati. /Il contatore e altre funzioni (possono includere anche circuiti di azionamento del display, circuiti di modulazione dell'ampiezza dell'impulso, multiplexer analogici, convertitori A/D e altri circuiti) sono integrati in un piccolo e completo sistema di microcomputer su un chip di silicio. È ampiamente utilizzato nel campo del controllo. Dagli anni '80, dai microcomputer a chip singolo a 4 bit e 8 bit dell'epoca, si è sviluppato nell'attuale microcomputer a chip singolo ad alta velocità da 300 M.

Il microcomputer a chip singolo è chiamato microcontrollore MCU all'estero

È integrare CPU, RAM, ROM, ecc. in un unico chip per formare un microcomputer a chip singolo.

Ricapitolare:

Arduino: scheda di sviluppo di applicazioni per microcontroller open source semplice e completa, ricca di risorse

ARM: microcontrollore ad alte prestazioni

Raspberry Pi: il computer con micro schede

Microcontrollore: Un computer a chip singolo