準備作業:樹莓派4B一個,記憶體不小于16G的TF卡一個,樹莓派的充電線一個,筆記本電腦一臺,網線一根,讀卡器一個
1、格式化TF卡
建議選擇16G以上的TF卡,下載格式化工具
選擇要格式化的TF所在的磁區
滑鼠右鍵點擊箭頭所指的區域選擇洗掉磁區,將boot和rootfs兩個磁區都洗掉干凈,點擊保存更改
滑鼠右鍵箭頭所指區域選擇創建新磁區,然后如上一步點擊保存更改
2、燒錄鏡像
下載鏡像,選擇ubuntu-18.04.3-preinstalled-server-armhf+raspi3.img.xz 的鏡像進行下載
下載燒錄軟體WIn32_disk_imager,下載鏈接
雙擊打開WIn32_disk_imager,映像檔案選擇剛下載的ubuntu鏡像,設備一定選擇TF卡所在的盤符,最后點擊寫入,系統就開始燒錄了
燒錄完成后,在根目錄下建立一個空白檔案命名為ssh,不帶后綴
3、樹莓IP讀取
3.1、網線連接樹莓派
將TF卡插入樹莓派,樹莓派開機后,進入電腦的網路和共享中心,點擊更改配接器設定,雙擊點擊WLAN,點擊屬性,點擊共享,家庭網路選擇樹莓派對應的網路介面,然后點擊樹莓派對應的網路介面的網路,雙擊協議版本4,填入以下資訊ip 192.168.137.1,子網掩碼255.255.255.0
用網線將樹莓派和電腦連接起來,在命令列界面輸入
arp -a
192.168.137.1下面這個IP就是我們要的樹莓派IP
3.2、配置WIFI
可以使用finalshell進行連接,默認用戶名和密碼都是ubuntu
用SSH連接后
sudo apt-get update
sudo apt-get install sudo
sudo apt install network-manager-gnome
打開network manager 服務
sudo service network-manager start
查找wifi,如果列出的設備狀態全部是 unmanaged 的,說明這些網路設備不受NetworkManager管理,你需要清空 /etc/network/interfaces下的網路設定,然后重啟.
sudo nmcli dev
打開wifi
sudo nmcli r wifi on
這時可以正常看見wifi
sudo nmcli dev wifi
輸入命令,連接WiFi,yuan是WiFi名稱,12345678是WiFi密碼
sudo nmcli dev wifi connect "yuan" password "12345678" ifname wlan0
如果使用的WiFi是校園WiFi,需要瀏覽器驗證,可以使用電腦開啟移動熱點的方式提供給樹莓派WiFi,進入電腦設定,選擇網路,點擊移動熱點后面的箭頭符號,開啟熱點,設定名稱和密碼即可,連接到WiFi后在WiFi管理中可以看見樹莓派的IP
4、設定樹莓派wifi固定IP
wifi連接上后,讀取樹莓派ip,ssh連接樹莓派,命令列輸入
sudo nano /etc/netplan/50-cloud-init.yaml
里面改為這個代碼,nano編譯器crtl+O是保存,crtl+x是退出
network:
version: 2
renderer: NetworkManager
ethernets:
enp4s0:
dhcp4: false
addresses: [192.168.137.189/24]
gateway4: 192.168.137.1
nameservers:
addresses: [192.168.100.3,8.8.8.8]
輸入這行代碼檢測有無錯誤
sudo netplan generate
使更改生效
sudo netplan apply
輸入
ifconfig
斷開WiFi重新連接可以看見IP固定了
5、設定開機自啟動連接WiFi
TF卡下找到這個檔案network-config
將其中改為如下代碼,yuan是WiFi名稱,12345678是WiFi密碼
#This file contains a netplan-compatible configuration which cloud-init
# will apply on first-boot. Please refer to the cloud-init documentation andthe netplan reference for full details:
#https: //l cloudinit.readthedocs.io/
#https : //netplan.io/reference
#
#some additional examples are commented out below
version: 2
ethernets:
etho:
dhcp4: true
optional: true
wifis:
wlano:
dhcp4: true
optional: true
access-points:
yuan:
password: "12345678"
myotherlan:
password: "correct battery horse staple"
# workssid:
# auth:
將TF卡插入樹莓派后,通電就可以看見樹莓派自動連接了,且IP地址沒有變化
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/546390.html
標籤:嵌入式