手把手从零开始学习树莓派教程

手把手从零开始学习树莓派教程项目开始时间:2021/4/1119:43树莓派4b文章目录1.树莓派系统下载2.操作系统移植3.树莓派联网1.树莓派系统下载这里使用raspbian-buster-full系统,官网速度太慢,使用清华镜像下载也很慢,官网下载种子,然后用迅雷下载比较快。解压后8个g,我用的32gsd卡2.操作系统移植用win32diskimager工具把操作系统写入SD卡,插入树莓派中,启动毫无响应,将sd卡从树莓派上拔下,用读卡器再次插入电脑usb口,显示类似这样:在网上找了很多办法,都不能解决,

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

项目开始时间:2021/4/11 19:43
树莓派型号:树莓派4b


树莓派切勿带电插拔SD卡,开机运行时不要用手触摸树莓派底板,以免短路

1.树莓派系统下载

这里使用raspbian-buster-full系统,官网速度太慢,使用清华镜像下载
在这里插入图片描述
也很慢。
解决办法:官网下载种子,然后用迅雷下载比较快。解压后8个g,我用的32g sd卡
我下载的是下面这个版本:
在这里插入图片描述

2.操作系统移植

win32diskimager工具把操作系统写入SD卡,插入树莓派中,启动毫无响应,将sd卡从树莓派上拔下,用读卡器再次插入电脑usb口,显示类似这样:
在这里插入图片描述
在网上找了很多办法,都不能解决,甚至格式化都无法进行。

我的解决办法,直接用win32diskimager再烧录一遍系统,再次将sd卡插入树莓派中,问题解决。

3.树莓派联网

一开始想通过网线连接我的笔记本,与笔记本共享网络,谁知按着网上的操作对“网络共享中心设置”一顿操作,树莓派还是连不上网络。

我的解决办法:连接手机无线网。按照这篇博客树莓派连接手机热点进行。

1、把树莓派的系统卡插到电脑上
2、在boot盘中新建一个ssh空文件(注意不要建在overlay文件夹下,要建在boot根目录下,新建一个txt文件夹,文件名改为ssh.),不要加后缀名,整个名字就是ssh。(作用是让树莓派开机时允许ssh协议远程通信)
3、再在boot盘中创建一个wpa_supplicant.conf文件,里面代码为:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={ 
   
 ssid="此处填手机热点的名称,注意手机热点不能有中文字符"
 psk="手机热点密码"
 priority=99
 #priority是优先级,数字越大,说明优先级越高
 #注意不要把填ssid和psk时不要把""删掉
}
#可以同时配置多个wifi信息
network={ 
   
 ssid="wifi名"
 psk="wifi密码"
 priority=100
 #priority是优先级,数字越大,说明优先级越高
 #注意不要把填ssid和psk时不要把""删掉
}

开启手机热点,树莓派再次启动,自动连接网络,可以上百度了。
完美!

第一次进入树莓派,需要设置国家与地点;用户名默认为pi,密码默认为raspberry,会弹出修改密码的弹窗,可以修改为新的密码;另外会让选择wifi,然后需要输入密码,这样就连上网了;最后restart,初始化就完成了。

4.远程连接

(1)如何查找树莓派ip地址

  1. 用网线连接树莓派网口与笔记本网口 (后来发现这一步是多余的)
  2. 电脑与树莓派连接同一wifi
  3. 使用局域网IP扫描器扫描找到树莓派ip地址
    先在cmd窗口, 输入ipconfig, 找到笔记本的ip地址:
    在这里插入图片描述
    由于笔记本和树莓派连的同一wifi, 则ip地址的192.168.A这三部分是相同的。所以用局域网IP扫描器扫描时就只用在192.168.A.1-192.168.A.254这个ip地址段中查找。
    在这里插入图片描述
    后面的192.168.A.82就是我们要找的树莓派ip地址.

后来发现树莓派连接手机热点可以直接从手机的 手机热点->已连接设备 看到树莓派的IP地址。

(2)远程连接树莓派

使用远程ssh工具 putty(网上很容易下载得到)
下图中的port, 值为22是ssh端口, 80是web服务器的端口, 443是https的端口, 这里填22.
在这里插入图片描述

在这里插入图片描述
点击 是,access denied,吐血…


