树莓派不完全指南

 

无显示屏,使用USB转TTL串口线启动,之后通过VNC远程访问桌面环境
设备:树莓派4B MacOS
所用系统镜像:Raspi OS (32 bit)

  1. 烧录SD卡,修改/boot/config.txt,最后[all]一节下添加enable_uart=1,允许串口启动;
  2. 安装串口驱动,此处选用CH340模块的串口线,驱动地址,安装串口调试软件,此处选用minicom;
  3. 接线,黑、白、绿分别对应Ground、RX、TX,依次接到树莓派GPIO的GND、TX、RX(参考下图);
  4. 上板,minicom -s设置初始参数(选设备、Hardware Flow Control改为NO),插电启动;
  5. 登录,默认用户名pi,默认密码raspberrysudo raspi-config进行配置(请将终端窗口调为合适大小80×24以便正常输出);
  6. passwordhostname,更改启动设置Boot/Auto Login以桌面环境启动,改Interface Options允许ssh、vnc,改Timezone(Asia–Chongqing),改WLAN Country,重启;
  7. 配置无线网络(以下以某校园网环境为例,需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通,耗费时间+++,最终被迫采用有线网络。

  8. 获得IP地址后,使用VNC登录桌面环境。若提示“Cannot currently show the desktop”,则为分辨率问题,sudo raspi-configDisplay OptionsResolution,改完可能发现分辨率与设置不符,修改/boot/config.txt,找到hdmi有关部分,添加如下一行:
    hdmi_ignore_edid=0xa5000080
    

    阻止树莓派自动识别显示屏的分辨率。

至此基本配置工作完成。

P.S. 奥卡姆剃刀原则