多年前购入树莓派3b+板子一块,一直没时间弄,近期疫情假期在家翻出来打算鼓捣鼓捣。

1.  树莓派系统下载:

链接地址:   https://www.raspberrypi.org/downloads/raspbian/

这里下载带桌面及软件的初学者版本。

2.  tf卡格式化工具

链接地址:   https://www.sdcard.org/downloads/formatter/eula_windows/index.html

这里需要将SD卡进行格式化。

3.  下载镜像写入工具,将系统镜像写入到tf卡

链接地址:  https://jaist.dl.sourceforge.net/project/win32diskimager/Archive/win32diskimager-1.0.0-install.exe

以上工作便将   系统(Raspbian) 烧录到tf卡中了。

烧录成功后Windows环境下可以看到一个磁盘:

通过磁盘管理器可以看到磁盘划分为两个部分,其中有一部分为linux磁盘盘区所以在Windows环境下无法进入及查看。

在Windows环境下可以进入另一个盘区,即上图的boot盘区。

=======================================================

在下面文章

https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html

有如下表述:

在树莓派3B发布后不久,树莓派官方 Raspbian 系统久加入了允许在开机前对 WiFi 网络进行配置的机制。

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

下面在 Windows下可见的盘区boot内新建文件来进行对系统的配置只在新创建系统未进行配置的情况下有效,如果配置过的系统无法使用在Windows可见盘区下新建文件的方法对树莓派系统进行配置。

4.   有线连接或无线连接树莓派到路由器上

由于手上没有单独的外接屏幕,因此本文所描述的过程在无外接屏的环境下进行

有线连接,插上线,查看路由器客户列表即可。

无线连接:

在树莓派的Windows环境下可见盘区 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

内容如下:

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

https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html

给出了   wpa_supplicant.conf 文件  配置说明:

SSH登入树莓派后成功看到树莓派  wifi 功能正常开启:(该步骤中使用了下面的SSH步骤的内容,需要输入用户名和密码,用户名是pi, 密码默认是raspberry)

神奇的是在此关闭树莓派,然后使用Windows查看boot盘区,发现刚才新建的文件  wpa_supplicant.conf  已经消失不见了。

5.  SSH开启

需要输入用户名和密码,用户名是pi, 密码默认是raspberry

Windows端ssh连接树莓派报错:

解决方法:

由于手上没有单独的外接屏幕,因此本文所描述的过程在无外接屏的环境下进行

3b+版本的树莓派默认不开启SSH,因此需要在boot盘区下创建一个ssh空文件,具体是新建一个txt文档,连同扩展名一起改为ssh,这个文件就修改成功了。

再次启动:

成功登入。

注:

一个神奇的事情,就是开启ssh功能后,再次查看root盘区,发现刚才新建的ssh文件已经没有了,找不到了,应该是树莓派系统启动后识别到这个文件更改设置后便删除了这个文件。

并且:

进入系统后,建议更新     用户pi 和 用户root    的密码:

6.  更新软件源

下面为一些常用的软件源地址:

中科大deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

清华deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

浙江大学deb http://mirrors.zju.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

阿里云deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi

搜狐deb http://mirrors.sohu.com/raspbian/raspbian/ stretch main contrib non-free rpi

使用指令    sudo vi /etc/apt/sources.list       使用vi命令编辑  sources.list

添加中科大软件源:(注释掉官方源地址)

update 更新一下。

7.  VNC远程登录

树莓派端安装    tightvncserver

sudo apt-get install tightvncserver

