树莓派连接笔记本显示器(转载+整合)

article/2025/8/15 15:59:55

树莓派连接笔记本显示器

硬件需求:

  • 带WiFi模块的树莓派
  • 笔记本电脑
  • 读卡器和SD卡
  • 路由器

注意,这个方法仅适用于全新安装树莓派系统到 SD 卡之后没有做过任何 Wi-Fi 配置的情况下有效。如果你之前配置过 Wi-Fi,再用本方法系统会默认使用已有的配置而忽略这里的配置。因此建议使用前重新安装系统。

一、WiFi 网络配置

1.1 配置树莓派WiFi

用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。

操作方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

说明以及不同安全性的 WiFi 配置示例:
#ssid:网络的ssid
#psk:密码
#priority:连接优先级,数字越大优先级越高(不可以是负数)
#scan_ssid:连接隐藏WiFi时需要指定该值为1

如果你的 WiFi 没有密码

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}

如果你的 WiFi 使用WEP加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}

如果你的 WiFi 使用WPA/WPA2加密

network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}

如果你不清楚 WiFi 的加密模式,可以在手机上查看 WiFi 的信息。

1.2 查看树莓派ip地址

在笔记本和树莓派同时连接同一WiFi后,在电脑端登录路由器后台,查看树莓派IP地址在这里插入图片描述

二、开启 SSH 服务

如果通过 ssh 连接树莓派出现 Access denied 这个提示则说明 ssh 服务没有开启。要手动开启的话,和 WiFi 配置相似。同样在 boot 分区新建一个文件,空白的即可,文件命名为 ssh斜体样式。注意要小写且不要有任何扩展名
树莓派在启动之后会在检测到这个文件之后自动启用 ssh 服务。随后即可通过登录路由器找到树莓派的 IP 地址,通过 ssh 连接到树莓派了。

P.S. Windows 用户在 PowerShell 下新建文件的命令是:

new-item ssh -type file

如果完成上面的操作依然提示“connection refused”,则说明 SSH 服务没有启动。这时需要在树莓派命令行下手动启用 SSH 服务,命令如下:

service sshd restart

2.1 使用PuTTY登录到树莓派

登录SSH的唯一推荐工具是PuTTY。(Tunnelier (Bitvise SSH Client)也是好工具,但无奈中文乱码无法解决而不建议)

PuTTY 下载:putty.zip

打开PuTTY,输入树莓派的IP地址即可登录。在这里插入图片描述
首次打开的ip地址会出现警告框,点击确认就行了。
在这里插入图片描述

在这里插入图片描述
登录后会提示输入用户名和密码,输入之后即可登录树莓派的命令行。
(提示:Raspbian默认的用户名密码是pi/raspberry)

在这里插入图片描述

三、树莓派 VNC Viewer 远程桌面配置

3.1 启用树莓派 VNC 服务

在终端输入以下命令进入配置界面。

sudo raspi-config

在这里插入图片描述
依次操作:Interfacing Options -> VNC -> Yes。之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话 VNC 服务就启动了!
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

3.2 启动电脑端VNC服务

VNC下载:VNC Viewer

注意:需要下载的是VNC Viewer,而不是*VNC Server *

安装完毕后,运行 RealVNC Viewer ,在软件的最顶部输入树莓派的 IP 地址,确认后,随即弹出登录窗口,输入树莓派的登录用户名密码,确认后即可进入树莓派的远程桌面!初始用户名 pi,密码为 raspberry。

在这里插入图片描述

3.3 设置树莓派分辨率

如果控制窗口出现 cannot currently show the desktop。可能是树莓派的分辨率未调节。需要在树莓派终端修改分辨率。操作和开启VNC略有相似。在打开树莓派的菜单后,找到 Display Options——>Resolution——>选择你需要的分辨率在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重新打开VNC,输入用户名和密码后,就能看到树莓派的桌面了。

在这里插入图片描述
初学树莓派,仰望大佬帮助,终于点亮了连接树莓派的屏幕,不胜感激。
为了方便想学习树莓派的同学,把大佬们的经验整理了一下,仅供大家参考。如有不足,敬请谅解。

转载链接:
无屏幕和键盘配置树莓派WiFi和SSH - 树莓派实验室
使用PuTTY登录到树莓派 - 树莓派实验室
树莓派新系统SSH连接被拒绝的解决方法 - 树莓派实验室
树莓派 VNC Viewer 远程桌面配置教程 - 树莓派实验室
cannot currently show the desktop 的解决方法-CSDN


http://chatgpt.dhexx.cn/article/cTlNIIrX.shtml

相关文章

没有键盘和显示屏玩转树莓派

前期准备:win10电脑一台 ,树莓派开发板,SD卡,电源 ,一根网线(教程中树莓派为RPI3) 废话不说,直接跟着走就行了 (1)把SD卡插入到树莓派中,SD卡插孔一般在树…

树莓派系统安装及3.5寸显示屏白屏解决办法

树莓派系统安装及3.5寸显示屏白屏解决办法 目录 树莓派系统安装及3.5寸显示屏白屏解决办法 硬件准备系统安装环境配置显示屏白屏解决 1.硬件准备 树莓派3b一个 32G的TF卡一张 读卡器一个 一台连接网络的笔记本 3.5寸树莓派显示屏一个 树莓派充电器一个 2.系统安装 树…

树莓派无显示器上手步骤

前情提要 LZ呢,是个喜欢折腾点东西的人。自从玩过Arduino后,觉得非常适合单片机初学者。现在又听说有个叫Raspberry Pi的板子,中文名叫树莓派。按照维基娘的解释:是一款基于Linux系统的只有一张信用卡大小的单板机计算机。 主要卖…

树莓派配置3.5寸OLED显示屏

