Raspberry Pi(山莓派)迷你計算機:小電腦也有大夢想
Raspberry Pi在中文的名稱是山莓派或者山莓Pi(本文以山莓Pi稱呼),它是一個由英國的Raspberry Pi基金會(Raspberry Pi Foundation)所開發的基於Linux系統的個人計算機。
Raspberry Pi的初衷是為計算機教育服務,希望開發出一套所有學生都能買的起的,易用又功能齊全的PC平臺。2006年這個idea誕生之初,Raspberry Pi只是基於Atmel ATmega644微控制器的開源專案,到2009年由劍橋大學計算機實驗室和Broadcom公司共同支援的Raspberry Pi Foundation成立,宗旨是“通過將樂趣帶入計算機的學習過程中,從而促進學校的計算機及其相關科學的研究。
山莓Pi在研發過程中,受到了1981年的Acorn’s BBC Micro的啟發,並經過6年的研發,Raspberry Pi於2012年4月16日發售出第一臺(在這個過程中,其首批10000張電路板是在中國製造,也可算作咱們參與過該專案吧),這台山莓Pi提供700MHZ ARM11處理器,256M記憶體,支援SD卡和Ethernet,擁有兩個USB介面,以及 HDMI和RCA輸出支援。其外形非常迷你,只有一張信用卡大小。
從上面的外形看,山莓Pi就是塊電路板,你會覺得它的效能非常差勁(或許的確如此)。但我們要認清Raspberry Pi主要用於教育用途,專為業餘興趣者和想學習程式設計的年輕人們而設計的。它的本意並不是用來代替家中高效能Linux桌面電腦的。正如山莓Pi的硬體和軟體架構負責人Eben Upton所說“現在很多學生之所以不喜歡寫程式碼,就是因為現代的計算裝置太過便捷,雖然山莓Pi看上去很簡陋,但卻很皮實,讓孩子們拿在手裡面玩,讓他們知道CPU處理器在哪裡,SD卡是什麼模樣兒。孩子們會好奇地問,為什麼這小玩意兒竟然如此有本領?你就對他們說:裡面有個Linux大哥哥,不是“叉屁”(XP)老太婆,這個學習效果不言而喻
當然除了學生以外,一些Geek也對山莓Pi樂此不疲,比如:
1. 茶話匯前面文章提到的有個使用者使用山莓Pi在家中自釀美味啤酒,它可以讓你通過一個WEB瀏覽器介面控制酒類的發酵過程,自動配置溫度等各類係數,並可以輸出圖表;
2. 在英格蘭南部一個叫大衛的使用者就在高空氣象氣球中放置了一個山莓Pi,併發回了來自40公里高空的照片,這非常令人印象深刻。
為了能夠成功操控山莓Pi,你還需要以下裝置:
一個USB鍵盤、滑鼠、一張SD卡(這個SD卡需要預裝一個作業系統)
一個HDMI或者複合電視,或者一個支援DVI或HDMI輸入的顯示器
一個微型USB電源
一個乙太網電纜(可選)
當我們給孩子們提供超級本、學習機、平板電腦這些商家稱之為輔助學習的昂貴工具時,老外卻給孩子們這些很寒酸的“電路板”,你有何感想,相信大家心中都已有答案了。
附錄:目前山莓Pi發售兩種型號,A型和B型,其詳細規格引數如下:
A型 | B型 | |
上市價格: | $25 | $35 |
SoC(系統級晶片): | Broadcom(博通)BCM2835(CPU,GPU DSP和SDRAM) | |
CPU: | ARM1176JZF-S核心(ARM11系列)700MHz | |
GPU(圖形處理器) | Broadcom VideoCore IV, OpenGL ES 2.0, 1080p 30 h.264/MPEG-4 AVC 高清解碼器 | |
記憶體: | 256 Mb (與GPU共享,可以理解為整合顯示卡的視訊記憶體與記憶體共享) | |
USB 2.0 | 1 | 2 (支援USB hub擴充套件) |
視訊輸出: | Composite RCA (PAL & NTSC), HDMI (rev 1.3 & 1.4) , raw LCD Panels via DSI 14 HDMI resolutions from 640 x 350 to 1920×1200 plus various PAL and NTSC standards. | |
音訊輸出: | 3.5mm 插孔, HDMI(高清晰度多音訊/視訊介面) | |
板載儲存: | SD / MMC / SDIO卡插槽 | |
網路介入: | 沒有(需通過USB) | 10/100 乙太網介面(RJ45介面) |
外設: | 8 × GPIO、UART、I²C、帶兩個選擇的SPI匯流排,+3.3 V, +5 V, ground(負極) | |
額定功率: | 500毫安(2.5 W ) | 700毫安(為3.5 W) |
電源輸入: | 5v,通過MicroUSB或GPIO頭 | |
總體尺寸: | 85.60 × 53.98 mm (3.370 × 2.125 in) | |
作業系統: | Debian GNU/Linux 、Fedora、Arch Linux 、RISC OS(目前就這幾個,官方說的是暫時,不排除還會有其他系統) |