嗯,終於度過了一段痛苦期,雖然還是很忙,但是既然想做,就總能抽出點時間研究一點東西。這篇文章,紀念一下我的爬坑歷程。
首先賣家提供了一堆學習資料,看的我目不暇接。既然如此,不如上手試試水有多深。
目錄
二 基本環境搭建
1.系統鏡像
我選擇的是樹莓派的官方系統,先入門,有空再玩下其他系統。
官方鏈接 隨便選一個下載就好。
2.燒錄工具
我選擇的是Win32DeskImager下載鏈接
選擇需要燒錄的.img鏡像,以及需要燒錄到的地方(內存卡),點擊write等待即可。
3.登陸與控制
注意:有些版本版本中SSH默認關閉(我的就是。。。),因此需要在燒錄好鏡像的內存卡的boot分區,創建一個名爲‘ ssh ’的文件(沒有後綴)來開啓SSH服務。
3.1 如果你有網線
連接網線到樹莓派查找到樹莓派的IP地址。我比較懶,直接192.168.1.1登陸查看,名稱爲raspberry就是。
3.2 如果你沒有網線
在內存卡根目錄(boot)下新建wpa_supplicant.conf文件,內容如下:
ssid:wifi名稱
psk:wifi密碼
priority:優先度
key_mgmt:ap加密類型(同理,192.168.1.1看一看就好)
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="WIFI-NAME"
key_mgmt=WPA-PSK
psk="wifi-password"
priority=5
}
配置好內存卡插進去,開機,自動就能連接上wifi了。
3.3 Putty連接
下載地址:Putty官網
輸入ip地址登陸即可。如果第一次登陸會有一個彈窗,點擊確認就好。
在命令行登陸你的樹莓派。
默認賬號:pi
默認密碼:raspberry (輸入密碼時候會不顯示內容,不要慌~)
3.4 替換國內鏡像
使用管理員權限sudo nano /etc/apt/sources.list 編輯/etc/apt/sources.list文件。
註釋掉原有的#def開頭的官方鏡像,換上國內鏡像。鏡像源很多,我隨便拉了一個。
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
更改UI源爲國內鏡像。使用sudo nano /etc/apt/sources.list.d/raspi.list,編輯/etc/apt/sources.list.d/raspi.list文件。
註釋掉原有地址。替換爲以下地址:
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
示例圖如下:
然後輸入sudo apt-get update更新系統。
3.5 root及配置
- sudo passwd root 設置root賬戶,倆次密碼確認。
- su root 密碼驗證後進入root權限賬戶。
- raspi-config 進入樹莓派配置面板。
- 7Advanced Options——Expand Filesystem 擴展 SD 卡上可用的空間。
- 重啓設備
4 固定IP設置
4.1查詢本地IP地址
PC端cmd命令行——ipconfig
4.1修改配置文件
樹莓派端sudo nano /etc/dhcpcd.conf,可以看到示例,根據示例填寫自己的配置。
# 接口 eth0
interface eth0
# 指定靜態IP,/24表示子網掩碼爲 255.255.255.0
static ip_address=192.168.1.102/24
# 路由器/網關IP地址
static routers=192.168.1.104
# 手動自定義DNS服務器
static domain_name_servers=192.168.1.1
Ctrl+O保存配置,Ctrl+X 退出。