2016年5月4日 星期三

測試樹莓派 A+

這篇是 4/11 在露天買到一片樹莓派 A+ 板後寫的測試紀錄, 忘記發佈了.

[原廠] Raspberry Pi A+ / 另有 B+ / 樹莓派 $780

4/14 收到貨, 吃過晚飯後迫不及待拆封, 哇, 板子好小, 跟 Arduino UNO 有得拚, 趕緊找出 UNO 來比比看, 果然是不相上下 :


體積差不多, 但能力可差遠了, Arduino UNO 只有 32KB 的記憶體, 樹莓派 A+ 卻擁有 256MB 的記憶體, 最重要的是樹莓派有 Linux 作業系統! 我把上週到貨測試完畢的 B+ 外殼上蓋拆開, 把 A+ 疊上去, 看起來 A+ 大約是 B+ 的 2/3 左右 :


最近重新玩樹莓派板子後, 評估了各型號板子的優缺點, 決定暫時不買最新的 Pi 3, 反而增購了 B+ 與 A+ 板子各一塊, B+ 含郵含外殼花了 900, A+ 含郵 花了 780, 合計 1680, 差不多是比買一塊 Pi 3 多 200 塊.

雖然 A+/B+ 效能不如 Pi 3, 但考量智慧小車對電池續航力要求較高, 反而多媒體效能不是很重要, 所以買省電又便宜的 A+ 就可以了. 現在我手上已經有 B, B+, 以及 A+ 這三塊樹莓派了, 我覺得其中買 B+ 最划算, 因為含郵含外殼才 900 元 (當初買 B 花了 1300 左右), 又有四個 USB 埠, 可以作為  A+ 板的 Headless Access 的母板來用, 也就是用 B+ 來安裝作業系統, 並完成 SSH 與 wifi 網卡連線設定, 再把 SD 卡與網卡移到 A+ 就可以透過筆電遠端操控 A+ 了, 參考前篇說明 :

樹莓派的 "無頭存取" (headless access)

接下來紀錄此次測試 A+ 無頭存取的結果. 首先是準備一張空白的 8GB Micro SD 卡插入電腦讀卡機, 如果是已經用過的, 可用 SDFormatter 這個軟體來格式化. 然後開啟 Win32 Disk Imager, 確認 "Device" 欄是所插入的 SD 卡 (這很重要!), 然後點左邊按鈕選取之前 B+ 的 SD 卡所製作的映像檔, 再按下方的 "Write" 鈕 :


按 "yes" 確認後就會開始將映像檔寫入 SD 卡內 :




寫入完成後, 將此 Micro SD 卡插入 A+ 背面卡槽, 並插入 B+ 使用的 wifi 網卡後開機. 然後根據前篇文章方法, 連線到無線寬頻分享器管理頁面, 查詢區域網路與無線網路, 果然已順利連上網路了! IP 是 192.168.2.115. 其實賣我 A+ 的賣家在我購買前詢問此種 headless access 作法是否可行時, 他已熱心幫我測試過沒問題, 今天自己實際驗證確認 OK. 用筆電裡的 putty 連線 192.168.2.115 可順利遠端連線 A+ : 

login as: pi
pi@192.168.2.115's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Apr  7 07:43:11 2016

pi@raspberrypi:~ $ lsusb
Bus 001 Device 003: ID 0bda:8179 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

pi@raspberrypi:~ $ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 08:57:00:16:87:15
          inet addr:192.168.2.115  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::c953:521c:d1c:85e4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1166 errors:0 dropped:47 overruns:0 frame:0
          TX packets:111 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:161236 (157.4 KiB)  TX bytes:21269 (20.7 KiB)

pi@raspberrypi:~ $

用 lsusb 與 ifconfig 查詢可知, A+ 僅有一個 wlan0 與 loopback 介面.


沒有留言:

張貼留言