树莓派4B环境搭建

本文详细介绍了如何下载和烧录树莓派操作系统,配置SSH、WiFi,使用PuTTY连接,设置VNC远程访问,以及实现VNC与Windows的文本复制粘贴功能,包括自启动设置和必要的软件工具下载。
摘要由CSDN通过智能技术生成

目录

一. 搭建准备

1.下载树莓派系统

2.格式化SD卡

3.烧录镜像

二. 装配系统

1.配置ssh文件和wifi文件

2.获取树莓派IP

3.配置PuTTY

 4.VNC远程访问

(1)打开命令行,输入下面命令:

(2)输入后,会开启nano编辑器,将下面的代码粘贴进去

(3)按 Ctrl+O 并回车,保存文件

(4)按 Ctrl+X 退出编辑器

(5)使用以下代码修改文件权限

(6)使用以下代码添加开机启动项

(7)重启树莓派

 (8)打开VNC Viewer

5.VNCViewer与Windows端文本复制粘贴

(1) 下载工具 autocutsel

(2) 运行 (-f 在后台运行)

参考链接:


一. 搭建准备

1.下载树莓派系统

下载地址:Operatin system images – Raspberry PiFrom industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.icon-default.png?t=N7T8https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-legacy

最新的系统必须通过外界显示屏和键盘鼠标才能设置用户名和密码,所以我选择一个2022-4-07之前的版本: 2021-12-02.

大家也可以直接去我下方的gitee链接下载

2.格式化SD卡

准备一张32G TF卡,使用下方软件格式化SD卡

3.烧录镜像

镜像烧录工具:

Win32 Disk Imager download | SourceForge.netDownload Win32 Disk Imager for free. A Windows tool for writing images to USB sticks or SD/CF cards . This program is designed to write a raw disk image to a removable device or backup a removable device to a raw image file. It is very useful for embedded development, namely Arm development projects (Android, Ubuntu on Arm, etc).icon-default.png?t=N7T8https://sourceforge.net/projects/win32diskimager/

下载完成后导入2021-12-02-raspios-buster-armhf.img并点击写入,等待完成即可

二. 装配系统

因为我不使用屏幕,鼠标,键盘,那么我们要设置操作远程桌面。

1.配置ssh文件和wifi文件

将之前已经烧录镜像的SD卡插入电脑,在弹出的SD卡中,创建新的txt文件,把创建的txt文件更改为ssh(无后缀),这样就默认打开了SSH通道;

其次再创建一个 wpa_supplicant.conf文件。先不改后缀,先建一个txt文件,修改里面内容为:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="SSID"//修改为自己wifi名称
psk="PASSWORD"//修改为自己的wifi密码
key_mgmt=WPA-PSK
priority=1
}

修改完之后再改后缀为conf。

完成上述步骤后即可退出SD卡并插入树莓派中,这样首次上电开机后就会自动连接wifi以及使能SSH通道。

2.获取树莓派IP

我使用电脑开热点,树莓派连接电脑的热点。这里我们使用在cmd后台获取树莓派IP。

Win + R,输入cmd回车,然后输入 ping raspberrypi -4

未连接同一网络则会弹出

3.配置PuTTY

下载地址:

Download PuTTY: latest release (0.80)icon-default.png?t=N7T8https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

在IP address 中填入树莓派IP后点击open

然后即可通过输入树莓派的账号和密码,进入终端,账户默认未:ip,密码默认:raspberry(linux系统下输入是不显示字符的),输入如果错误就重新输入就行,输错会弹出Access denied。

输入成功后再输入sudo raspi-config打开树莓派配置界面如下

在 2 Display Options里找到D1 Resolution然后选最大的1920×1080,否则远程桌面有可能黑屏,或者根据需求来选。

在 3 Interfacing Options里,点击P2 VNC,顺便把P1 Camera和P2 SSH也都点一下,之后点击OK返回。

 4.VNC远程访问

VNC下载地址:

Download VNC Viewer | VNC® ConnectControl VNC® enabled computers with VNC® Viewer.icon-default.png?t=N7T8https://www.realvnc.com/en/connect/download/viewer/下载并运行后重新打开PuTTY,接着输入  sudo apt-get install tightvncserver,这句代码的含义是进行VNC服务的安装,然后再输入Y继续。

在完成安装后再输入 vncpasswd  进行客户端密码的设置,后面要用到。

最后在控制台输入 vncserver  启动VNC服务即可,记住这个1,它就是服务号后面也要用到。

如果没有设置VNC自启动,那么每次使用VNC控制树莓派,都需要输入 vncserver  启动VNC服务。

VNC自启动:

(1)打开命令行,输入下面命令:

sudo nano /etc/init.d/vncserver

(2)输入后,会开启nano编辑器,将下面的代码粘贴进去

#!/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
 
# More details see:
# http://www.penguintutor.com/linux/vnc
 
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'
### End customization required
 
eval cd ~$USER
 
case "$1" in
  start)
    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
    su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1024x768 :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

说明: su $USER -c ‘/usr/bin/vncserver -depth 24 -geometry 1024x768 :1’

USER 是用户名pi,若使用的不是用pi为用户名,请修改代码中export USER=‘pi’ 将pi改为使用的用户名

-depth 24 用于设置图像质量

-geometry 1024x768 用于设置分辨率

(3)按 Ctrl+O 并回车,保存文件

(4)按 Ctrl+X 退出编辑器

(5)使用以下代码修改文件权限

sudo chmod 755 /etc/init.d/vncserver

(6)使用以下代码添加开机启动项

sudo update-rc.d vncserver defaults

(7)重启树莓派

    sudo reboot

 (8)打开VNC Viewer

点击上方的 File 然后再点击 New connection,弹出 Properties,在VNC Server中输入树莓派对应IP地址以及服务号,Name中可以输入树莓派名字也可以不输,再点击OK。

 点击启动,继续

 这里输入的密码就是你提前设置好的客户端密码。

点击OK我们会看到这样一个界面,点击他,你就可以进入自己的树莓派桌面了,后续的步骤就和使用Windows系统的设置没什么差别,,具体实操如下:

选择国家:China和语言:Chinese

设置开机密码

跳过更新

5.VNCViewer与Windows端文本复制粘贴

(1) 下载工具 autocutsel

sudo apt install autocutsel

(2) 运行 (-f 在后台运行)

autocutsel -f

参考链接:

一. https://blog.csdn.net/qq64928278/article/details/130304526?utmsource=miniapp_weixin

二. [Raspberry]树莓派VNC服务开机自启设置_树莓派vnc开机自启-CSDN博客 

三.我自己的gitee分享,包括了一些软件,以及我用树莓派写过的项目:

树莓派: 树莓派从镜像烧录到实现颜色识别

  • 27
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值