无显示屏,使用USB转TTL串口线启动,之后通过VNC远程访问桌面环境
设备:树莓派4B MacOS
所用系统镜像:Raspi OS (32 bit)
- 烧录SD卡,修改
/boot/config.txt
,最后[all]
一节下添加enable_uart=1
,允许串口启动; - 安装串口驱动,此处选用CH340模块的串口线,驱动地址,安装串口调试软件,此处选用minicom;
- 接线,黑、白、绿分别对应Ground、RX、TX,依次接到树莓派GPIO的GND、TX、RX(参考下图);
- 上板,
minicom -s
设置初始参数(选设备、Hardware Flow Control
改为NO),插电启动; - 登录,默认用户名
pi
,默认密码raspberry
,sudo raspi-config
进行配置(请将终端窗口调为合适大小80×24以便正常输出); - 改
password
、hostname
,更改启动设置Boot/Auto Login
以桌面环境启动,改Interface Options
允许ssh、vnc,改Timezone
(Asia–Chongqing),改WLAN Country
,重启; - 配置无线网络(以下以某校园网环境为例,需802.1X登录认证),编辑
/etc/wpa_supplicant/wpa_supplicant.conf
,添加如下内容:network={ ssid="网络名称" #scan_ssid=1 key_mgmt=WPA-EAP auth_alg=OPEN eap=PEAP TTLS identity="用户名称" password="个人密码" phase1="PEAP" phase2="MSCHAPv2" proactive_key_caching=1 }
有线网络直插网线即可。
多次尝试校园无线网络连接,发现即使处于同一网段仍无法ping通,耗费时间+++,最终被迫采用有线网络。 - 获得IP地址后,使用VNC登录桌面环境。若提示“Cannot currently show the desktop”,则为分辨率问题,
sudo raspi-config
改Display Options
的Resolution
,改完可能发现分辨率与设置不符,修改/boot/config.txt
,找到hdmi
有关部分,添加如下一行:hdmi_ignore_edid=0xa5000080
阻止树莓派自动识别显示屏的分辨率。
至此基本配置工作完成。
P.S. 奥卡姆剃刀原则