樹莓派Zero的初始化
概述
樹莓派0拿到手之後,真是愛不釋手,如此小巧,配置不遜於一些低端的VPS,又具備IO口/wifi/藍芽,還可選配攝像頭.實乃居家必備之神器. 但是體積如此之小巧,用起來還是有一些問題的.比如usb口過少. 因此,pi0最好的使用方法,是通過pi0的usb介面模擬網絡卡,連線主機.然後在主機上通過ssh或者vnc去訪問. 這樣,只用一根usb線,就可以訪問並控制樹莓派0了. 總體要做的工作
- 下載並燒錄映象
- 設定初始化的動作(開啟ssh,初始wifi)
下載並燒錄映象
映象到官網下載即可.對於pi0這麼小巧的東西,建議用lite(沒有圖形介面). 下載後得到一個zip,裡面是一個映象. 這裡推薦使用Rufus
初始化設定
pi0的系統做的很良心,只要給寫好映象的tf卡寫幾個檔案.就可以完成基本的設定了. 但是,寫檔案會有一些麻煩.因為如剛才所說,寫好的映象,windows打不開. 這時候就需要另外的工具DiskGenius,可以用來讀取各種未知分割槽.對付這個tf是綽綽有餘了. 開啟這個軟體之後,左邊的樹形列表會列出tf卡,裡面會有兩個分割槽,一個是boot.這就是我們要操作的分割槽.點選boot分割槽.右邊就能看到所有檔案.
開啟ssh
新建一個檔案,內容為空,名字叫ssh(注意不是ssh.txt),放到boot分割槽中.
設定wifi
在TF卡的boot分割槽,建立wpa_supplicant.conf檔案,加入如下內容:
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="wifi名字" psk="密碼" key_mgmt=WPA-PSK priority=1 } network={ ssid="沒密碼的wifi" key_mgmt=NONE priority=2 }
設定usb網絡卡
開啟boot分割槽,在config.txt最末行處換行新增如下程式碼,開啟usb網絡卡模式:
dtoverlay=dwc2
然後在cmdline.txt檔案中找到rootwait欄位,並在其後面空格新增如下資訊,在開啟系統時開啟usb網絡卡模式。
modules-load=dwc2,g_ether
經過上述設定後,把tf卡插入pi0中,就可以開機了.
連線PI0
連線樹莓派之前,電腦還要做一些設定.
安裝網絡卡驅動:
不安裝驅動,是無法把usb裝置看作網絡卡的.驅動的名字叫RPI_Driver_OTG.zip,點選這裡下載
通過ssh連線pi0
把pi0的usb埠(注意:是usb埠,不是充電口)和電腦連線,然後小綠燈閃爍,pi就開機了.耐心等2分鐘,給pi充分的時間初始化系統(否則會出現拒絕ssh連線等詭異現象,下次開機就不用這麼久了),可以看一下windows的網路連線裡是不是多了一個RNDIS Gadget,如果有,那成功的概率就很大了.
然後用過ssh工具連線pi,
如果連線成功,輸入密碼,密碼是
raspberry
然後就可以愉快的玩耍了.
其它
如果需要圖形介面.那麼首先要下載帶圖形介面的映象.其次,設定vncserver,可以