Nee,
ESP32 en
RP2040 (overigens ook van raspberry maar het is niet compatible met de traditionele raspberry pi) zijn microcontrollers, maar wel met een lichte ARM core erin. Soms zelfs meerdere (de ESP32 heeft er twee). Ze hebben niet voldoende geheugen om linux te draaien maar het punt is: voor 95% van de toepassingen hoeft dat gewoon niet.
In situaties waar je een beetje hardware aan wil sturen en zelfs wat graphics naar een display gooien en een beetje wifi heen en weer blaffen heb je aan een ESP32 voldoende. En het is niet 'voor dat geld', je hebt namelijk zo'n ESP32 al voor een tientje! Dat is goedkoper dan de pi ooit geweest is (met uitzondering van de eerste pi zero zonder wifi).
De RP2040 vind ik iets minder interessant want die heeft geen ingebouwde wifi/bluetooth. Er is wel een versie waar dat er met een losse controller op zit. Maar ik ben zelf meer fan van de ESP. Smaken verschillen daar niet van.
Maargoed, dit was juist in het begin de niche waar raspberry zich op richtte. Een heel licht/klein (voor die tijd) boardje waar je je electronicaprojecten mee aan kon sturen. Want de raspberry 1 was erg traag als general purpose computer, zelfs voor die tijd. Maar in die tijd waren microcontrollers nog heel erg traag, hadden geen ARM cores en geen wifi of ethernet. Daarom was de raspberry zo'n uitkomst toen. Dat voordeel is nu eigenlijk weg.
Waar raspberry ook keigoed in was, was de community ondersteuning. Alles wat iedereen maakte, draaide erop. Ideaal. Maar ondertussen kwam ExpressIF op met eerst de ESP8266 en later dus de ESP32. Die hebben ze de kaas van het brood gegeten. De ESP8266 begon eigenlijk als een seriele naar Wifi converter board, die met wat hacks ook als een microcontroller te programmeren was. In plaats van dit dicht te timmeren zoals de meeste bedrijven doen, ging Expressif hier helemaal vol op in en omarmde de community eromheen. Ze hebben onder andere ook onze eigen @
Sprite_tm ingehuurd als community manager als ik me niet vergis. Toen de opvolger de ESP32 kwam, was die helemaal klaar voor de community en was het geen hackerig iets meer.
Toen kwam de raspberry foundation uiteindelijk met de RP2040 maar tegen die tijd had de ESP32 al een enorm ecosysteem om zich heen gebouwd.
Nu zijn de raspberries veel meer gegroeid in prijs en snelheid, maar alsnog kunnen ze zich niet meer met de intel atom opties meten want die zijn juist omlaag gegaan in grootte en prijs. Dus dan zou ik gewoon daarvoor gaan als je een lichte computer zoekt. Voor computergebruik is een raspberry 5 te duur en te licht, en voor embedded te zwaar en te duur. Tenzij je echt per se linux moet draaien en toch veel hardware aan moet sturen, of de power nodig hebt voor machine vision ofzo... Maar dat is echt een veel kleinere niche dan ze vroeger hadden.
[Reactie gewijzigd door Llopigat op 22 juli 2024 14:27]