树莓派的四种登陆方式

参考:树莓派的4种登陆方式
作者:丶PURSUING
发布时间:2021-02-02 09:15:30
网址:https://blog.csdn.net/weixin_44742824/article/details/113524929?spm=1001.2014.3001.5502

目录

  • 一、HDMI视频线
  • 二、串口
    • 1.修改sd卡中的系统文件
    • 2.硬件连接
    • 3.打开secureCRT终端串口登陆以及界面字体设置
    • 4.secureCRT界面字体设置
  • 三、网络登陆(用得最多)
    • 1.树莓派入网(ps固定IP)
    • 2.用ssh的方式登陆树莓派
    • 3.遇到过的问题:主机(windows)与树莓派处于同一个网段,就一定行了吗?(有待解决)
  • 四、以图形界面xrdp(远程桌面)登陆
    • 1.配置树莓派支持图形方式登陆
    • 2.打开电脑远程桌面进行连接

一、HDMI视频线

连接到屏幕与树莓派,启动即可看到树莓派图形界面。

二、串口

参考博文

若一个设备的串口未被加密,暴露在外,可用于破解。树莓派串口默认是与蓝牙连接。

1.修改sd卡中的系统文件

  • 打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。解除蓝牙对串口的占用。
dtoverlay=pi3-miniuart-bt
  • 修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容。修改配置。作用:把串口拿来当做整个操作系统交互的通道,指定串口号为0,波特率为115200。
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

2.硬件连接

在这里插入图片描述

将电脑、USB转串口TTL(串口有三种,TTI、232、485)、串口线、树莓派进行连接,如下图所示:

(注意:我这里串口之间未接地,因为此时的树莓派是靠电脑供电的,如果是选择移动电源等供电需要共地,接上地线)
在这里插入图片描述

3.打开secureCRT终端串口登陆以及界面字体设置

在这里插入图片描述
连接成功后上电便可看到树莓派字符启动界面,输入账号密码可对系统进行操作

默认账号:pi
默认密码:raspberry

可能遇到的问题:Access is denied
我的电脑除了COM14端口都是拒绝访问的情况,即换口插试试

4.secureCRT界面字体设置

将secureCRT界面设置成好看的字体。
在这里插入图片描述

在这里插入图片描述

三、网络登陆(用得最多)

参考博文

1.树莓派入网(ps固定IP)

①输入命令

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

nano是文档编辑器,一进入即可编写(暂时替代未升级的vi编辑器)

②在文件中添加

network={ssid="你的无线网名字"psk="密码"
}

③ctrl+o 再点击回车保存写入,ctrl+x退出
④重启

sudo reboot

⑤查看是否自动连接

ifconfig

如果成功则有ip地址

⑥同一个网段下是否可以ping通(可以使用电脑windows来ping树莓派 )。如果双方不在同一个网段下,要修改树莓派IP地址,使得双方在相同网段下。

固定启动的ip地址(由于IP默认为自动分配,每次重启树莓派后IP会变),避免远程登陆时出现问题。(下面分别是公众号里面的方法、陈讲的方法)

注意:当电脑和树莓派连接到同一个手机热点的时候,不需要固定IP地址的操作,因为手机热点本身IP就是动态的。

老陈方法(每次开机系统调用脚本去修改IP地址):
在这里插入图片描述

sudo nano /etc/rc.local
ifconfig wlan0 192.168.0.19

公众号方法:
1)连接WIFI,并确认动态获取的IP,通过ifconfig命令查看:

pi@raspberrypi:~ $ ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.120  netmask 255.255.255.0  broadcast 192.168.1.255inet6 fe80::23ec:e056:3e62:59f1  prefixlen 64  scopeid 0x20<link>ether b8:27:eb:5d:03:fe  txqueuelen 1000  (Ethernet)RX packets 303  bytes 39869 (38.9 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 26  bytes 3706 (3.6 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2)并通过route命令查看默认路由:

pi@raspberrypi:~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    303    0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 wlan0
pi@raspberrypi:~ $ 

3)通过vim.tiny或者nano命令修改/etc/dhcpcd.conf文件,将动态获取的IP以静态配置的方式追加到该文件末尾:

pi@raspberrypi:~ $ vim.tiny  /etc/dhcpcd.conf
# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

这其中 "interface wlan0"表示无线网卡,如果要配置有线网卡为静态IP,则改为"interface eth0"即可

“static ip_address=192.168.1.120/24"表示静态IP设置为上面获取的"192.168.1.120”, 24表示子网掩码为"255.255.255.0 "

“static routers=192.168.1.1"表示默认路由为上面的"192.168.1.1”

“static domain_name_servers=192.168.1.1"表示DNS为"192.168.1.1”,当然不同的网络这里会有差异,可在电脑上通过ipconfig命令查看确认的DNS

最后重启树莓派即可。

