Onko Raspberry Pi mikroprosessori vai mikrokontrolleri?


Paras vastaus

Raspberry Pi itsessään on upotettu tietokone tai myös SBC (yksi kortti). Vadelma Pi: n -prosessori on jonkin verran mikroprosessorin ja mikro-ohjaimen välinen hybridi. Se on oikeastaan ​​SoC (järjestelmä sirulla), joka sisältää useita päällekkäin ladottuja muotteja, joissa on Broadcom BCM 2835/6/7 ARM -prosessori, Broadcom VideoCore GPU (grafiikkaprosessori) ja RAM-muistit. p>

Mikrokontrollereissa on yleensä sekä ohjelma- että datamuisti yhdessä sirussa yhdessä useiden oheislaitteiden kanssa, kun taas mikroprosessorit käyttävät ulkoista muistia ja oheislaitteita (esim. Intel- tai AMD-prosessori työpöydälläsi tai kannettavassasi).

Broadcom-prosessori sisältää itse asiassa isännän -piirisitä oheislaitteita , nimittäin:

Ajastimet Keskeytä ohjain GPIO USB PCM / I2S DMA-ohjaimen I2C: n SPI: n PWM UART: n

Joten tämän luettelon perusteella kutsuisin Raspberry Pi -prosessoria enemmän mikrokontrolleriksi kuin mikroprosessoriksi, vaikka RAM on erillisessä kuolla. Mutta Raspberry Pi itsessään on yksi kortti.

Vastaus

Kaikki on määritelmässä == Wikipediasta

A mikroprosessori on tietokoneprosessori, joka sisältää keskusyksikön toiminnot yhdellä integroidulla piirillä tai enintään muutama integroitu piiri.

mikrokontrolleri on pieni tietokone integroidulla integroidulla piiri . Nykyaikaisessa terminologiassa se on samanlainen, mutta vähemmän kehittyneempi kuin siru tai SoC: n järjestelmä; SoC voi sisältää mikrokontrollerin yhtenä komponenttinaan. Mikrokontrolleri sisältää yhden tai useamman suorittimen sekä muistin ja ohjelmoitavat tulo / lähtö-oheislaitteet.

Raspberry Pi ei siis ole kumpikaan. Se sisältää SoC: n, jossa on ARM-mikroprosessori. SoC: ta ei pidetä mikrokontrollerina, koska se käyttää käyttöjärjestelmää toimiakseen. Tämä voi olla Linux- tai Windows 10 -järjestelmä.

Myöskään Arduino ei ole kumpikaan. Toisin kuin RPI, se sisältää kuitenkin mikrokontrollerin eikä siinä käytetä käyttöjärjestelmää.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *