2015年2月13日 星期五

Raspberry Pi 2 Model B 使用心得

系統介紹:
樹莓派官方在今年2月2日推出了新版的樹莓派稱之為Raspberry Pi 2 Model B,這兩天剛好嘗鮮入手了這塊板子,就在這寫個開箱文順便紀錄(更新)一下安裝步驟。


新版樹莓派規格如下:

CPU Broadcom BCM2836 Cortex A7 4核心 900Mhz (從ARM11架構改成Cortex A7,從單核心改成4核心)
記憶體 1GB LPDDR2
4 port USB 2.0
10/100 網路介面
40 pin GPIO
Micro SDHC slot
HDMI and AV via 3.5mm jack
Power 5V via micro USB port
沒有 Flash、Wifi及Bluetooth
其包裝盒上宣稱為比上一版本的樹莓派要快6倍。這部分樹莓派官方部落格有提供相關的Benchmarking可以參考。
BENCHMARKING RASPBERRY PI 2


另外,在HACKADAY網站也有一篇關於兩代的Benchmark
BENCHMARKING THE RASPBERRY PI 2


有興趣的可以參考看看。

系統安裝環境:
Raspberry Pi 2 Model B


EDIMAX 訊舟 EW-7822Uan 300M USB無線網路
SanDisk 16G microSDHC card
嘻哈佈落科技 CSR V4.0藍牙傳輸器
RS Raspberry Pi Enclosures




系統安裝:
在新版的安裝方式與舊版的相同,本篇文章使用的是NOOBS方式來安裝。
首先在官網上下載NOOBS,至今天為止目前官網上面的版本是2015-02-02出版的1.3.12。


下載後,將其檔案直接解壓縮到空白的記憶卡上:


然後將記憶卡插入樹莓派;接上電源然後按照下列影片的方式進行系統及wifi安裝。


安裝過程中發現有可能在第一次執行XWin時會出現如下列訊息錯誤:
"GDBus.Error org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject"
這是系統的Bug,目前好像只會出現在Raspberry Pi 2上面。

這會造成在XWin下的一些文字無法呈現:

此時,參考官網討論區的這篇文章修改/etc/xdg/autostart/lxpolkit.desktop
http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=58220
找到:
NotShowIn=GNOME;KDE;
改成:
NotShowIn=GNOME;KDE;LXDE
即可解決GDBus.Error錯誤。

注意的地方,上面安裝影片我是在一安裝完成還沒進入XWin前去修改,但如果是已經出現這個問題的話,請在上述檔案修改完成後,務必將Home目錄下關於XWin相關檔案刪除掉,包括隱藏檔案(點開頭的檔案或目錄)然後重新開機即可。

後記:
1. EDIMAX EW-7822Uan 這塊網卡樹莓派已經內建驅動程式,設定一下直接就可以使用,頻寬可以到300M。


2.嘻哈佈落科技所出的 CSR V4.0藍牙傳輸器,同樣內建驅動用lsusb指令可以看到。不過系統上另外要安裝bluez工具程式安裝需要一些技巧,日後有機會再寫篇文章說明。


3.關於電源部分,目前幾乎沒人討論到這裡我使用自己做的3A 5V電源供應器進行測試,配合前兩代產品做出結果(僅供參考)如下:
測試條件:
樹莓派USB尚無任何USB裝置、無接任何輸入或輸出
進入系統指的是到到Login畫面,並非系統滿載。(有機會測試系統滿載在更新結果)
shutdown指的是執行shutdown -h now 指令後系統關閉但電源還是接上情況。
數字單位是mA



4.SanDisk 16G microSDHC card 規格上寫Speed up to 48MB/s (320X) ,使用這塊記憶卡效能還不錯,使用hdparm測試結果如下:
大該是30MB/s記憶卡約兩倍。
pi@raspberrypi ~ $ sudo hdparm -tT /dev/mmcblk0

/dev/mmcblk0:
 Timing cached reads:   714 MB in  2.00 seconds = 356.86 MB/sec
 Timing buffered disk reads:  56 MB in  3.11 seconds =  18.02 MB/sec


安裝時的速度:
這是Raspberry Pi 2 B and SanDisk 16G  48MB/s

這是Raspberry Pi 1 B and  SanDisk 16G  30MB/s (前一代不是B+)


5. 其他,關於CPU效能Benchmark部分,這個網站 http://www.davidhunt.ie/raspberry-pi-2-benchmarked/ 測試了不少的結果。

另外,Raspberry Pi 2 vs. 1 GPIO Benchmark 這個網站也針對了GPIO效能上進行了Benchmark。

