樹莓派介紹以及FAQ

樹莓派B+

一、樹莓派簡介

樹莓派是什么?
樹莓派是尺寸僅有信用卡大小的一個小型電腦,您可以將樹莓派連接電視、顯示器、鍵盤鼠標等設備使用。
樹莓派能替代日常桌面計算機的多種用途,包括文字處理、電子表格、媒體中心甚至是游戲。并且樹莓派還可以播放高至1080p的高清視頻。
我們希望將樹莓派推廣給全世界的青少年電腦愛好者,用于培養計算機程序設計的興趣和能力。

樹莓派各版本發布時間和差異對照?

raspberrypi-version-compare

注:樹莓派A型(未發售)內置256MB內存,帶一個USB端口,不帶有線網接口。
在2012年10月15日前發售的B型機器內存為256MB。

我可以購買樹莓派基金會的股票嗎?
作為英國注冊慈善機構,我們并不募股,抱歉。不過如果要表達您的支持,我們很歡迎您買一臺“樹莓派”機器本身。

二、購買與配送

在哪里購買?
我們與E絡盟與RS合作,您可以從這兩家經銷商處購買樹莓派。
他們都在全球銷售樹莓派,包含中國大陸在內(中國公司名:易絡盟電子、歐時電子)。

價格是?
見上文表格。這個價格不包含當地稅費與運費。
如果您從國外購買寄回國內,有可能會被收取關稅。

樹莓派的裝箱清單?
您會得到不含SD卡或電源等任何配件的,樹莓派電路板本身。如需電源、SD卡或其他配件,您可以在E絡盟或RS一起采購,他們同時也銷售預裝好了系統的SD卡。

你們是英國機構,為什么用美元標價?
因為我們采購元器件,以及生產的花銷都以美元結算。因為當前外匯市場瞬息萬變,所以我們通過用美元標價,保持樹莓派的定價不必經常更改。

樹莓派全世界都能買到嗎?
是的。我們從一開始就計劃銷往全球各地,所以我們選擇的銷售網絡也是遍布全世界的。

最小訂購量是?
一臺。

三、常規情況

樹莓派B型與B+型的區別?
“樹莓派B+”版本,依然采用 BCM2835 處理器以及和上一代樹莓派相同的系統軟件。內存也依然是512MB;但是在以下幾處關鍵部件做了改進:

  • 更多的 GPIO 針腳,40針!(老版本是26針)
  • 更多的USB接口,比老版本多2個,4個!并且對熱插拔和過流保護做了改良。
  • 用Micro SD插口替換了老的SD插口。
  • 更低的功耗,降低了功耗0.5~1W。
  • 音頻優化,音頻電路采用了專用的低噪音電源。
  • 更簡潔的外形,B+版本將USB接口和電路板邊沿對齊了、移除AV接口,并在主板上做了4個固定孔,方便固定。

詳情請戳

樹莓派2B型與樹莓派B型的區別?

  • 搭載900MHz 的四核處理器(900MHz quad-core ARM Cortex-A7 CPU ),預計性能6倍于之前的B+版本。
  • 1GB LPDDR2 SDRAM,2倍于之前的B+版本。
  • 與1代完全兼容。

由于CPU已經升級到 ARM7 系,所以樹莓派2將支持運行全系列的?ARM GNU/Linux 發行版。包括?Ubuntu 甚至 微軟的 Windows 10。詳情請戳

樹莓派的尺寸?
長寬高分別為85.60mm x 56mm x 21mm,重45g。

你們使用的SoC是?(System on Chip,單片系統)
我們采用的是博通BCM2835。這個片上系統包含一塊支持硬件浮點的ARM1176JZFS ARM CPU核心,其運行頻率為700MHz,和一個Videocore 4顯示核心(GPU)。GPU支持使用H.264解碼器,進行藍光質量的視頻播放,數據速率為40MBit/s。同時還包含一個3D核心,可以使用OpenGL ES2.0和OpenVG庫開發3D應用。

為什么選擇ARM11?
綜合考慮成本和性能。

圖形性能如何?
GPU支持OpenGL ES 2.0、硬件加速的OpenVG,和高至1080p30fps的H.264硬件解碼。
GPU的通常計算能力達到1Gpixel/s, 1.5Gtexel/s 或 24 GFLOPs,并且提供一系列材質渲染過濾與DMA功能。
相比較來看,樹莓派的圖形性能基本上與初代Xbox等同。樹莓派的總體性能也許和300MHz的奔騰2接近,不過圖形能力是遠遠超越那個時代的。

