1、燒錄系統
首先准備好我們要燒錄的raspbian系統,可以在樹莓派官網中下載https://www.raspberrypi.org/downloads/
這里我們選擇 2018-11-13-raspbian-stretch 的鏡像
如果下載非常慢,也可以使用百度雲下載
鏈接:https://pan.baidu.com/s/15ZMr4whVY_GJgEqY1v3-xA 提取碼:l0hr
下載完,並解壓,得到鏡像文件
下載燒錄軟件:Win32DiskImager-0.9.5-binary
鏈接:https://pan.baidu.com/s/1IG4HQDqaFCjf9Py4DeBWEA 密碼:gjj2
解壓,並運行Win32DiskImager-0.9.5-binary
選擇一個8G以上的U盤,選擇剛解壓好的 raspbian 鏡像文件img,Write寫入鏡像到U盤,靜心等待結束。
2、WIFI網絡配置(如果你正好有一台路由器和網線,可以跳過此步驟到第3步)
不算是什么新功能了,在樹莓派3B發布后不久,樹莓派官方 Raspbian 系統久加入了允許在開機前對 WiFi 網絡進行配置的機制。
用戶可以在未啟動樹莓派的狀態下單獨修改 /boot/wpa_supplicant.conf
文件配置 WiFi 的 SSID 和密碼,這樣樹莓派啟動后會自行讀取 wpa_supplicant.conf 配置文件連接 WiFi 設備。
操作方法簡單:將刷好 Raspbian 系統的 SD 卡用電腦讀取。在 boot 分區,也就是樹莓派的 /boot
目錄下新建 wpa_supplicant.conf 文件,按照下面的參考格式填入內容並保存 wpa_supplicant.conf 文件。
PS:你可以使用手機開啟熱點,名稱為:WiFi-A,密碼為:12345678
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi-A" psk="12345678" key_mgmt=WPA-PSK priority=1 } network={ ssid="WiFi-B" psk="12345678" key_mgmt=WPA-PSK priority=2 scan_ssid=1 }
說明以及不同安全性的 WiFi 配置示例:
- #ssid:網絡的ssid
- #psk:密碼
- #priority:連接優先級,數字越大優先級越高(不可以是負數)
- #scan_ssid:連接隱藏WiFi時需要指定該值為1
如果你的 WiFi 沒有密碼
network={ ssid="你的無線網絡名稱(ssid)" key_mgmt=NONE }
如果你的 WiFi 使用WEP加密
network={ ssid="你的無線網絡名稱(ssid)" key_mgmt=NONE wep_key0="你的wifi密碼" }
如果你的 WiFi 使用WPA/WPA2加密
network={ ssid="你的無線網絡名稱(ssid)" key_mgmt=WPA-PSK psk="你的wifi密碼" }
如果你不清楚 WiFi 的加密模式,可以在安卓手機上用 root explorer 打開 /data/misc/wifi/wpa/wpa_supplicant.conf
,查看 WiFi 的信息。
3、開啟SSH服務
和 WiFi 配置相似,同樣在 boot 分區新建一個文件,空白的即可,文件命名為 ssh。注意要小寫且不要有任何擴展名。
樹莓派在啟動之后會在檢測到這個文件之后自動啟用 ssh 服務。隨后即可通過登錄路由器找到樹莓派的 IP 地址,通過 ssh 連接到樹莓派了。
4、查看樹莓派的IP地址
- 如果你是通過第2步驟連接了WiFi-A的網絡
首選,電腦也連接上WiFi-A的網絡,然后使用局域網助手LanHelper(鏈接:https://pan.baidu.com/s/1gJTs1Ly9Hn4dm9YrbmCs6g 提取碼:ju8z )查看樹莓派的IP地址為:192.168.43.159
- 如果你是通過網線直連路由器
首選,電腦登陸進路由器的管理界面,在已連接的客戶端列表中找到主機名為raspberrypi的IP地址為192.168.1.103
5、使用putty登錄系統
putty是ssh客戶端的一種工具
putty下載鏈接:https://pan.baidu.com/s/1Mu3OFaqtdjY0eH8Vsfi7zQ 密碼:ufu4
運行putty,輸入ip與Saved Sessions,但Save,方便下次登錄
點擊“open”,“是”,用戶名輸入:pi,回車,默認密碼:raspberry,回車,就成功登錄進去了!
到這步,我們已經學會了使用putty遠程訪問Linux。
修改密碼
sudo passwd pi
6、開啟vnc遠程
raspbian已經自帶了realvnc遠程服務,只需要啟用raspi-config的vnc服務即可
sudo raspi-config
Interfacing Options -> VNC -> Yes
下載VNC客戶端:
鏈接:https://pan.baidu.com/s/1FPkQKdXNgI6hQT3fDI4YXQ 提取碼:7ut6
運行VNC,輸入IP地址192.168.1.103
但是這個界面太小了,參考此博文:樹莓派Raspberry實踐筆記—顯示分辨率配置 對VNC的分辨率進行設置!
7、創建Wifi熱點
創建wifi熱點就是為了在不需要網線的情況下就可以連接到我們的樹莓派,手機也可以!
創建WiFi熱點使用的GitHub上一個開源項目:
https://github.com/oblique/create_ap
putty登錄到Raspbian,具體在樹莓派上操作為:
#將代碼copy到本地,安裝 git clone https://github.com/oblique/create_ap(如果這步不成功,一般是沒有安裝git,使用# sudo apt-get install git 安裝) cd create_ap su root sudo make install
安裝依賴的庫
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
創建WiFi熱點(GitHub上有多種方式創建,可以查找自己需要的那種)
sudo create_ap wlan0 lo pi0 12345678
注:lo為網卡,可以通過ifconfig查詢,pi0為wifi的名稱,12345678為wifi的密碼!
如果熱點開啟失敗,可能是已經連接上某個wifi導致的,需要先斷開這個wifi,才可以成功開啟!
即可看到開啟的wifi熱點
開機啟動
sudo nano /etc/rc.local
將sudo create_ap wlan0 lo pi0 12345678 添加到/etc/rc.local當中,即可開機啟動
到此,系統環境算是准備好了,后面將安裝MySQL、Apache、搭建基於樹莓派的數據采集與控制系統。
歡迎繼續關注我的博文!