原因:我第一次用树莓派开机时把默认密码改了,所以是密码不对。
解决办法:让树莓派连接显示屏,鼠标,键盘,打开终端窗口,输入命令:sudo raspi-config
选择1 System Option:
在这里插入图片描述
选择S3 Password
在这里插入图片描述
输入新密码,再次输入新密码确认,如果新密码和旧密码相同,会显示密码修改失败。

再次使用putty远程连接,用户名是pi,输入修改后的密码,putty远程连接成功后的界面:
在这里插入图片描述只需要树莓派+电源+笔记本+wifi就可以开发了,不再需要键盘、鼠标、显示器,轻便不少了。

(3)使用VNC Viewer 远程连接树莓派桌面

先要安装VNC软件,直接使用VNC连接树莓派会出现如下错误:
在这里插入图片描述
解决办法:需要在树莓派中开放VNC权限。
打开终端:输入命令sudo raspi-config
选择3 Interface Options
在这里插入图片描述
进入界面,选择P3:
在这里插入图片描述
选择是:
在这里插入图片描述
点击确定:
在这里插入图片描述
这样就开启了VNC权限。
再次用VNC连接树莓派,这样就能连接上了。
在这里插入图片描述
大功告成:
在这里插入图片描述


安装中文字体:sudo apt-get install fonts-wqy-zenhei
如果遇到问题: sudo apt-get update,再次输入sudo apt-get install fonts-wqy-zenhei
接下来,安装中文输入法fcitx及Google拼音输入法(大约需要五分钟,我一共安装了三次才成功,中途会显示网络连接失败之类的,可能与网速有关吧)
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
在跳出的对话框中输入y和回车↩,确定下载安装,需要90MB存储空间。
安装成功之后,会在下一次重启时生效。
可以使用ctrl+空格切换为中文输入法。
待更

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181899.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • centos7中firewall防火墙详解和配置_centos8 防火墙

    centos7中firewall防火墙详解和配置_centos8 防火墙一、ipset概述ipset与iptableiptables是在Linux内核中配置防火墙规则的用户空间工具。在内核版本更新到2.4以来,iptable一直作为系统中主要的防火墙解决方案。CentOS7将原来的iptable替换为firewall,而firewall提供了对ipset的支持。ipset相当于iptable的扩展,它和iptable处理方式,iptable通过链表…

    2022年9月27日
    0
  • iPython_iPython

    iPython_iPython本文编写时,IPython最新的版本为6.3和5.4。介绍IPython是Fernando在2001开始开发的一个交互式的Python解释执行环境。众所周知,Python提供了一个交互执

    2022年8月2日
    6
  • 提问的艺术(转帖)

    提问的艺术(转帖) 一、为什么要探讨提问的艺术呢?首先我们要搞清楚什么是问题,为什么要提问,为什么要强调提问的艺术?所谓问题指的是,所有造成我们焦虑、争议的、不能自我答复和解决的一些思考和事情,而且在当时并没有适当答案可以解决。在这个网络时代,没有人是全能的,谁都会在必要的时候为了寻求帮助和寻找答案而提问。而所谓艺术,指的是通过某种表现手法,使人产生喜爱感觉。谁都需要自己的提问,可以在最短、最快

    2022年6月23日
    59
  • ORACLE RAC--裸设备的创建配置

    ORACLE RAC--裸设备的创建配置

    2022年3月11日
    86
  • mysql经纬度查范围内_sql语句查询经纬度范围「建议收藏」

    mysql经纬度查范围内_sql语句查询经纬度范围「建议收藏」最近在做查询指定经纬度范围的数据;问题不知如何下手,于是网上找了点资料,其中有些不懂的地方希望大家能给点想法!问题是这样的:sql语句查询经纬度范围指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据。经度:113.914619纬度:22.50128范围:2kmlongitude为数据表经度字段latitude为数据表纬度字段SQL在mysql下测试通过,其他数据库可能需…

    2022年10月24日
    0
  • java单例模式 三种_三种java单例模式概述

    java单例模式 三种_三种java单例模式概述在java语言的应用程序中,一个类Class只有一个实例存在,这是由java单例模式实现的。Java单例模式是一种常用的软件设计模式,java单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。下面就来介绍一下这三种java单例模式的相关内容。java单例模式是一种常见的设计模式,在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例,这也是…

    2022年7月25日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号