买个树莓派配了这个 需要安装以下软件 git clone https://github.com/waveshare/LCD-show.git cd LCD-show/ sudo ./LCD35-show重启后即可使用 设置显示方向 cd LCD-show/ #X可选0、90、180和270。分别表示LCD旋转0度、90度、180度和270度。 sudo ./LCD35-show XLCD和HDMI互…

树莓派 2.8寸 ili9341 tft lcd spi 屏幕显示

结果展示 本人B站相关视频链接:链接地址 https://www.bilibili.com/video/BV1L5411u7n1 显示命令行的效果喜人 我把树莓派0w通过胶枪打胶贴到显示屏的背部,感觉还不错,稍后我把线焊一下,管脚减短些更清爽,现在整体是…

树莓派调节显示屏分辨率

https://zhuanlan.zhihu.com/p/98080324 普通用户下,打开命令行,启动树莓派自带的配置工具: $ sudo raspi-config 然后会出现非常硬核的配置面板。如下图所示,用键盘方向键选择“Advanced Options -> Resolution”&#xff0…

树莓派4上手(无显示屏)

因为要做毕设,就买了一块树莓派做毕设,但是因为只有一个板子,没有其他配件(无显示屏,网线),第一次使用有很多地方不熟悉,就走了很多弯路,于是决定在这里记录一下我使用树莓派4的全过程,写博客是有一部分有些模糊了,写的不是太清晰,如果出现问题了麻烦私信 目录 准备工作格式化S…

树莓派入门(笔记本当显示屏)

本教程特别适用新手,我是总结完网上各种教程写出来的,希望能给新手一个帮助。 需要树莓派一个,路由器一个,网线一条(用于连接路由器),笔记本一台,想用无线可以买多一个无线网卡&…

(七)树莓派系列教程:树莓派4B连接LCD1602液晶显示屏并且显示内容

树莓派连接LCD1602液晶显示屏,并显示内容 一、效果图 所需要硬件: LCD1602液晶显示屏IIC转接LCD1602模块(转成IIC通讯) 二、设置树莓派,启动IIC通讯功能 因为树莓派刚烧录完系统后IIC功能是没有启动的&#xff0c…

用树莓派连电脑显示屏

看了网上很多攻略总结一下 1.关于怎么安装树莓派os 准备一个读卡器 和一个16g的闪存卡 在下面网站下载 https://www.raspberrypi.com/software/ 打开以后选第一个 选择安装的u盘 就安装成功了 2.怎么在电脑显示器显示 一.按照网上的攻略要打开ssh功能,那么建一…

树莓派笔记12:通过SPI操作OLED显示屏

树莓派自带SPI和I2C接口,因此可以方便地控制带SPI的控制芯片的OLED显示屏。要想成功实现树莓派与oled的通信,最好是买一个以SSD1306为主控芯片的oled,因为关于这个芯片的驱动库是最容易搜到的,当然如果有能力自己写驱动程序的话就…

将树莓派连接到显示器

本文参考树莓派实验室的文章: 自定义树莓派的显示分辨率树莓派配置文档config.txt说明 树莓派是最经典的卡片式电脑,拥有一台pc机的所有功能。比较典型的使用方法是通过vnc远程登陆进行操作。不过,raspbian虽然集成了vncserver,默…

点击div外区域隐藏div操作(嵌套iframe页面)

一、正常页面 $(document).click(function(){$(dom).hide();//要隐藏的div});或者去除某一块$(document).on(click, function (e) {if ($(e.target).closest(#去除id).length 0) {$("#隐藏id").hide();}});这个是最基础的原型,如果是有弹窗和遮罩层的&a…

CSS实线鼠标移入显示隐藏div

用CSS中的 hover 事件&#xff0c;实线鼠标移入显示隐藏元素。 效果如下&#xff1a; 代码如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>移入显示</title><style>.hov{width: 300px;backg…

React 点击按钮显示div与隐藏div

<!DOCTYPE html> <html><head><meta charset"UTF-8" /><title>React 点击按钮显示div与隐藏div</title><script src"https://unpkg.com/react16/umd/react.development.js"></script><script src"…

html点击隐藏divjq,jquery点击a标签怎么显示和隐藏div?详解

你知道jquery点击a标签要如何才能够显示以及隐藏div吗?下面的文章要给大家讲解的就是这个方面的内容哦&#xff0c;一起来看看吧。 1、新建一个html文件&#xff0c;命名test.html&#xff0c;用来讲解jquery点击a标签怎么显示和隐藏div。 2、在test.html文件当中&#xff0c;…

JQuery动态显示和隐藏div

1. 如果在载入是隐藏&#xff1a; <head> <script language"javascript"> function HideWeekMonth() {$("#tt1").hide();$("#tt2").hide(); } </script> </head><body onLoad"HideWeekMonth()"> </b…

Selenium之如何定位隐藏div弹窗

一、判断是否为隐藏属性 display的值为none则为隐藏&#xff08;详见下图红色标记&#xff09; 二、将隐藏属性修改为非隐藏属性 知识储备&#xff1a; 1.document对象&#xff1a; &#xff08;1&#xff09;当浏览器载入HTML文档时&#xff0c;便会成为document对象 &am…

html css 隐藏div显示,css如何隐藏div?

在我们平时布局网站的时候&#xff0c;想要把div进行隐藏&#xff0c;但是很多人不知道css控制div显示隐藏&#xff1f;下面我们来讲解一下css如何让div隐藏。 一&#xff1a;使用display:none属性来隐藏div 我们可以使用display:none属性来隐藏所有的信息&#xff0c;包括文本…

CSP 202206-1 归一化处理

文章目录 C总结 本题链接&#xff1a;CSP 202206-1 归一化处理 本博客给出本题截图&#xff1a; C #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <cmath>using namespace std;const int N 1010;…