以上是通过串口方式配置网络,当然也可以摒弃连接串口线,直接进行配置,方法是:

在电脑上创建一个文件为wpa_supplicant.conf 输入以下内容:

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

network={
ssid=“WiFi名字”
psk=“WiFi密码”
key_mgmt=WPA-PSK
priority=1
}
然后丢到sd卡中

继续新建一个文件,名字ssh,无拓展名,一样放到sd卡

2.用ssh的方式登陆树莓派

前提是电脑和树莓派连接到同一个WIFI ,双方IP要在同一个网段,不在的话修改树莓派的IP地址

①打开树莓派ssh功能配置

sudo raspi-config

②选择“Interfacing Options”回车,选择“SSH”,enable.
③打开secureCRT,创建快速连接
在这里插入图片描述

登录后大可把串口线拿掉。 此时窗口可以打开多个。

3.遇到过的问题:主机(windows)与树莓派处于同一个网段,就一定行了吗?(有待解决)

情景再现

之前已经用ssh的方式成功登陆了树莓派(windows与树莓派都连接了家里的wifi),配置没有更改,几天后再用ssh的方式登陆发现一直连接不上,此时根据笔记一步步排查均未发现问题。

于是自己开了一个手机热点,配置树莓派成功连接手机热点,此时电脑连接的仍是家里的wifi,即不是同一个网段,还是连接不上。

而将电脑也换成手机热点即连接成功。

同一个网段EG:192.168.43.10与192.168.43.90

但是!在热点连接之前查看了电脑和树莓派的ip地址发现明明是同一个网段,但还是连接不上,也ping不通。在这里插入图片描述开了手机热点连接成功后,又想试试此时电脑和树莓派都连接家里的wifi是否能够成功连接。

此时用ifconfig查看树莓派的ip地址已经自动分配,并且和电脑处于同一个网段,结果出乎意料(因为以前能够成功,认为是过了一点时间失效),还是未连接成功,why?

四、以图形界面xrdp(远程桌面)登陆

1.配置树莓派支持图形方式登陆

树莓派下载安装远程桌面

sudo apt-get install xrdp

2.打开电脑远程桌面进行连接

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266836.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

丰收互联蓝牙key怎么开机_ublox收购Rigado的蓝牙模块业务,扩大蓝牙低功耗产品组合...

全球领先的定位与无线通讯技术供应商u-blox 宣布&#xff0c;已与 Rigado签署资产购买协议&#xff0c;收购其蓝牙模块业务。Rigado是商业物联网Edge-as-a-Service(EaaS)边缘即服务网关解决方案的领先供应商&#xff0c;于2015年开始提供通过认证的无线模块。强化蓝牙产品系列此…

好的编程风格

1。关键字 if, while, for 后有一个空格 2。号之类的双目运算符两侧都有空格 3。后缀运算符和操作数之间不加空格 例如 s.a , foo(argu) , a[i] 4。, 号和 ; 号之后要加空格&#xff0c;例如 foo(argu1, argu2) for (i0; i<20; i) 5。关于双目运算符两侧加空格可以灵活规定&…

android 时间戳 时区,三句话理解时区与时间戳

从不浪费时间的人&#xff0c;没有工夫抱怨时间不够。 —— 杰弗逊第一句话&#xff1a;时间戳时间不分东西南北、在地球的每一个角落都是相同的。他们都有一个相同的名字&#xff0c;叫时间戳。时间戳 指的就是Unix时间戳(Unix timestamp)。它也被称为Unix时间(Unix time)、PO…

windows下的diskpart指令彻底格式化清除U盘

参考&#xff1a;windows下的diskpart指令修复U盘分区 作者&#xff1a;丶PURSUING 发布时间&#xff1a;2021-02-02 09:38:55 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/113537038?spm1001.2014.3001.5501 参考&#xff1a;原文链接 作者&…

简述控制反转ioc_讲一下你理解的 DI 、IoC、DIP ?

作者 | 木小楠链接 |cnblogs.com/liuhaorain/p/3747470.html摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中&#xff0c;OOD有一个重要的思想那就是依赖倒置原则(DIP)&#xff0c;并由此引申出IoC、DI以及Ioc容器等概念。本文我们将一起学习这些概…

html模糊遮罩层磨砂玻璃,常见的PPT背景:如何设计PPT背景?

第一种&#xff1a;纯色背景纯色背景分为两类&#xff0c;一种为黑白灰等“无色”背景&#xff0c;另一种就是彩色背景。黑白灰等无色背景&#xff0c;是安全的背景&#xff0c;容易配色&#xff0c;所以在使用上最多&#xff0c;如果没有色彩基础的朋友&#xff0c;建议还是用…

linux分文件编程、静态库与动态库

