目录

# 树莓派的登录方式

【HDMI登录】

【串口登录】

【SSH登录】

【xrdp登录】

# 疑难杂症

【固定树莓派ip地址】

【解决图形化桌面登录蓝屏】

【VNC查看器分辨率调节】

【刷新系统软件源需要认证】

【输入中文】

【换源问题】

【网络问题】

【vim下载问题】

【扩展存储空间】

# 树莓派的登录方式

HDMI视频线连接显示器串口登录网络SSH方式登录图形xrdp页面登录

【HDMI登录】

需要注意的是先插HDMI线,再启动已刷好系统的树莓派 另外若只用一个显示屏,要把micro-HDMI线接到距离树莓派电源近的接口上

【串口登录】

默认情况下,树莓派的串口和蓝牙连接。要想办法断开蓝牙连接,把串口用来数据通信

1.打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并保存,用于断开蓝牙

dtoverlay=pi3-miniuart-bt

2.修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,用于配置串口

dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

3.使用USB-TTL模块连接电脑和树莓派,注意接线时TXD接RXD,RXD接TXD

4.使用PuTTY的串口模式进行登录,波特率设置为115200 若在系统烧录时未设置用户名和密码,则使用默认账号和密码进行登录 树莓派的默认用户名是pi,密码是raspberry

【SSH登录】

SSH网络登录又可分为两种方式:网线登录和Wi-Fi登录推荐Wi-Fi登录:树莓派连接到热点后可直接查看ip

具体步骤如下:(1)(2)二选一,(3)(4)(5)都需操作

1.网线登录:网线一端接树莓派网口,另一端既可接路由器也可接电脑,只是配置方法有异

网线接电脑时,需打开网络共享,打开CLI使用arp-a命令检索ip地址

2.Wi-Fi登录:既可接手机热点也可接电脑热点,树莓派4B已支持 5 GHz(旧版本用2.4 GHz)

配置树莓派Wi-Fi:在SD卡根目录下,新建 wpa_supplicant.conf 文件,写入以下内容

country=CN

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

network={

ssid="替换为你的Wi-Fi名1"

psk="替换为你的Wi-Fi密码1"

key_mgmt=WPA-PSK

priority=10

}

network={

ssid="替换为你的Wi-Fi名2"

psk="替换为你的Wi-Fi密码2"

key_mgmt=WPA-PSK

priority=9

}

ssid为Wi-Fi名称,psk为Wi-Fi密码,key_mgmt为加密方式 priority为优先级(数字越大优先级越高)

注意:开机后 wpa_supplicant.conf 文件会自动转移到 /etc/wpa_supplicant 目录下 ssh文件会转化为开启ssh服务的指令后被删除 若要更改配置,下一次要重新添加这个文件

开启Wi-Fi时,网络共享需如此设置

3.开启树莓派SSH接口:在SD卡中新建名为ssh的文件(无任何后缀名)

4.使用PuTTY的SSH模式登录:点击open后会弹出对话框让你输入用户名和密码 若在系统烧录时未设置用户名和密码,则使用默认账号和密码进行登录 树莓派的默认用户名是pi,密码是raspberry 注意:输入密码时不会显示任何内容,不要误以为没有输入进去!

5.直接通过命令窗口登录:

ssh @pi 192.168.1.8

6.登录后即可使用命令行进行关机(树莓派和电脑一样不建议直接拔电源)

在此介绍几个命令: sudo poweroff 立刻关机 sudo reboot 立刻重启 sudo shutdown -h now 立刻关机 sudo shutdown -r now 立刻重启 sudo shutdown -h +2 2分钟后关机

【xrdp登录】

Xrdp是Microsoft远程桌面协议(RDP)的一个开源实现,它允许以图形方式控制远程系统

1.在树莓派中安装xrdp:使用SSH或串口方式连接到树莓派,在CLI中输入下面指令

sudo apt-get install xrdp

sudo apt-get install tightvncserver xrdp

sudo /etc/init.d/xrdp restart

2.远程访问常用两种方式:①使用Windows自带的远程桌面连接 ②使用VNC

(1)远程桌面连接:

(2) VNC:树莓派需开启VNC服务,PC需下载VNC查看器 (Download the combined RealVNC Connect installer - RealVNC®)

①打开VNC接口:使用SSH或串口方式连接到树莓派,在CLI中输入下面指令

​sudo raspi-config

选择Interface Options —> VNC —> Select —> Yes —> Yes —> Finish

②开启VNC服务:在CLI中输入下面指令,得到IP和端口号

vncserver

用上述命令是以默认分辨率(较小)打开VNC,若要指定分辨率可用下面命令

vncserver -geometry 1920x1080

lxappearance #解决连接后指针变成X的问题

③PC端VNC连接:下载VNC查看器,将上一步中获取的IP和端口号写入地址栏

注意:树莓派关机后会自动关闭vncserver,这样会导致每次想通过VNC连接时都需要重复②

解决方法为设置vncserver开机自启

写入下面命令,进入vncserver文件,将配置信息写入该文件中(注意更改自己用户名)

sudo nano /etc/init.d/vncserver

#!/bin/sh

### BEGIN INIT INFO

# Provides: vncserver

# Required-Start: $local_fs

# Required-Stop: $local_fs

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Start/stop vncserver

### END INIT INFO

export USER='pi' #用户名 pi

eval cd ~$USER

case "$1" in

start)