可以超頻嗎?
多數的樹莓派,可以安全穩定的運行在800MHz。使用最新版本的Raspbian系統,您可以在首次開機,或是任何你喜歡的時候(運行raspi-config命令)修改系統的超頻設置,并且都不會使樹莓派失去保修。
請注意超頻是有限度的,不是所有的樹莓派,都支持最高的超頻選項。如果您發現超頻后系統不穩定,請將頻率降下來。

可以攪碎嗎?
可以。我們用虛擬實驗驗證了這一點——為了“沒有任何一臺樹莓派在實驗過程中受到傷害”。
(注:“Will it blend?”是美國一個榨汁機品牌的廣告。廣告中用榨汁機絞碎魔方、錄音帶、球棒甚至是iPhone、iPad等各種物品,宣傳機器堅固可靠。這個廣告在美國是廣為人知的流行話題。)

如何啟動?
系統引導必須使用SD卡,不過您可以指定引導之后從USB硬盤中讀取操作系統,來“接管”啟動過程。
如果不插SD卡,樹莓派無法啟動。

電源開關在哪里?
開機:插上電源插頭
關機:拔下電源插頭
特別提醒:樹莓派畢竟是電腦!請先使用關機命令(halt或sudo halt),確保Linux停止對SD卡的一切讀寫后再切斷電源!否則極易丟失數據。

為什么沒有實時時鐘?
樹莓派沒有實時時鐘,關機后無法維持時鐘的走時。沒有連接網絡的樹莓派,每次開機時都需要手工設定時間。(連接網絡的,開機時會自動聯網獲取時間)
添加實時時鐘時鐘電路,其實出奇的昂貴。因為一旦在板子上加入電池,空間和接口電路都會大大推高樹莓派的造價。如果您的應用或電子制作有需要,可以考慮用GPIO擴展端口,自己在外部連接實時時鐘電路。

賣散件包嗎?
不可能。如果做成品的同時整理散件包,在人工上的投入很大。并且,樹莓派也無法手工焊接。板上的BGA封裝芯片與其他細小元件,是需要用自動化生產線來裝配的,只靠一把烙鐵做不到。

能增加內存嗎?
不能。內存是一個“扣”在CPU/GPU上的PoP封裝,無法拆卸。

有XX芯片的手冊下載嗎?
作為樹莓派核心的BCM2835芯片,很遺憾,博通公司不提供完整的手冊。
我們會提供技術文檔,來說明BCM2835與樹莓派板載資源(GPIO等)的關系與使用。我們也會發布樹莓派的電路圖。

但是我就是想要硬件XX的資料!
我們將來會發布別的文檔。不過發布什么,以基金會決定為準。

我非得要XX的資料不可!!給我!!
如果您需要BCM2835的完整文檔,您需要與芯片的供應商博通公司簽保密協議。不過,您也需要向博通公司提供使用這個芯片的生產與銷售計劃,以及您對芯片用量的預期。
(換句話說,只接待大批量商業合作的意思)

為什么樹莓派不內置XX硬件或者XX接口呢?
樹莓派是為了慈善目的的產品——我們希望制作一臺有最基本功能的最廉價的電腦。在價格的限制下,對硬件和接口的取舍,是一個非常困難的決定。

樹莓派可以用于XX用途嗎?
我們只研究將樹莓派用于教育目的。如果您想把樹莓派用于任何其他用途,只要相關的研究您自己負責,就沒問題。

如何連接鍵盤和鼠標?
使用USB端口。樹莓派A型有一個,B型有兩個USB口。如果您要連接更多的USB設備,使用USB HUB即可。
建議使用無線鍵盤鼠標套裝。除了使用方便外,最重要的是可以節省一個USB口。推薦:羅技MK240或MK220。

四、外殼

樹莓派有外殼嗎?
官方FAQ說至今沒有外殼,不過這個說法已過時。
樹莓派已經有了官方的外殼,由E絡盟與RS發售。不過60元以上的售價明顯無法接受。
淘寶已經有亞克力、注塑等材料的外殼,歡迎您自由選擇。
如果自己DIY,有用木材、名片盒甚至是卡紙等材料DIY外殼的方案可選。

樹莓派能裝進Altoids口香糖盒子嗎?
恐怕裝不下。雖然尺寸差不多,但那個盒子有個圓角,而樹莓派的板子是方的。
(注:這個口香糖盒子在美國就是“鐵盒”的象征。非常常見,也經常被用來作為電子作品的外殼)

五、顯示設備

