1.系統下載:
https://www.raspberrypi.org/downloads/raspbian/
2.格式化SD卡:
工具下載:https://www.sdcard.org/downloads/formatter/index.html
3.串口通訊:
- 樹莓派連上usb轉串口設備(交叉連接)
- usb接上電腦
- 找到串口號
- 通過putty連接樹莓派
4.配置WIFI:
sudo nano /etc/wpa_supplicant/wpa_supplicant.config
加入
network={
ssid="wifi名稱"
key_mgmt=WPA-PSK
psk="wifi密碼"
}
重啓(sudo reboot)
5.打開VNC:
- 打開配置
sudo raspi-config
- 選擇5.interfacing Options
- 選擇 VNC
6.內網穿透:
frp服務:https://github.com/fatedier/frp
7.開機frpc自動連接frp服務器:
sudo /etc/rc.local
加入:exec /home/pi/frp_0.27.0_linux_arm/frpc_start.sh
frpc_start.sh腳本文件
#!/bin/sh
cd /home/pi/frp_0.27.0_linux_arm
while true
do
str=`ping -c 8 -w 100 www.baidu.com`
if test $? = "0"
then
echo "network is ok"
break
fi
sleep 2
done
nohup ./frpc -c ./frpc.ini >frpc.log 2>&1 &
8.python開發:
gpiozero開發文檔:https://gpiozero.readthedocs.io/en/stable/
gpio:https://github.com/vitiral/gpio
smbus:https://github.com/kplindegaard/smbus2
9.管腳圖:
針對RPi.GPIO(GPIO18) :
mode=BCM(18)
mode=BOARD(12)