# 启动 LXAppearance 设置外观

su $USER -c 'lxappearance'

# 启动命令行。此处自定义分辨率、控制台号码或其它参数。

su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1920x1080 :1'

echo "Starting VNCServer for $USER "

;;

stop)

su $USER -c '/usr/bin/vncserver -kill :1'

echo "VNCServer stopped"

;;

*)

echo "Usage: /etc/init.d/vncserver {start|stop}"

exit 1

;;

esac

exit 0

control+s写入,control+x离开,再执行下面命令,对配置文件加权限和设置开机自启

sudo chmod 755 /etc/init.d/vncserver

sudo update-rc.d vncserver defaults

sudo reboot

重启后vncserver开机自启生效

这样设置会存在一个问题:启动后鼠标指针变成X,若要更改,使用下面命令后重启

nano ~/.bashrc

lxappearance &

# 疑难杂症

【固定树莓派ip地址】

输入下面命令

sudo nano /etc/dhcpcd.conf

回车后在文件末尾添加配置信息,添加完后按control+s写入,再按control+x退出

interface wlan0

static ip address = 你的ip地址/24

static routers = 你的默认网关

static domain_name_servers = 你的默认网关

树莓派重启后就配置好静态ip地址了

【解决图形化桌面登录蓝屏】

远程连接后蓝屏无桌面,如图

1.执行下面命令,删除两个文件目录。pi为用户名,应替换为自己的用户名

sudo gpasswd -d pi video

sudo gpasswd -d pi render

2.执行下面命令,进行系统设置

sudo raspi-config

依次选择进入System options -> Boot / Auto Login -> Desktop GUI, requiring user to login 确定后重启,即可解决蓝屏无桌面问题

若仍蓝屏,参考:树莓派——xrdp win10远程登录以及蓝屏问题 - 灰信网(软件开发博客聚合)

【VNC查看器分辨率调节】

VNC分辨率调节在【xrdp】登录中已讲明,还可参考下面这些博客

https://blog.csdn.net/qq_43445362/article/details/107127636

https://blog.csdn.net/qq_44819943/article/details/90044763

https://blog.csdn.net/qq_44595223/article/details/123686551

https://blog.csdn.net/weixin_37706204/article/details/130570926

【刷新系统软件源需要认证】

使用Windows自带的远程桌面连接访问树莓派时经常弹出,使用VNC访问时不弹出 若有该问题可考虑更换VNC,若有人知道如何在远程桌面连接下不让其弹窗,请指教

【输入中文】

安装中文字体库,随后重启

sudo apt-get install ttf-wqy-zenhei

安装中文输入法

谷歌

sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin

fcitx五笔拼音输入法

sudo apt-get install fcitx

sudo apt-get install fcitx-tables-wbpy

control+空格切换输入法(若出现无法切换,尝试将VNC窗口最大化再切换) 要卸载的话把上边命令的install 换成remove即可

【查看系统版本】

cat /etc/os-release

【换源问题】

新系统无需换源,官方已做优化。若要换源,步骤如下:

1.在CLI中写入下面命令

sudo nano /etc/apt/sources.list

2.用#注释原有的内容,新增下面命令(不写的话把stretch换成buster)

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

3.在CLI中写入下面命令

sudo nano /etc/apt/sources.list.d/raspi.list

4.用#注释原有的内容,新增下面命令

deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

#deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

5.在CLI中写入下面命令更新软件源列表

sudo apt-get update

在此附上树莓派源列表:RaspbianMirrors - Raspbian 若要换源之前的源,逆向操作即可

树莓派:64位 RPI OS(Bullseye) 更换国内源_树莓派bullseye换源_Ki1381的博客-CSDN博客

树莓派 11 bullseye镜像官方源和国内源_树莓派官方源_摆摊的豆丁的博客-CSDN博客

树莓派系统 11版本(bullseye)安装Qt异常_未来超低端科技研究所的博客-CSDN博客

【网络问题】

Vmware Ubuntu 和PC机通过桥接方式联网

PC机连WIFI

树莓派连PC机热点,设置为共享到本地网络2

PC机IP:192.168.1.4 (此应为无线网卡ip地址,有线网卡ip地址应该是192.168.137网段)

Vmware Ubuntu IP:192.168.1.9

树莓派IP:192.168.137.130

出现该问题:

原因:共享网络网段为137(无法更改),且为了防止上端攻击下端或是为了网段隔离,默认不给上到下的路由表

方法①:添加静态路由(不推荐)

如何将静态 TCP/IP 路由添加到 Windows 路由表|windows|路由器|提示符|ip_网易订阅

在windows下如何添加、删除和修改静态路由

方法②:树莓派直接连路由器(推荐)

方法③:若仅需内网通畅,无需访问外网(比如交叉编译下载可执行文件时),可直接通过网线连接PC机和树莓派,设置树莓派ip为固定ip且和PC机在同一网段,不设置共享至以太网

参考:

电脑共享网络只能设置网关为192.168.137.1吗-CSDN博客

建立局域网,并用网线共享网络 - 简书

【vim下载问题】

下载vim报错

因为第一次没有正常下载vim的时候,留下了一个旧版本的安装包,下面要卸载vim-common

sudo apt-get purge vim-common

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install vim

【扩展存储空间】

树莓派 /var/cache/apt/archives空间不足的问题_树莓派上没有足够的可用空间_ZeroTower的博客-CSDN博客