樹莓派能連接什么顯示設備?
樹莓派提供HDMI與復合視頻兩種輸出。您可以將樹莓派連接到任何電視機的A/V輸入端子,或是新型電視的HDMI端子上。也可以使用廉價的HDMI轉DVI線纜(轉接頭)連接支持DVI輸入的顯示器。
樹莓派不支持VGA。如果要使用VGA或YPbPr色差,您需要一個相對貴一些的HDMI轉VGA轉換器。
最便宜的可靠的HDMI轉VGA轉換器,在淘寶上72元可以買到,介紹文檔會稍后貼到論壇上。
當然,盡管對初學者可能有些難,但樹莓派即使沒有顯示器,也可以通過遠程登錄進行操作!

為什么不支持VGA?
因為BCM2835芯片只支持HDMI輸出。并且VGA技術也已經開始逐步退出顯示市場,有了過時的趨勢。我們因此也不計劃去支持VGA。

GPU內部有固件嗎?
是的。其實GPU的固件兼做第一階段的引導程序(即first stage bootloader,開發ARM的朋友可以看一下?)。

可以加觸摸屏嗎?
我們沒有做這方面的實驗,不過從電子的角度上來看,沒有不能加的理由!在論壇上有很多討論,不過主要的麻煩還是價格:觸摸屏是很貴的!

工作的溫度范圍是?
樹莓派使用的芯片全都是商業級的,溫度范圍具體有所不同:局域網和USB芯片LAN9512標稱0~70°C,而核心芯片標稱-40~85°C。也許在溫度范圍外還能工作,但是我們沒做這樣的極限測試。
(其實也就是一般的室內環境,和不低于0度的室外環境了)

輸入密碼時不顯示是怎么回事?
樹莓派登錄界面要求輸入Password:時,會發現按什么屏幕都沒反應。
密碼完全不回顯,這是UNIX/Linux系統的正常現象。只需“摸黑”輸入密碼并回車就行。退格鍵也是能用的。

六、聲音

支持HDMI聲音輸出嗎?
支持。

一般的音頻輸出和輸入接口是?
板載一個普通3.5mm音頻輸出,可以連接一般的耳機和音響。如果需要麥克或線路輸入,您可以使用USB聲卡。

七、電源

所需電源是?
樹莓派工作電壓為5V,從一個micro USB接口輸入。經銷商有售電源適配器。
您可能都未必需要購買電源:只要找到任何合格的USB口5V1A的電源,加上一條microUSB數據線就可以給樹莓派供電!(現在很多智能手機的充電就是這個配置)
推薦:品勝iPad充電器,加任意一條有牌子的microUSB線。

可以用電池供電嗎?
可以。樹莓派用4節鎳氫充電電池(1.2V)應該能運行,不過隨著電池的放電,電壓低到一定程度樹莓派就會異常,請充電。如果用4節不可充電堿性電池(1.5V),由于電壓高到了6V,您可能需要使用線性穩壓器或其他手段降壓。
其實總之,只用充電電池推動樹莓派是極不方便的。如果您真有電池供電的需求,推薦購買“移動電源”。
移動電源是現在智能手機的常用附件,為您提供一個輸出5V電壓的USB接口。可靠品牌有羽博和品勝。

支持以太網供電(PoE)嗎?
目前的版本不支持。不過因為要求這個功能的呼聲很高,所以我們在考慮以后是否要引入。

八、軟件

操作系統是?
各種Linux。我們建議您使用Raspbian(為樹莓派定制的Debian)。操作系統存儲在SD卡上,您可以自己燒錄替換。
論壇為您提供操作系統的下載。請點擊這里

有官方編程語言嗎?
我們采用并推廣Python,作為青少年編程教育用語言。
不過任何可以為ARMv6架構編譯的語言,都可以用于樹莓派。我們當然不限制您一定要使用Python。

可以運行WINE嗎?(或Windows,或任何x86軟件)
不行。
解釋:Linux下能通過WINE運行Windows程序,至少有賴于CPU的相同。因為程序中的指令,需要與CPU指令集一致才可以被CPU執行。所以任何的ARM,都肯定運行不了x86程序——除非使用模擬器,但性能極低完全無法實用。

有哪些Linux發布版?
發售時支持Fedora、Debian和Arch Linux ARM。現在則以Raspbian為第一推薦。Ubuntu目前不支持。
您既可以下載系統鏡像自己“燒錄”到SD卡上,也可以購買預裝好操作系統的SD卡。

能運行安卓系統嗎?
目前已經有小組將安卓在樹莓派上跑起來了。雖然還不足以實用,但是研究還在努力繼續。

