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