Raspberry Pi – platforma komputerowa stworzona przez , brytyjską organizację non-profit z siedzibą w Cambridge. Urządzenie składa się z pojedynczego obwodu drukowanego i zostało zaprojektowane w celu wspierania nauki podstaw informatyki. Jego premiera miała miejsce 29 lutego 2012 rokuNajmniejszy komputer świata, Raspberry Pi, już w sprzedaży! (Od pojawienia się NanoPi już nie)..
Pierwsza wersja urządzenia jest oparta na układzie Broadcom BCM2835 SoC, który składa się z procesora ARM1176JZF-S 700 MHz, VideoCore IV GPU i 256 lub 512 megabajtów (MB) pamięci RAM. Urządzenie nie posiada dysku twardego, jednak w celu załadowania systemu operacyjnego i przechowywania danych zostało wyposażone w złącze dla kart microSD i porty dla pamięci USB. Raspberry Pi ma również złącze USB przeznaczone do podłączania dowolnych urządzeń zewnętrznych. Począwszy od modelu Raspberry Pi 3B, istnieje możliwość uruchomienia Raspberry Pi bez używania karty microSD, korzystając z nośników pamięci za pośrednictwem złącza USB.
Raspberry Pi działa pod kontrolą systemów operacyjnych opartych na Linuksie oraz RISC OSSystem RISC OS dla Raspberry Pi., a od modelu Raspberry Pi 2 B działa również pod kontrolą Windows 10 Internet Of Things. Możliwe jest także uruchomienie Windows 10 dla procesorów ARM. Istnieje możliwość uruchomienia poprzez emulację wielu innych systemów, włącznie z systemami operacyjnymi znanymi z mainframeów, jak system GEORGE 3.
Do 2022 roku wyprodukowano ponad 40 mln egzemplarzy Raspberry Pi. Produkcja odbywa się w zakładach Sony w Pencoed, w Walii.
Specyfikacja Raspberry Pi nie ma wbudowanego zegara czasu rzeczywistego, więc system operacyjny musi korzystać z zewnętrznego źródła czasu za pomocą Internetu, pytać użytkownika o czas podczas uruchamiania lub korzystać z dodatkowego modułu zegara RTC.
Różnice między Wersjami A i B Model A nie ma złącza RJ45 Ethernet, ale może zostać podłączony do sieci za pomocą zewnętrznej karty sieciowej Ethernet lub Wi-Fi za pośrednictwem portu USB.
Współpraca z peryferiami Standardowe myszy i klawiatury komputerowe podłączane za pomocą USB bez problemu współpracują z Raspberry Pi.
Raspberry Pi (wersja 1) Fundacja przygotowała w pierwszej wersji Raspberry Pi dwa modele urządzeń. Model A z jednym portem USB i bez złącza sieci Ethernet (LAN) oraz Model B, który ma dwa porty USB oraz kartę 10/100 Ethernet. 14 lipca 2014 miała miejsce premiera modelu B+, który jest poprawioną wersją modelu B.Raspberry Pi Model B+.mały|320px|Komputer Raspberry Pi, wersja B Model A Model B Model B+SoC: Broadcom BCM2835 (CPU + GPU + DSP + SDRAM) CPU 700 MHz ARM1176JZF-S core (ARM11 family) GPU Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decode Pamięć (SDRAM): 256 MB (współdzielona z GPU) 256 lub 512 MB (współdzielona z GPU) 512 MB (współdzielona z GPU) Porty USB 2.0Verified USB Peripherals and SDHC Cards; eLinux.org. 1 2 (uzyskane za pomocą zintegrowanego koncentratora USB) 4 (uzyskane za pomocą zintegrowanego koncentratora USB)SMSC LAN9514 data sheet Website; micorchip.com. Wyjścia wideo Composite RCA (PAL i NTSC), HDMI (wersja: 1.3 i 1.4)Composite RCA (PAL i NTSC) przez 4-pinowe (TRRS) złącze Jack, HDMI (wersja: 1.3 i 1.4) Wyjścia dźwięku 3.5 mm jack, HDMI Nośnik danych złącze kart SD / MMC / SDIOMicroSD Połączenia sieciowe brak 10/100 Ethernet (RJ45) Pozostałe złącza 8 x GPIO, UART, szyna I²C, szyna SPI z dwiema liniami CS, +3,3 V, +5 V, masaRaspberry PI GPIO Connector; eLinux.org. 40 x GPIORaspberry PI Model B2. Zasilanie 500 mA (2,5 W) 700 mA (3,5 W) 600 mA (3,0 W) Źródło zasilania 5 V przy pomocy złącza MicroUSB, ewentualnie za pomocą złącza GPIO Wymiary 85,60 × 53,98 mm Waga 45 g Obsługiwane systemy operacyjne Raspbian, Debian GNU/Linux, Fedora, Arch Linux, FreeBSD
Raspberry Pi 2 mały|Raspberry Pi 2, wersja B 2 lutego 2015 rozpoczęto sprzedaż kolejnego modelu – Raspberry Pi 2 B. Wielkość, kształt i rozmieszczenie podzespołów są identyczne jak w poprzedniej generacji, jednak oferuje większą wydajność. SoCBroadcom BCM2836 (CPU + GPU + DSP + SDRAM + jeden port USB)CPU900 MHz quad-core ARM Cortex-A7GPUBroadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decodePamięć (SDRAM):1 GB (współdzielona z GPU)Porty USB 2.04 (uzyskane za pomocą zintegrowanego koncentratora USB)Wyjścia wideoComposite RCA (PAL i NTSC) przez 4-pinowe (TRRS) złącze Jack, HDMI (wersja: 1.3 i 1.4)Wyjścia dźwięku3.5 mm jack, HDMINośnik danychMicroSDPołączenia sieciowe10/100 Ethernet (RJ45)Pozostałe złącza40 x GPIOZasilanie900 mA (3,1 W)Źródło zasilania5 V przy pomocy złącza MicroUSB, ewentualnie za pomocą złącza GPIOWymiary85,60 × 53,98 mmWaga45 gObsługiwane systemy operacyjneRaspbian, Windows 10 IoT Core, Debian GNU/Linux, Ubuntu snappy core, OpenELEC, Ubuntu MATE, Fedora, Arch Linux, FreeBSD
Raspberry Pi Zero mały|Raspberry Pi Zero W W listopadzie 2015 wydano kolejną wersję urządzenia – Raspberry Pi Zero. Płytka drukowana tego modelu jest mniejsza niż "standardowe" Raspberry Pi. Jest sprzedawany w dwóch wersjach: Zero oraz Zero W. ZeroZero W SoC Broadcom BCM2835CPU 1 GHz ARM1176JZF-SGPU Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decodePamięć (SDRAM): 512 MB (współdzielona z GPU)Porty USB 2.0 1 (USB OTG)Wyjścia wideo Composite (PAL i NTSC) dostępne na punkcie lutowniczym, HDMI (mini-HDMI)Wyjścia dźwięku Mini HDMINośnik danych MicroSDPołączenia sieciowebrakWi-Fi (2,4 GHz 802.11n), Bluetooth 4.0Pozostałe złącza 40 x GPIOTypowy pobór prądu bez dodatkowych akcesoriów100 mA150 mAŹródło zasilania 5 V, przynajmniej 1200mA podłączenie przez złącze MicroUSB, lub pomocą złącza GPIOWymiary 65 × 30 × 5 mmWaga 9 gObsługiwane systemy operacyjne Raspbian, Debian, Fedora, Arch Linux, FreeBSD
Raspberry Pi 3 mały|Raspberry Pi 3, wersja B+ Model 3BModel 3B+Model 3A+ SoC Broadcom BCM2837 Broadcom BCM2837B0CPU1,2 GHz quad-core ARM-8 Cortex-A53 (64-bit) 1,4 GHz quad-core ARM-8 Cortex-A53 (64-bit)GPU Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decodePamięć (SDRAM):1 GB LPDDR2 (900 MHz) (współdzielona z GPU)1 GB LPDDR2 (900 MHz) (współdzielona z GPU)512 MB (współdzielona z GPU)Porty USB 2.04 (uzyskane za pomocą zintegrowanego koncentratora USB)4 (uzyskane za pomocą zintegrowanego koncentratora USB)1Wyjścia wideo Composite (PAL i NTSC) przez 4-pinowe (TRRS) złącze Jack, HDMIWyjścia dźwięku 3.5 mm jack, HDMINośnik danych MicroSDPołączenia sieciowe10/100 Ethernet (RJ45), Wi-Fi (2,4 GHz 802.11n), Bluetooth 4.1100/1000 Ethernet (RJ45), Wi-Fi (2,4 GHz, 5 GHz 802.11b/g/n/ac), Bluetooth 4.2Wi-Fi (2,4 GHz, 5 GHz 802.11b/g/n/ac), Bluetooth 4.2Pozostałe złącza 40 x GPIO, CSI, DSIZasilanie 2,5 AŹródło zasilania5 V przy pomocy złącza MicroUSB, ewentualnie za pomocą złącza GPIO 5 V przy pomocy złącza MicroUSB, ewentualnie za pomocą złącza GPIO, PoE przy pomocy dodatkowej nakładkiWymiary 85,60 × 56,50 mmWaga42 g50 gObsługiwane systemy operacyjne Raspbian, Windows 10 IoT Core, OSMC_Pi2, NOOBS, RISC OS, Ubuntu MATE, Android, Android TV
Raspberry Pi 4 mały|Raspberry Pi 4 Model B Model 4BSoC:Broadcom BCM2711CPU1,5 GHz quad-core ARM-8 Cortex-A72 (64-bit)GPUBroadcom VideoCore VIPamięć (SDRAM):1 GB (wycofany), 2 GB, 4 GB lub 8 GB (od 2020 roku) LPDDR4-2400Porty USB2x 2.0, 2x 3.0Wyjścia wideoComposite (PAL i NTSC) przez 4-pinowe (TRRS) złącze Jack, 2x micro HDMIWyjścia dźwięku3.5 mm jack, 2x micro HDMINośnik danychMicroSDPołączenia sieciowe100/1000 Ethernet (RJ45), Wi-Fi (2,4 GHz, 5 GHz 802.11b/g/n/ac), Bluetooth 5.0, BLEPozostałe złącza40 x GPIO, CSI, DSIZasilanie3 AŹródło zasilania5 V przy pomocy złącza USB typ C, ewentualnie za pomocą złącza GPIO, PoE przy pomocy dodatkowej nakładkiWymiary85,60 × 56,50 mmWaga46 gObsługiwane systemy operacyjneRaspbian, Windows 10 IoT Core, OSMC_Pi2, NOOBS, RISC OS, Ubuntu MATE, Linux Q83, Android, Android TV
Raspberry Pi Pico mały|Raspberry Pi Pico 21 stycznia 2021 zaprezentowano kolejny model – Raspberry Pi Pico. W przeciwieństwie do wcześniejszych produktów fundacji RPI Pico nie jest komputerem SBC, a płytką developerską z mikrokontrolerem. Bliżej mu do Arduino niż do komputerów RPI 4B czy Zero. Mikrokontroler RP2040, który jest sercem płytki, został zaprojektowany przez Raspberry Pi. Posiada dwa rdzenie ARM Cortex-M0+ o taktowaniu do 133 MHz. Wbudowana pamięć SRAM ma pojemność 264 kB w sześciu niezależnych bankach. Dodatkowo układ oferuje obsługę zewnętrznej pamięci Flash do 16 MB przez interfejs QSPI. Mikrokontroler oferuje 30 wyprowadzeń GPIO, z czego cztery mogą służyć jako wejście przetwornika analogowo cyfrowego o rozdzielczości 12-bitów i częstotliwości próbkowania 0,5 MSa/s. Ponadto układ zawiera standardowe układy peryferyjne do komunikacji za pomocą I2C, SPI, UART, PWM itd. RP2040 oferuje także komunikację za pośrednictwem szyny USB 1.1 w trybie Host lub Device. Mikrokontroler jest umieszczony w obudowie QFN-56 o wymiarach 7×7 mm. MikrokontrolerRaspberry Pi RP2040CPUDwurdzeniowy Arm Cortex-M0+ do 133MHzPamięć (SRAM):264 KBPamięć FLASHbrak, zewnętrzna pamięć QSPI 2MBPołączenia sieciowebrakPozostałe złącza26 x GPIOZasilanieponiżej 100 mAŹródło zasilania5 V przy pomocy złącza MicroUSB, ewentualnie za pomocą pinu zasilającego 1.8–5.5VWymiary51 × 21 mmWagaok 6 g (z przylutowanymi pinami typu męskiego)Obsługiwane języki programowaniaC/C++, MicroPython, CircuitPython
Raspberry Pi Zero 2 W W październiku 2021 wydano następcę Raspberry Pi Zero – Raspberry Pi Zero 2 W. Nowy SBC został zaprojektowany z myślą o wstecznej kompatybilności z poprzednim modelem. mały|Raspberry Pi Zero 2 W SoC:Broadcom BCM2710A1CPU1 GHz ARM Cortex-A53 Quad-CoreGPUBroadcom VideoCore IV, OpenGL ES 1.1, H.264, MPEG-4 decode (1080p30); H.264 encode (1080p30)Pamięć (SDRAM):512 MB (współdzielona z GPU)Porty USB 2.01 (USB OTG)Wyjścia wideoComposite (PAL i NTSC) dostępne na punkcie lutowniczym, HDMI (mini-HDMI)Wyjścia dźwiękuMini HDMINośnik danychMicroSDPołączenia siecioweWi-Fi (2.4GHz 802.11 b/g/n), Bluetooth 4.2, BLEPozostałe złącza40 x GPIOTypowy pobór prądu bez dodatkowych akcesoriów260 mAŹródło zasilania5 V, przynajmniej 2500mA podłączenie przez złącze MicroUSB, lub pomocą złącza GPIOWymiary65 × 30 × 5 mmWaga9 gObsługiwane systemy operacyjneRaspbian
Raspberry Pi Pico W, H, WH 30 czerwca 2022 Raspberry Pi zaprezentowało Pico H, Pico W i Pico WH. Wersja W posiada mikrokontroler znany ze standardowego Pico, ale została rozszerzona o moduł komunikacji bezprzewodowej Infineon CYW43439. Wersja H od standardowego Pico różni jedynie przylutowane fabrycznie złącze goldpin oraz złącze debuggera JST SH. Analogicznie jest w przypadku wersji WH, która jest zbieżna z W z wyjątkiem wlutowanych złączy.
Raspberry Pi 5 mały|Raspberry Pi 5 28 września 2023 roku Raspberry Pi zaprezentowało nowy model swojego flagowego komputera nazywając go Rapsberry Pi 5 i porzucając stosowane dotychczas oznaczenie "model B". Nowa wersja jest ponad dwa razy szybsza od poprzednika. Dodatkowo wyposażona jest w znacznie wydajniejszą grafikę oraz port PCIe 2.0 x1. Jest pierwszym komputerem z mostkiem południowym RP1 zaprojektowanym w całości przez Raspberry Pi. Oddzielne złącza CSI i DSI zostały zastąpione przez dwa złącza CIS/DSI, które współdzielą te interfejs, co umożliwia podłączenie dwóch kamer, dwóch wyświetlaczy lub jednej kamery i jednego wyświetlacza. Została również wyposażona w dodatkowe złącze UART do debugowania, złącze wentylatora z regulacją prędkości oraz włącznik. RPI 5SoC:Broadcom BCM2712CPU2,4 GHz quad-core Cortex-A76 (64-bit)GPUBroadcom VideoCore VIIPamięć (SDRAM):4 GB lub 8 GB (dostępne na premierę) LPDDR4X-4267