树莓派开发板:Raspberry Pi 3 Model B
树莓派系统:2018-10-09-raspbian-stretch
树莓派关机不要直接切断电源容易把卡烧掉,在树莓派命令行输入:sudo shutdown -h now 关机
1. 准备工作
2. 通过 SSH 登录命令行
3. VNC 方式登录图形界面
4. Windows 下通过远程桌面连接树莓派图形界面
首先需要利用树莓派自带的 WIFI 模块连接 WIFI
1.1 用网线连接电脑和树莓派 -> 在电脑端设置连接的 WIFI 为可共享 -> 这时树莓派就连上了你的电脑连接的 WIFI
1.2 可以下载 advanced_ip_scaner 软件扫描或者在路由器的管理界面得到树莓派的 ip 地址
1.3 Windows 可以通过 putty 软件,Mac 可以用 FinalShell 或自带的 Terminal 使用 SSH 的方式登录树莓派的命令行
1.4 在命令行输入:sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 编辑该文件
在最后加上
network={
ssid="Wi-Fi用户名"
psk=“Wi-Fi密码”
priority=5
}
priority:设置多个 WI-FI 时,设置连接 Wi-Fi 的顺序,值越大优先级越高
nano 编辑器:按 control + o 保存更改,按 control + x 退出编辑
在命令行输入:sudo reboot 重启树莓派
1.5 到这里就可以拔掉网线了,然后重复 1.2 操作得到树莓派的新 ip 地址
1.6 最好能够记下树莓派的 mac 地址,然后在路由器管理界面给其分配固定 ip
Windows 下可以通过 putty 软件,Mac 可以用 FinalShell 或自带的 Terminal 使用 SSH 的方式登录到树莓派的命令行
ip 即为 1 中得到的 ip
Mac 下 ssh 命令为:ssh 连接指令:ssh -p 22 pi@( ip 地址)
3.1 在树莓派上安装 vncserver,在命令行输入:sudo apt-get install tightvncserver
3.2 安装好之后需要设置两个密码:控制密码(控制)和查看密码(只可以查看),在命令行输入:vncpasswd
3.3 设置开机自动启动 vnc 服务
在 /etc/init.d/ 中创建一个文件。例如 tightvncserver,在命令行输入:sudo nano /etc/init.d/tightvncserver
文件内容如下:
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO
# More details see:
# http://www.penguintutor.com/linux/tightvnc
### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required
eval cd ~$USER
case "$1" in
start)
# 启动命令行。此处自定义分辨率、控制台号码或其它参数。
su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
echo "Starting TightVNC server for $USER "
;;
stop)
# 终止命令行。此处控制台号码与启动一致。
su $USER -c '/usr/bin/tightvncserver -kill :1'
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac
exit 0
如果默认用户不是pi的请自行更改USER变量
给 tightvncserver 文件加开机启动权限:sudo chmod 755 /etc/init.d/tightvncserver
更新开机启动列表:sudo update-rc.d tightvncserver defaults
重启树莓派:sudo shutdown -r now
3.4 在计算机端下载 VNC Viewer 软件
https://www.realvnc.com/download/viewer/ 好像要。。。
3.5 打开软件,输入 vnc 服务器地址 ip + 控制台号码
例如 192.168.31.136:5902
5902 是 5900 + 控制台号码
控制台号码可以通过在树莓派命令行输入 vncserver 查看
4.1 在raspbian下面安装服务:xdrp,在命令行输入:sudo apt-get install xrdp
4.2 在 Windows 下可以通过远程桌面连接,输入树莓派的 ip 和用户名密码,即可连接到树莓派的图形界面