能運行XX程序嗎?
總體上說,只要您的程序能在ARMv6架構下編譯,那就可以說“能”。(對于多數的Linux軟件,其實都可以)
對于特定的程序,可能在論壇上會有專門的討論,請記得自行查詢。

能運行Windows嗎?
可以運行Windows IoT版本。

有關SD卡和存儲設備
最大實驗了32GB的SD卡沒有問題。我們的維基上有關于什么卡可以工作、存在問題和性能優劣的介紹。您也可以連接U盤與USB移動硬盤來擴展存儲。
SD卡容量的最低需求,理論上2GB。但為了給新的程序和文件保留空間,實際上請一定不要低于4GB。
建議SD卡選擇速度等級為Class10的,可以用滿樹莓派對SD卡的讀寫能力,最大限度提高速度。
推薦SanDisk Ultra Class10 TF 8GB這張卡。銷量大用的人多,便宜又成熟。
8GB是推薦的大小,肯定夠用,并且備份恢復都方便。16或32GB就太大了不夠靈活。
注意:SD卡的兼容性其實容易出問題。如果系統剛燒上就運行異常,請檢查你的卡是否在官方維基的“有問題SD卡”列表中。

變磚了怎么辦?
用電腦,重新把系統鏡像刷進SD卡。
換句話說:因為樹莓派沒有存儲,所以樹莓派本身是不會變磚的,有錯全是SD卡的錯!

九、網絡、USB和無線

樹莓派能上網嗎?支持Wi-Fi嗎?
B型樹莓派支持百兆有線網。A型不內置網絡接口,不過也可以使用USB有線網卡。
可以通過USB無線網卡來連接Wi-Fi。

有Wi-Fi選裝模塊嗎?
現在這個版本沒有。ARM環境下Linux的Wi-Fi支持還不是非常成熟,論壇上有哪些USB無線網卡能用的討論。
其實市場上最便宜最簡單的USB無線網卡基本都能用。牌子很多,騰達、Netcore磊科、TP-Link都行。D-Link和NETGEAR如果舍得花錢也可以。

為什么不支持千兆網?
有線網是通過USB總線實現的。USB總線帶寬不夠千兆網。
解釋:其實BCM2835只提供一個USB口。B型樹莓派增加了一塊芯片,其作用相當于一個3口USB HUB,上面永久連接著1個USB有線網卡。所以我們從外部看起來就是一個網口 + 兩個USB口。

設備支持網絡啟動或PXE嗎?
不支持。不過樹莓派耗電很低,一直開著還更簡單些!

如何連接多于兩個USB設備?
用USB HUB擴展U口數量。有些鍵盤內置HUB也可以。推薦使用有電源的HUB。
推薦品牌:力特Z-TEK ZK033A有源HUB。為什么是這個我會詳細撰文再寫的。

十、教育應用

教育應用的材料目前都有哪些?
樹莓派實驗室開發的瑞士軍刀擴展板以及配套教程、SDK、源碼將幫助你將樹莓派的創造力應用于教育領域。

我還有別的問題!
請參考官方維基 http://elinux.org/RaspberryPiBoard ,和官方論壇 http://www.raspberrypi.org/phpBB3/ 。
當然別忘了,有任何問題,都歡迎您來論壇的“提問求助區”,至少我就會常駐那里解答大家的問題的~

名詞表
BGA:一種電子芯片的貼片封裝,所有引腳呈球狀,以方陣形式分布在芯片正下方。
SoC:片上系統。將電腦的所有部分制作在單一一塊芯片上。
GPIO:一般用途輸入輸出接口。可以通過編程,直接控制引腳高低電平變化的底層擴展口。
GPU:圖形處理單元,管理圖形的硬件,等同于一般計算機的顯卡。
發布版(Distro, Distribution):將Linux核心與相關軟件捆綁并精心定制之后,起一個名字發布出來,方便一般的Linux用戶使用的版本。像Fedora、Ubuntu、Debian就是我們所熟知的,在普通計算機上廣泛使用的Linux發布版。
變磚:因為改動軟件或刷新固件等行為,而讓設備無法啟動,并且呈現黑屏或無反應的狀態。常見于智能手機、游戲機、路由器等有固件升級功能的硬件上。
(另外提一點,“變磚”指的是設備的尺寸比較小,可以和“磚”相提并論的場合。所以臺式機和筆記本刷BIOS一般不說“變磚”)
PXE:啟動前運行環境。一種通過網絡來啟動設備的場合。現在多用于各種機房、網吧的無盤工作站平臺。
PoE:以太網供電。只連接網線就能給設備供電的技術。