陳拓chentuo@ms.xab.ac.cn2018.05.16/2018.12.18
昨天剛注冊了簡書賬號唧瘾,發(fā)了一篇以前的文章功戚,熟悉一下簡書的編輯器僚楞。今天再發(fā)一篇勤晚,這也是去年寫的樹莓派使用筆記。
0. 概述
本文介紹兩種電腦連接樹莓派3B+的方法:
● 電腦通過以太網(wǎng)連接樹莓派3B+
● 電腦通過WiFi連接樹莓派3B+
1. 外觀和特性
1.1 電路板正面
樹莓派3 B+板卡配備1.4GHz 64位四核Cortex-A53處理器,1GB RAM膜赃,全尺寸HDMI和4個標(biāo)準(zhǔn)USB端口血淌、USB2上的千兆以太網(wǎng)、以太網(wǎng)供電功能财剖、CSI攝像頭連接器以及DSI顯示連接器悠夯、一個40針GPIO接頭。該平臺的資源及其802.11ac無線局域網(wǎng)和藍牙/ BLE無線連接躺坟,可為所連接的設(shè)備提供緊湊的智能解決方案沦补。
1.2 特性
處理器:采用博通BCM2837B0,最高處理速度達1.4GHz咪橙。采用4核Cortex A53 64位V8架構(gòu)夕膀,和上代相比只是主頻提高了200MHz。
無線和藍牙:采用Cypress
CYW43455 美侦。賽普拉斯CYW43455單芯片combo解決方案提供速度更快的高性能802.11ac Wi-Fi 網(wǎng)絡(luò)連接产舞、用于音頻和視頻流媒體播放等藍牙和藍牙低功耗(BLE)同步運行的高級共存算法,以及與智能手機菠剩、傳感器和藍牙Mesh網(wǎng)絡(luò)的低功耗BLE連接能力易猫。該combo的高速802.11ac傳輸能力,可實現(xiàn)出眾的網(wǎng)絡(luò)性能具壮、更快的下載速度和更好的覆蓋范圍准颓,并借助快速深度睡眠模式實現(xiàn)更低的功耗哈蝇。樹莓派 3 B+型板卡基于已經(jīng)大獲成功的采用賽普拉斯的CYW43438 802.11n Wi-Fi和藍牙combo芯片系統(tǒng)(SoC)的樹莓派解決方案。
WiFi速率:
以太網(wǎng)部分采用了Microchip的LAN7515,支持千兆以太網(wǎng)样勃。支持以太網(wǎng)供電POE吠勘。
電源使用microusb供電,5V峡眶,2.5A輸入看幼。
電源管理采用了Maxlinear的MxL7704雹嗦,可實現(xiàn)根據(jù)溫度自動調(diào)頻吠谢,保證了性能穩(wěn)定性。主芯片在70度以上時會主動降頻冻记,確保主機不會過熱搏熄。
2. 準(zhǔn)備
2.1 設(shè)備
●?樹莓派3B+
●?TF 卡(至少8G)
●?Micro USB 數(shù)據(jù)線(充電線就可以棚唆,不使用USB網(wǎng)卡功能)
●?網(wǎng)線1條
●?電腦,本文使用windows 7
2.2 燒錄操作系統(tǒng)
樹莓派支持很多系統(tǒng)心例,建議使用Raspbian宵凌,能得到更多的社區(qū)支持。進入樹莓派官網(wǎng)的RASPBIAN映像下載頁面:https://www.raspberrypi.org/downloads/raspbian/止后,看看官方介紹瞎惫。
Raspbian是基金會官方支持的操作系統(tǒng)。您可以使用NOOBS安裝它译株,或者下載下面的映像并按照我們的安裝指南操作瓜喇。
Raspbian預(yù)裝了大量用于教育,編程和一般用途的軟件歉糜。有Python乘寒,Scratch,Sonic Pi匪补,Java伞辛,Mathematica等等。
ZIP壓縮文件中包含的帶有桌面映像的Raspbian夯缺,大小超過4GB蚤氏,這意味著這些壓縮文件使用的功能在某些平臺上不受較舊的解壓縮工具支持。如果您發(fā)現(xiàn)下載似乎已損壞或文件未正確解壓縮踊兜,請嘗試使用7Zip(Windows)或Unarchiver(Macintosh)竿滨。兩者都是免費的,并且已經(jīng)過測試可以正確解壓縮映像。
●?官網(wǎng)下載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創(chuàng)建ssh空文件
在boot分區(qū)根目錄創(chuàng)建一個文本文件笑陈,然后重命名為ssh,注意去掉.txt后綴葵袭,此時即可以開啟ssh登錄(新版Raspbian的改動)涵妥。SSH默認關(guān)閉,因此需要在boot分區(qū)創(chuàng)建一個名為ssh的文件來開啟SSH服務(wù)坡锡。
注意:這個ssh文件容易丟失蓬网,如果ssh不能登錄了,先檢查ssh是否丟失鹉勒。
3. 網(wǎng)線訪問樹莓派3B+
●?連接網(wǎng)線
用網(wǎng)線連接電腦和樹莓派帆锋。
●?開機上電
把燒錄好系統(tǒng)的TF卡插到樹莓派3B+上,樹莓派上電禽额。
●?電腦通過putty連接樹莓派3B+
官網(wǎng)下載https://www.putty.org/
打開putty锯厢,Host Name填?raspberrypi.local,端口22脯倒,用戶名pi实辑,密碼 raspberry 即可通過USB以太網(wǎng)使用SSH登錄控制Zero W了。
點擊Open藻丢,顯示:
Win7安裝RNDIS驅(qū)動后raspberrypi.local不能識別徙菠,解決辦法是通過安裝Bonjour軟件讓電腦可以識別raspberrypi.local主機名。
下載并安裝Bonjour郁岩。
再次運行putty婿奔,登錄樹莓派3B+,彈出安全設(shè)置選項:
點擊Y將該主機添加到putty问慎。出現(xiàn)下面的錯誤:
解決辦法萍摊,設(shè)置如下:
再次運行putty:
終于看到這個界面啦冰木,心中一絲欣喜-:)可以根據(jù)需要用sudo raspi-config命令設(shè)置語言。
●?設(shè)置共享互聯(lián)網(wǎng)連接
打開網(wǎng)絡(luò)和共享中心:
雙擊本地連接4(每臺PC的情況可以會不同):
點擊屬性:
這個連接就是RNDIS/Ethernet Gadget #3。
回到網(wǎng)絡(luò)和共享中心踊沸,點擊“無線網(wǎng)絡(luò)連接”歇终,這是本電腦的網(wǎng)絡(luò)連接。
點擊屬性逼龟,選擇共享標(biāo)簽:
勾選允許其他網(wǎng)絡(luò)用戶通過……评凝,家庭網(wǎng)絡(luò)連接選擇前面看過的本地連接 4。
點擊“確定”腺律,測試:
Ctrl+z退出ping奕短。或者sudo ping -c4www.baidu.com匀钧,只ping 4次翎碑。
4. 樹莓派3B+連接WiFi
4.1 查看WiFi的SSID
●?掃描周圍的無線局域網(wǎng):命令:? sudo? iwlist wlan0 scan
●?找到要連接的SSID、ESSID:ESSID:"TP-LINK_A929"
4.2 配置wifi連接
●?修改/etc/network/interfaces文件之斯,使wlan0為動態(tài)分配獲取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”达椰,回車保存修改。
查看確認一下修改:
pi@raspberrypi:~ $ 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"
}
注意:加入語句的格式一定要正確项乒,“=”附近不能有空格啰劲,格式錯誤會導(dǎo)致不能連接到wifi。ssid 位置輸入WiFi的名稱檀何,psk 位置輸入WiFi的密碼蝇裤,請注意,key_mgmt=NONE表示沒有WiFi密碼频鉴。
4.3 WiFi連接樹莓派Zero W
● 檢查ssh文件是否存在:pi@raspberrypi:~ $ ls /boot
如果不存在栓辜,創(chuàng)建:pi@raspberrypi:~ $ sudo touch /boot/ssh
●?退出ssh
注意:為防止文件丟失,請按第5小節(jié)的步驟關(guān)閉電源垛孔。
●?拿掉網(wǎng)線藕甩,重新上電,打開putty周荐,Host Name填raspberrypi.local狭莱,端口22,用戶名pi概作,密碼raspberry即可通過WiFi使用SSH登錄控制Zero W了腋妙。
USB線只是供電,沒有數(shù)據(jù)通信讯榕。
5. 關(guān)機
為防止文件丟失骤素,請按下面的步驟關(guān)閉電源匙睹。
●?登錄putty的ssh終端
●?pi@raspberrypi:~ $ sudoshutdown -h now
●?等待電源指示燈熄滅后,關(guān)閉電源
參考文檔
1. 樹莓派介紹?http://www.reibang.com/p/1bac80afc502
2. 官方網(wǎng)站?https://www.raspberrypi.org/products/raspberry-pi-zero-w/