1. 程式人生 > >樹莓派Zero的初始化

樹莓派Zero的初始化

概述

樹莓派0拿到手之後,真是愛不釋手,如此小巧,配置不遜於一些低端的VPS,又具備IO口/wifi/藍芽,還可選配攝像頭.實乃居家必備之神器. 但是體積如此之小巧,用起來還是有一些問題的.比如usb口過少. 因此,pi0最好的使用方法,是通過pi0的usb介面模擬網絡卡,連線主機.然後在主機上通過ssh或者vnc去訪問. 這樣,只用一根usb線,就可以訪問並控制樹莓派0了. 總體要做的工作

  • 下載並燒錄映象
  • 設定初始化的動作(開啟ssh,初始wifi)

下載並燒錄映象

映象到官網下載即可.對於pi0這麼小巧的東西,建議用lite(沒有圖形介面). 下載後得到一個zip,裡面是一個映象. 這裡推薦使用Rufus

來燒錄映象.這個東西非常小巧,且很好用.我平時給優盤燒錄Win10,Ubuntu的安裝盤,也是用這個的. 燒錄好之後.會提示什麼磁碟需要格式化.不用管.

初始化設定

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,

ssh [email protected]

如果連線成功,輸入密碼,密碼是

raspberry

然後就可以愉快的玩耍了.

其它

如果需要圖形介面.那麼首先要下載帶圖形介面的映象.其次,設定vncserver,可以