Raspberry Pi 4 Model B - 4GB
硬件配置
raspberrypi系統安裝
官網: https://www.raspberrypi.org/
下載樹莓派系統Raspberry Pi OS
下載燒錄軟件(Portable便攜版)balenaEtcher
燒錄系統到U盤
打開Etcher,選擇鏡像和目標USB盤。
燒錄完成后32G變成252M的Boot分區
實際上燒錄好的Raspberry系統的TF卡被燒錄成兩個分區:一個FAT32的Boot分區,一個Ext4的Linux主分區。因為Windows只能識別Fat32分區,所以才會出現這個問題。
配置Raspberrypi
修改分辨率
讀取TF卡,在boot分區中找到config.txt配置文件
修改config.txt,添加如下內容,修改分辨率。
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_drive=1
display_rotate=0
hdmi_cvt 1920 1080 60 6 0 0 0
wifi配置文件
boot分區中新建wpa_supplicant.conf文件,內容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-NAME1"
psk="WIFI密碼1"
priority=9
}
network={
ssid="WiFi-NAME2"
psk="WIFI密碼2"
priority=8
}
開啟SSH
在boot分區中新建“SSH”文件(無后綴)。
進入樹莓派設置無線網卡靜態IP,然后設置路由器端口轉發。
使用maobaxterm通過公網IP連接
連接成功
開啟VNC
sudo raspi-config
選擇Interface Options -> VNC -> 開啟,然后在初始菜單界面選擇Finish,VNC服務端開啟后端口默認為5900。
然后重啟
sudo reboot
下載VNC-Viewer和FileZilla客戶端用來連接樹莓派。
使用局域網連接FileZilla
使用公網連接FileZilla
安裝C/C++的WiringPi庫
Raspberry Pi 3B+
sudo apt-get install wiringpi
Raspberry Pi 4B,目前在4B主板上運行的版本最低位2.52版本。
cd /tmp/
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v #測試GPIO是否安裝成功
可以使用Geany IDE進行C程序開發,新建C文件,點擊Build(生成) -> Set Build Commands(設置生成命令),在Compile和Build命令中添加-lwiringPi
安裝Python的RPI.GPIO庫
sudo apt-get install python-dev
可以使用MU軟件進行Python開發