树莓派端开启   tightvncserver  服务:   (开启了一次会话   会话号:1

电脑端操作:

VNC viewer 下载  (windows端使用)

链接地址:  https://www.realvnc.com/en/connect/download/viewer/

windows端配置:

远程登入树莓派桌面:

输入刚才在电脑端开启     会话  时  设置的密码:

进入桌面:

树莓派3b+ 系统(Raspbian)环境搭建以及配置的更多相关文章

  1. QT5.6.0 VS2013 Win764位系统QT环境搭建过程

    QT5.6.0 VS2013 Win764位系统QT环境搭建过程 没用过QT自己跟同事要了安装包,按照同事指导方法操作安装部署开发环境结果遇到好多问题,错误网上搜遍了所有帖子也没有找到合适的解决方案. ...

  2. Appium的环境搭建和配置

    Appium的环境搭建和配置 一.安装Nodejs 下载nodejs安装包(https://nodejs.org/en/download/)安装 下载后,双击安装文件,按提示来安装. 测试安装是否成功 ...

  3. ELK6.0环境搭建及配置

    ELK环境搭建及配置 ElasticSearch在5.x后的安装和插件的官方执行更好了,head插件官方默认集成在kibana的dev tools里,支持rpm包方式安装,x-pack安装后支持权限及 ...

  4. [ PyQt入门教程 ] PyQt5环境搭建和配置

    PyQt入门系列教程主要目的是希望通过该系列课程学习,可以使用PyQt5工具快速实现简单的界面开发,包括界面设计.布局管理以及业务逻辑实现(信号与槽).简单说就是可以使用PyQt5工具快速画一个控件摆 ...

  5. Solr7.2.1环境搭建和配置ik中文分词器

    solr7.2.1环境搭建和配置ik中文分词器 安装环境:Jdk 1.8. windows 10 安装包准备: solr 各种版本集合下载:http://archive.apache.org/dist ...

  6. WinMail邮件服务器(客户端)环境搭建与配置

    WinMail邮件服务器(客户端)环境搭建与配置      一.在搭建WinMail邮件服务器(客户端)之前必备            (1).在虚拟机上安装两个干净无毒的操作系统          ...

  7. Hadoop学习笔记—22.Hadoop2.x环境搭建与配置

    自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔 ...

  8. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  9. 使用NOOBS给树莓派安装系统Raspbian

    使用NOOBS给树莓派安装系统Raspbian --英文原版教程:https://www.raspberrypi.org/learning/software-guide/quickstart/ 1.原 ...

  10. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

随机推荐

  1. C#.NET 操作FTP

    工具类: using System; using System.Collections.Generic; using System.IO; using System.Net; namespace Co ...

  2. c# 基础小知识备忘录

    记性不大好,记下来 First 和 FirstOrDefault  First方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则抛出运行时异常. FirstOrDefault方法: ...

  3. Fastjson基础环境配置与Java基础概念

    Preface 此篇系列文章将会从 Java 的基础语法开始,以 Fastjson 的各个反序列化漏洞分析为结尾,详细记录如何从一个具有基础面向对象编程但毫无 Java 基础的小白成长为了解 Fast ...

  4. LLM技术全景图:技术人必备的技术指南,一张图带你掌握从基础设施到AI应用的全面梳理

    LLM技术全景图:技术人必备的技术指南,一张图带你掌握从基础设施到AI应用的全面梳理 LLM 技术图谱(LLM Tech Map)是将 LLM 相关技术进行系统化和图形化的呈现,此图谱主要特点是&qu ...

  5. Android 7 默认声音/大小修改

    背景 客户机器默认的开机声音一直很大:客户觉得无法接受,需要改小点. 基于Android 7的代码 前言 一般主要通过系统层来进行修改. 在系统关于音频的有关代码中,定义了两个数组: 注意,这些代码根 ...

  6. ElasticSearch不区分字母大小写搜索

    0.停止使用该索引的服务(避免新加了数据没备份) 1.备份filesearch索引(检查备份的索引和原索引数据条数是否一致) 1 POST http://127.0.0.1:9200/_reindex ...

  7. 【Grafana】Grafana模板自定义-1-创建选择框

    如何创建选择框 第一步:编辑模板 第二步:配置变量 配置说明: General: [Name]变量名,后面模板中如果要按条件筛选,会用到这个变量名. [Type]类型,目前没仔细研究,使用默认的Que ...

  8. Class 与 Style 如何动态绑定?

    Class 可以通过对象语法和数组语法进行动态绑定: 对象语法: <div v-bind:class="{ active: isActive, 'text-danger': hasEr ...

  9. react上传文件显示上传进度

    Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中.在使用react, vue框架的时候, 如果需要监听文件上传可以使用axios里的onUploadPro ...

  10. CF2B

    非常恶心的dp题,测试数据也恶心,坑多,特别是0的坑 #include <iostream> #include <utility> #include <string> ...