Rekenkracht en geheugen bepalen hoe complex je programma kan worden. Flashgeheugen bewaart de code ook na uitschakelen van het bord. RAM bevat tijdelijke gegevens tijdens uitvoering. Een eenvoudige sensorlezer heeft weinig geheugen nodig, terwijl een interface met afbeeldingen en netwerkverkeer sneller grenzen bereikt.
Let niet alleen op klokfrequentie. Meer megahertz lost niet elk probleem op. Beschikbare RAM bepaalt of buffers, bibliotheken en grafische gegevens tegelijk passen. Bij single-board computers beïnvloeden processor, werkgeheugen en opslag samen de vlotheid van toepassingen met meerdere actieve diensten.
Een bord met te weinig RAM kan tijdens gebruik vastlopen of functies uitschakelen wanneer gegevens pieken. Bekijk daarom de eisen van je libraries vooraf. Langdurige verwerking van camerabeeld vraagt vaak om voldoende rekenkracht voor beeldanalyse plus extra werkgeheugen voor grote buffers en ruime opslag voor bestanden, logboeken, updates en tijdelijke gegevens tijdens dagelijks gebruik.