Raspberry Pi 系統提供了強大的開源基礎,使供應商、第三方開發人員和用戶自己能夠利用越來越豐富的軟件和硬件生態系統并做出貢獻。Pi 硬件最初是由 Raspberry Pi Foundation 開發用于
計算機教學的低成本平臺,現在已經演變成一個適合快速原型開發、功能強大且成本較低的平臺,而且越來越多地作為可嵌入的計算平臺。Pi 軟件可提供類似水平的性能,而且容易獲取。
Pi
開發板運行 Raspbian,這是針對 Raspberry Pi 開發板優化的 GNU/Linux
操作系統 (OS) 版本。開發人員可以將含有 Raspbian 安裝
程序 NOOBS 的 SD 卡插入 Pi 開發板的 SD 接口,幾秒鐘后便會出現熟悉的 Linux 環境并可開始運行。由于 Raspberry Pi 社區非常活躍,有特定要求的開發人員可以從其他操作系統中選擇,包括桌面 Ubuntu、Ubuntu Core、Windows 10 IoT Core、基于 Linux 的 Open Source Media Center (OSMC) 和 RISC OS 等。對于這些發行版本,開發人員只需要使用存儲在 SD 卡上的下載圖片來加載系統即可。最后,軟件工程師可以利用豐富的可用軟件庫來支持以各種編程語言進行開發。