参考&#xff1a;linux静态库与动态库编程 作者&#xff1a;丶PURSUING 发布时间&#xff1a;2021-02-02 16:51:49 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/113539449?spm1001.2014.3001.5501 目录一、分文件编程的引入优点实现二、库的概念什…

十万个为什么儿童版_《虹猫蓝兔十万个为什么》上架爱奇艺奇巴布绘本馆

虹猫蓝兔绘本《虹猫蓝兔十万个为什么》上架爱奇艺奇巴布绘本馆全套专区。《虹猫蓝兔海底历险记》在爱奇艺PC端首页推广。红网时刻6月11日讯(记者 胡邦建 )今日&#xff0c;记者从湖南漫联卡通文化传媒有限公司获悉&#xff0c;该公司旗下的虹猫蓝兔绘本《虹猫蓝兔十万个为什么》…

创文html5作品,【《创文故事》纪录短片入围作品展播之七】引路人

剧情简介&#xff1a;他只是一名普普通通的教师&#xff0c;却每天风雨无阻地为学生引导起上学放学的路。而这一切&#xff0c;没有一分钱&#xff0c;也没有一分利。他以身作则&#xff0c;用自己的行动感染了周围的人&#xff1a;从一开始的几个人&#xff0c;发展到现在几百…

树莓派外设开发基础(wiringPi库)

参考&#xff1a;树莓派外设开发基础篇 作者&#xff1a;丶PURSUING 发布时间&#xff1a;2021-02-05 18:20:53 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/113673019?spm1001.2014.3001.5501 目录外设开发综述及wiringPi库是什么如何获取如何使…

html仿百度页面代码_百度优化需要注意的4点

百度优化的技术很多&#xff0c;需要根据行业特点进行开拓和挖掘。还需要有多年的网络营销服务经验&#xff0c;进行网站分析、关键词分析、同行竞争分析&#xff0c;优化开始后监视网站流量数据。所以百度优化需要注意的4点如下&#xff1a;(1)页面优化。页面质量不高&#xf…

树莓派串口通信

目录相关概念简述半双工与全双工串口通信注重什么串口通信编程常用API初次使用需要配置树莓派和电脑串口之间读、写、交互接线编写程序其他简单了解为什么说linux一切皆文件查找文件是否存在相关概念 简述半双工与全双工 全双工允许通信双方同时互传数据&#xff1b;半双工不…

html把实线变成虚线,Html5 Canvas 绘制虚线和实线的切换方法

场景应用&#xff1a;1需朋者说上事是础一发一开程和开数的目前间)、最开始默认绘制的都新直能分支调二浏页器朋代说&#xff0c;事刚是实线。var canvas document.getElementById("canvas");var context canvas.getContext("2d");context.strokeStyle …

React引入,运行

1.引入 <script src"https://cdn.bootcss.com/react/15.5.4/react.min.js"></script> <script src"https://cdn.bootcss.com/react/15.5.4/react-dom.min.js"></script> <script src"https://cdn.bootcss.com/babel-stand…

linux与windows间共享文件夹 FileZilla树莓派文件传输

参考&#xff1a;linux与windows间的文件共享 作者&#xff1a;丶PURSUING 发布时间&#xff1a;2021-02-09 11:37:48 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/113767236?spm1001.2014.3001.5502 参考&#xff1a;利用FileZilla实现ubuntu与w…

MATLAB 快速绘制曲线图的形状,粗细,颜色

MATLAB 快速绘制曲线图的形状&#xff0c;粗细&#xff0c;颜色 在写论文的时候&#xff0c;经常要用到Matlab绘制一些曲线&#xff0c;包括曲线的形状、粗细、颜色等&#xff0c;可以通过以下的piot函数实现。 1.通过改变R-G-B 的值改变线条的颜色&#xff1a; 通过改变R-G…

安装secureCRT提示sorry的解决办法

摘自&#xff1a;你的secureCRT还在sorry吗&#xff1f; 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-12 08:21:37 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/114684721?spm1001.2014.3001.5502 此篇专门针对于学习群中部分小伙伴…

第三十三讲:tapestry表单组件详解之Label

2019独角兽企业重金招聘Python工程师标准>>> http://flywind.org/newtechnologydetail/168 转载于:https://my.oschina.net/flywind/blog/82633

c语言基础回顾 —— 其他知识点

参考&#xff1a;c语言基础回顾 —— 其他知识点 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-11 14:48:59 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/114666007 本文为学习笔记&#xff0c;结合课程内容以及下列文章 在 printf 里…

WebFlux02 SpringBoot WebFlux项目骨架搭建

1 环境搭建 1.1 版本说明 jdk -> 1.8 maven -3.5 springboot -> 2.0.3 开发工具 -> IDEA 1.2 创建项目 利用 IDEA 或者 start.spring.io 创建一个SpringBoot项目 1.2.1 选择依赖 1.2.2 pom.xml 依赖 <?xml version"1.0" encoding"UTF-8"?&g…