![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5COmV2NmRGOhZzMiJDO0YTZhFTYwQWY0IGM5kDM3Y2Mw8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
陳拓 [email protected] 2018.05.16/2018.07.18
0. 概述
本位介紹兩種電腦連接配接樹莓派3B+的方法:
- 電腦通過以太網連接配接樹莓派3B+
- 電腦通過WiFi連接配接樹莓派3B+
1. 外觀和特性
1.1 電路闆正面
樹莓派3 B+闆卡配備1.4GHz 64位四核Cortex-A53處理器,1GB RAM,全尺寸HDMI和4個标準USB端口、USB2上的千兆以太網、以太網供電功能、CSI攝像頭連接配接器以及DSI顯示連接配接器、一個40針GPIO接頭。該平台的資源及其802.11ac無線區域網路和藍牙/ BLE無線連接配接,可為所連接配接的裝置提供緊湊的智能解決方案。
1.2 特性
處理器:采用博通BCM2837B0,最高處理速度達1.4GHz。采用4核Cortex A53 64位V8架構,和上代相比隻是主頻提高了200MHz。
無線和藍牙:采用Cypress CYW43455 。賽普拉斯CYW43455單晶片combo解決方案提供速度更快的高性能802.11ac Wi-Fi 網絡連接配接、用于音頻和視訊流媒體播放等藍牙和藍牙低功耗(BLE)同步運作的進階共存算法,以及與智能手機、傳感器和藍牙Mesh網絡的低功耗BLE連接配接能力。該combo的高速802.11ac傳輸能力,可實作出衆的網絡性能、更快的下載下傳速度和更好的覆寫範圍,并借助快速深度睡眠模式實作更低的功耗。樹莓派 3 B+型闆卡基于已經大獲成功的采用賽普拉斯的CYW43438 802.11n Wi-Fi和藍牙combo晶片系統(SoC)的樹莓派解決方案。
WiFi速率:
以太網部分采用了Microchip的LAN7515,支援千兆以太網。支援以太網供電POE。
電源使用microusb供電,5V,2.5A輸入。
電源管理采用了Maxlinear的MxL7704,可實作根據溫度自動調頻,保證了性能穩定性。主晶片在70度以上時會主動降頻,確定主機不會過熱。
2. 準備
2.1 裝置
- 樹莓派3B+
- TF 卡(至少8G)
- Micro USB 資料線(充電線就可以,不使用USB網卡功能)
- 網線1條
- 電腦,本文使用windows 7
2.2 燒錄作業系統
樹莓派支援很多系統,建議使用Raspbian,能得到更多的社群支援。進入樹莓派官網的RASPBIAN映像下載下傳頁面:https://www.raspberrypi.org/downloads/raspbian/,看看官方介紹。
Raspbian是基金會官方支援的作業系統。您可以使用NOOBS安裝它,或者下載下傳下面的映像并按照我們的安裝指南操作。
Raspbian預裝了大量用于教育,程式設計和一般用途的軟體。有Python,Scratch,Sonic Pi,Java,Mathematica等等。
ZIP壓縮檔案中包含的帶有桌面映像的Raspbian,大小超過4GB,這意味着這些壓縮檔案使用的功能在某些平台上不受較舊的解壓縮工具支援。如果您發現下載下傳似乎已損壞或檔案未正确解壓縮,請嘗試使用7Zip(Windows)或Unarchiver(Macintosh)。兩者都是免費的,并且已經過測試可以正确解壓縮映像。
- 官網下載下傳RASPBIAN JESSIE LITE鏡像
選擇Download ZIP下載下傳2018-04-18-raspbian-stretch-lite.zip(349MB),解壓得到img映像檔案2018-04-18-raspbian-stretch-lite.img(1.73GB)。
- 下載下傳并安裝鏡像燒錄工具Win32 Disk Imager。
https://sourceforge.net/projects/win32diskimager/files/Archive/win32diskimager-v0.9-binary.zip/download
- 将img映像檔案燒錄到SD卡
先格式化SD卡,新卡不用格式化。打開Win32 Disk Imager,如圖選擇好鏡像和SD卡盤符,單擊Write即可開始燒錄,過程可能長達幾分鐘,燒寫成功後點Exit退出即可。
- 為支援ssh建立ssh空檔案
在boot分區根目錄建立一個文本檔案,然後重命名為ssh,注意去掉.txt字尾,此時即可以 開啟ssh登入(新版Raspbian的改動)。SSH預設關閉,是以需要在boot分區建立一個名為ssh的檔案來開啟SSH服務。
注意:這個ssh檔案容易丢失,如果ssh不能登入了,先檢查ssh是否丢失。3. 網線通路樹莓派3B+
3.1 連接配接網線
用網線連接配接電腦和樹莓派。
3.2 開機上電
把燒錄好系統的TF卡插到樹莓派3B+上,樹莓派上電。
3.3 電腦通過putty連接配接樹莓派3B+
官網下載下傳https://www.putty.org/
打開putty,Host Name填raspberrypi.local,端口22,使用者名pi,密碼raspberry即可通過USB以太網使用SSH登入控制Zero W了。
點選Open,顯示:
Win7安裝RNDIS驅動後raspberrypi.local不能識别,解決辦法是通過安裝Bonjour軟體讓電腦可以識别raspberrypi.local主機名。
下載下傳并安裝Bonjour,再次運作putty,登入樹莓派3B+,彈出安全設定選項:
點選Y将該主機添加到putty。出現下面的錯誤:
解決辦法,設定如下:
再次運作putty:
終于看到這個界面啦!可以根據需要用sudo raspi-config指令設定語言。敲兩個指令試試。
檢視cpu的溫度:vcgencmd measure_temp
檢視cpu頻率:vcgencmd measure_clock arm
檢視資源:sudo top
3.4 設定共享網際網路連接配接
這個設定沒什麼用,增加一些知識,看看就行了。
打開網絡和共享中心:
輕按兩下本地連接配接4:
點選屬性:
這個連接配接就是RNDIS/Ethernet Gadget #3。
回到網絡和共享中心,點選“無線網絡連接配接”,這是本電腦的網絡連接配接。
點選屬性,選擇共享标簽:
勾選允許其他網絡使用者通過……,家庭網絡連接配接選擇前面看過的本地連接配接 4。
點選“确定”,測試:
Ctrl+z退出ping。或者sudo ping -c4 http://www.baidu.com,隻ping 4次。
4. 樹莓派3B+連接配接WiFi
4.1 檢視WiFi的SSID
- 掃描周圍的無線區域網路:指令: sudo iwlist wlan0 scan
- 找到要連接配接的SSID、ESSID:ESSID:"TP-LINK_A929"
4.2 配置wifi連接配接
- 修改/etc/network/interfaces檔案,使wlan0為動态配置設定擷取IP。
指令: sudo nano /etc/network/interfaces
添加以下語句:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
輸入後,使用組合鍵“Ctrl + X”,然後輸入“Y”,回車儲存修改。
檢視确認一下修改:
[email protected]:~ $ sudo cat /etc/network/interfaces
- 修改/etc/wpa_supplicant/wpa_supplicant.conf檔案
指令: sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
在文檔的最後加入:
network={
ssid="wpa-ssid"
psk="password"
}
注意:加入語句的格式一定要正确,“=”附近不能有空格,格式錯誤會導緻不能連接配接到wifi。ssid 位置輸入WiFi的名稱,psk 位置輸入WiFi的密碼,請注意,key_mgmt=NONE表示沒有WiFi密碼。
4.3 WiFi連接配接樹莓派Zero W
- 檢查ssh檔案是否存在:[email protected]:~ $ ls /boot
如果不存在,建立:[email protected]:~ $ sudo touch /boot/ssh
- 退出ssh
注意:為防止檔案丢失,請按第5小節的步驟關閉電源。
- 拿掉網線,重新上電,打開putty,Host Name填raspberrypi.local,端口22,使用者名pi,密碼raspberry即可通過WiFi使用SSH登入控制Zero W了。
USB線隻是供電,沒有資料通信。
5. 關機
為防止檔案丢失,請按下面的步驟關閉電源。
- 登入putty的ssh終端
- [email protected]:~ $ sudo shutdown -h now
- 等待電源訓示燈熄滅後,關閉電源
參考文檔
1. 樹莓派介紹。
2. 官方網站https://www.raspberrypi.org/products/raspberry-pi-zero-w/