Maszyny te wykorzystują procesor ARM 700 MHz, a modele mogą być wyposażone w 256 MB lub 512 MB pamięci RAM. Mogą obsługiwać do pięciu portów USB 2.0. Raspberry Pis może wykorzystywać kartę MicroSD lub pamięć flash (do 4 GB) do nieulotnej pamięci i wykorzystuje HDMI do cyfrowego wyjścia audio i wideo. Nie ma wbudowanego interfejsu sieciowego, ale obsługują sieci Wi-Fi i Ethernet przez USB.
Raspberry Pis powszechnie używa Linuksa jako systemu operacyjnego. Arch linux, Fedora, Puppy Linux, Slackware, FreeBSD, NetBSD, OpenSUSE i RISC OS są dostępne dla Pi. Dostępny jest również Raspbmc, system operacyjny stworzony specjalnie do używania Pi jako cyfrowego centrum multimedialnego lub HTPC.
Procesor ARM, BeagleBoard, warunki sprzętowe, Linux