第一次學習樹莓派,使用的是Raspberry Pi zero w的型號。html
剛開始,就只有一塊板子!!!這要怎麼開發啊網絡
通過網上查閱資料,發現能夠經過WiFi鏈接PC端實現開發測試ssh
準備材料:一根USB線(供電),一個SD卡(8G或以上),一個樹莓派工具
如何實現樹莓派的無線聯網oop
1.官網下載RASPBIAN STRETCH LITE鏡像並燒錄到SD卡中學習
進入樹莓派官網的Downloads頁面,選擇RASPBIAN STRETCH LITE,下載ZIP壓縮包到本地,並解壓獲得.img文件測試
2. 下載並使用燒錄工具win32diskmager,選擇剛剛解壓獲得的.img文件,點擊寫入(Write)spa
將鏡像燒錄到SD中(建議選擇8g大小或以上的SD卡,插入到SD讀卡器後,先格式化再燒錄)命令行
3. 燒錄完成後,咱們看到原來的SD被分爲了兩個分區,爲了實現SSH鏈接上電腦,咱們須要如下操做3d
3.1.在sd卡的boot/目錄下新建空白文件ssh(選擇新建一個文本文檔,命名爲ssh同時去掉後綴.txt;Linux下則直接touch ssh)
3.2.在sd卡的另外一個分區(rootfs/)下的etc/network/目錄下修改interfaces文件,添加如下內容(修改時須要root權限)
(這裏我是經過虛擬機掛載進入的,掛載後的文件在/media/下,分別有分區爲boot和rootfs)
auto lo iface lo inet loopback iface eth0 inet manual allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-conf /boot/wpa.conf
此外爲了配置USB網卡,咱們須要
3.2.1在boot/config.txt中的最後一行添加dtoverlay=dwc2
3.2.2在boot/cmdline.txt中的rootwait後空一格添加modules-load=dwc2,g_ether(注意不要換行,該命令與原來的命令間隔一個空格)
3.2.3選擇IP(供後續鏈接SSH時使用)
若是使用靜態,則在上面的interfaces文件中添加
allow-hotplug usb0 auto usb0 iface usb0 inet static address 192.168.191.2 netmask 255.255.255.0
若是使用動態,則在上面的interfaces文件中添加
allow-hotplug usb0
auto usb0
iface usb0 inet dhcp
33.在sd卡的boot/目錄下新建wpa.conf文件,其具體內容以下
network={ ssid="須要鏈接的WiFi名字" key_mgmt=WPA-PSK psk="須要鏈接的WiFi密碼" priority=5 } network={ ssid="TP-LINK_4F60" key_mgmt=NONE priority=4 }
自此,咱們就完成了樹莓派的配置工做了
1.設置無線路由器(Wifi)
本實驗中我直接使用了電腦的虛擬Wifi與樹莓派鏈接
電腦開啓WiFi的方式有兩種:
以管理員身份運行cmd
輸入netsh wlan set hostednetwork mode=allow ssid=??????? key=?????????(分別輸入WiFi名字和密碼,注意要與上面wpa.conf文件中的wifi設置一致)
輸入netsh wlan start hostednetwork,啓動虛擬網卡
虛擬網卡啓動成功
2.設置PC端與WiFi共享
點擊PC端的以太網,右擊屬性,點擊共享(如圖所示,勾選✔上容許其餘網絡用戶經過此計算機的internet鏈接來鏈接,並把鏈接對象的名字改成咱們上面建立的虛擬網卡)
自此,咱們就完成了電腦端的配置工做了
完成以上兩項配置後,就能夠開機測試了
把SD卡插入到樹莓派中,USB線一端接到樹莓派,另外一端接到供電源上(通常的充電頭插口便可)
發現燈開始閃爍,等待燈穩定後,就能夠開始SSH鏈接
(本次使用獵豹WiFi共享,可從列表中查看到IP地址)
1.待鏈接成功後,咱們能夠看到如圖,即表明樹莓派已鏈接上PC端電腦
2.使用putty鏈接上樹莓派(點擊此處下載putty)
下載解壓後,點擊putty.exe,輸入下圖所須要的內容
進入到界面後須要咱們輸入默認帳戶pi和密碼raspberry
進入到該界面就能夠經過命令行模式操做樹莓派了
1.若是咱們須要往樹莓派中傳文件,可使用SFTP遠程傳輸文件(FileZilla FTP Client下載地址)
只需在「快速鏈接」中輸入:
主機:sftp://192.168.191.3 (換成您的樹莓派的IP地址。前面的sftp://必定要加)
用戶名和密碼照實填。(Raspbian默認是pi/raspberry)
鏈接成功後,便可將左側PC端的文件拖動到右側,便可將文件傳輸到樹莓派中
2.若是想把SD卡恢復到原來的狀態(即不分區),能夠下載一個空鏡像,將其燒錄到SD卡還原