補上一個系統進入Xwin畫面,速度爆快!(不用5秒就進入了!)
video

總之,樹莓派2代比上一代CPU速度提升了不少,但畢竟Rpi是個定義是Linux嵌入式的教學工具,應該不用期待會有如同市售的平板/手機那樣的效能結果,但相信在IoT上應該是個不錯用的工具。


----------------------------------2005/05/01 補充----------------------------------------------------
6.最近Windows 10 預覽版出來,剛好有人在問如何下載,首先:
A.你先到"強制調查"這個網站,目前有兩個項目你要允許,點進去後畫面拉到最下面然後同意他。 https://connect.microsoft.com/windowsembeddedIoT/Survey/MandatorySurveys.aspx


B.接著你再回要你給的網址就可以看到有很多下載的選項


----------------------------------2005/05/23 補充----------------------------------------------------
關於無線網路設定部分,在NOOBS 1.4.1 (2015-05-11)版本中使用Windows設定的方法有所更改,步驟如下:
1. 螢幕由上角可以看到網路連線圖示:
2.選擇你的無線AP名稱,接著輸入無線AP密碼:

3.此時系統開始連限至AP,並取得一組IP位址,便完成IP設定:


參考:

1. Raspberry Pi 2 Benchmarked
http://www.raspberrypi.org/benchmarking-raspberry-pi-2/
http://www.davidhunt.ie/raspberry-pi-2-benchmarked/

2. BENCHMARKING THE RASPBERRY PI 2
http://hackaday.com/2015/02/05/benchmarking-the-raspberry-pi-2/

3. GDBus.Error
http://www.raspberrypi.org/forums/viewtopic.php?f=66&t=58220


4. Windows 10 for Raspberry Pi 2
https://dev.windows.com/en-us/featured/raspberrypi2support
http://dev.windows.com/en-us/featured/Windows-Developer-Program-for-IoT



==============延伸閱讀=====================
1. Raspberry Pi 第一次接觸
http://cheng-min-i-taiwan.blogspot.tw/2013/02/raspberry-pi.html

2.Raspberry Pi 網路設定
http://cheng-min-i-taiwan.blogspot.tw/2013/02/raspberry-pi_23.html

3.Raspberry Pi 應用之Windows檔案伺服器
http://cheng-min-i-taiwan.blogspot.tw/2013/02/raspberry-pi-windows.html

4.Raspberry Pi 應用之DLNA影音伺服器
http://cheng-min-i-taiwan.blogspot.tw/2013/02/raspberry-pi-dlna.html

5.Raspberry Pi 硬體控制-- Python 語言篇
http://cheng-min-i-taiwan.blogspot.tw/2013/04/raspberry-pi-python.html

6.Raspberry Pi 硬體控制-- C 語言篇
http://cheng-min-i-taiwan.blogspot.tw/2013/04/raspberry-pi-c.html

7.Raspberry Pi 整合 GPS 模組教學
http://cheng-min-i-taiwan.blogspot.tw/2014/03/raspberry-pi-gps.html

8.Raspberry Pi 2 Model B 使用心得
http://www.cheng-min-i-taiwan.blogspot.tw/2015/02/raspberry-pi-2-model-b.html

9.Raspberry Pi 藍牙4.0應用之iBeacon 發射器
http://www.cheng-min-i-taiwan.blogspot.tw/2015/03/raspberry-pi-40ibeacon.html

10.Raspberry Pi安裝MQTT之應用 -- Android訊息推播
http://www.cheng-min-i-taiwan.blogspot.tw/2015/03/raspberry-pimqtt-android.html

11. Raspberry Pi安裝MQTT之IoT應用 -- Android示範
http://cheng-min-i-taiwan.blogspot.tw/2015/03/raspberry-pimqttiot-android.html

12.Raspberry Pi 3 Model B 使用心得
http://cheng-min-i-taiwan.blogspot.tw/2016/03/raspberry-pi-3-model-b.html

4 則留言:

  1. 為什麼大大都可以撿到野生的電路板
    我也想要樹莓派~_~

    回覆刪除
  2. 請問如何安裝Windows 10?謝謝! https://connect.microsoft.com/windowsembeddedIoT/Downloads/

    回覆刪除
    回覆
    1. 1.你先到"強制調查"這個網站,目前有兩個項目你要允許,點進去後畫面拉到最下面然後同意他。 https://connect.microsoft.com/windowsembeddedIoT/Survey/MandatorySurveys.aspx

      2.接著你再回要你給的網址就可以看到有很多下載的選項

      刪除