
235
附錄 B
物聯網系統的硬體開發板
Raspberry Pi
Raspberry Pi 是塊單板電腦(SBC, Single Board Computer),設計之初的用意是供學生
使用,用來學習 Linux 與程式設計,但其目標還要更加遠大。根據 Raspberry Pi 基金會
會長 Jack Lang 所述,他們想要達成的使命是「徹頭徹尾翻新桌上電腦系統」。
為了實現上述目標,Raspberry Pi 已歷經好幾次改本,有第一代和第二代。第一代有
Model A 與 Model B 兩個版本,差異在於 RAM 大小、CPU 規格、定價、以及網路連接
能力。舉例而言,Model B 預設內建乙太網路,然而 Model A 並沒有,需要另加配件,
才能連上網路。
Raspberry Pi 最受歡迎的版本是 Model B+,請見圖 B-1,這塊板子的核心是 Broadcom
的 BCM2835 系統單晶片,整合了 CPU、GPU、USB 埠。板子上有個 SD 記憶卡插槽,
所以把 Linux 系統放在 SD 卡裡並執行。
從圖可看出,Raspberry Pi 板子尺寸不同於 Arduino,與之相比,「Raspi」含有 SD 卡
插槽、數個 USB 埠、顯示卡、以及作為數位輸出入的針腳。Raspi 腳位的功能,可到
http://pi.gadgetoid.com/pinout
觀看查詢;Arduino 擁有數位與類比的腳位,但 Raspi 只有
數位腳位。
因為板子尺寸不同,所以不能直接把 Arduino ...