Mis vahe on mikroprotsessori, mikrokontrolleri ja mikroarvuti vahel vastavalt nende rakendustele?


Vastus 1:

Hei, vaatame selles asjas näiteid rpi ja Arduinost. Iga Arduino keskmes on must mikroskeem, mida nimetatakse mikrokontrolleriks. See väike kiip sisaldab kõike, mis on vajalik asjade arvutamiseks: seal on mikroprotsessor, taimer, mälu ja I / O-pordid, mille kaudu MCU suhtleb välismaailmaga. See komponent teeb tegelikult Arduino tööd; ülejäänud tahvel ja Arduino tarkvara on seal, et aidata teil sellega liidestada.

Raspberry Pi töötab väga erinevalt ja jagab lauaarvutiga palju ühist. Selle keskmes on Broadcomi keskseade, mis on mujal tahvlil ühendatud RAM-i, välise mäluseadme ja sadamatega. See töötab opsüsteemiga, mis tegeleb arvuti põhifunktsioonidega, käivitab programme, juhib HDMI-, USB- ja RJ45-porte ning muudab kasutajale kuvamiseks graafilise liidese.

See arhitektuur võimaldab Raspberry Pi-l teha asju, mida Arduino ja tema mikrokontroller ei saaks kunagi teha. Kuid mõne rakenduse jaoks oleks selline täieõiguslik arvuti tülikas ja tarbetu. Mõelge arvuti klaviatuuri lülitusele. See on seal tegevuste lülitite komplekti jälgimiseks ja klahvivajutuse sündmustest arvutisse teatamiseks. Leiate hulgaliselt kodus kodu lähedal asuvaid seadmeid, mis sisaldavad pisikesi mikrokontrolleri seadmeid, mis on koormatud ressurssidega näljaste funktsioonide, näiteks opsüsteemide või GUI-de (või isegi buutimislaadurite) abil, oma tööga odavalt ja tõhusalt.

Kui soovite lisateavet, siis siin on selle teema blogi postitus, mille me selle teema kohta kirjutasime - Arduino vs Vaarika Pi: milline tahvel on parim?