Raspberry Pi: een kleine computer voor je projecten
Een Raspberry Pi-singleboardcomputer heeft de belangrijkste computeronderdelen op één kleine printplaat. Met passende voeding, opslag en een besturingssysteem kan hij programma’s uitvoeren. Je kunt een scherm en toetsenbord gebruiken, of hem op afstand zonder scherm bedienen. Raspberry Pi OS is een Linux-besturingssysteem voor deze computers. Volg de officiële installatiegids voor jouw bord (Engels).
Wat kun je ermee maken?
Denk aan een quiz met echte antwoordknoppen, een lampje dat laat zien wie aan de beurt is, of een klein spel op het hele scherm. Je programma neemt beslissingen; GPIO verbindt geschikte elektronische onderdelen met de in- en uitvoer.
Je kunt de programmalogica onderzoeken voordat je hardware aansluit. De Pliro IDE heeft een virtuele hardwarewerkbank om met onderdelen zoals leds en knoppen te experimenteren.
De virtuele werkbank van de IDE: zeven uitgangspinnen laten de segmenten van een cijfer branden. Dit is een simulatie, zonder aangesloten fysiek bord.
Drie verschillende dingen
| Activiteit | Wat gebeurt er in Pliro? |
|---|---|
| GPIO-code uitvoeren in een interpretersessie | De pintoestand is virtueel. De IDE-werkbank kan uitgangen tonen en ingangen aansturen. |
| Een Raspberry Pi-applicatie bouwen | Pliro maakt een native uitvoerbaar bestand voor het gekozen Pi-doel. Op de Pi kan dit via Linux fysieke GPIO gebruiken. |
| De IDE zelf op een Pi uitvoeren | Hiervoor is een IDE-bouw voor dat platform met de bijbehorende desktopafhankelijkheden nodig. Een Pi-applicatie exporteren installeert daar niet de IDE. |
Kies het bouwdoel van je applicatie
Pliro heeft expliciete doelen raspberry-pi-arm64 en raspberry-pi-armv7. De keuze moet passen bij de processor en het geïnstalleerde besturingssysteem. ARM64 is de 64-bitsroute; ARMv7 is de ondersteunde 32-bitsroute. De ARMv7-cross-build bestaat, maar controle op oudere fysieke borden blijft een vereiste voor vrijgave.
Het algemene doel linux-arm64 schakelt Pliro’s fysieke GPIO-uitvoerlaag niet in. Gebruik een expliciet Raspberry Pi-doel als de applicatie pinnen nodig heeft. Zie Applicaties bouwen en verspreiden voor export en uitrollen via SSH.
Deze doelen ondersteunen consoleprogramma’s en native beeld op het hele scherm. De gemaakte applicatie werkt onafhankelijk van de IDE, maar fysieke pinnen vereisen nog steeds de juiste toegang tot Linux-apparaten.
Is een Raspberry Pi Pico hetzelfde?
Een Pico is een microcontrollerbord, een ander soort apparaat dan een Raspberry Pi-computer met Linux. Zie de Pico-documentatie van Raspberry Pi (Engels). Pliro’s huidige Pi-doelen maken uitvoerbare Linux-bestanden; ze maken geen Pico-firmware.
Een eerste project
Begin met de gids voor pinbesturing en het programma dat drie keer knippert. Probeer het virtueel, voorspel wanneer de led moet branden en verander de pauze. Gebruik bij de overstap naar echte onderdelen de aansluitinstructies van het bord en de GPIO-inleiding.

