​ 上个月老板给了块树莓派3B,开心坏了,在咸鱼上掏了很多零件,花了一段时间做出了一个二驱动的智能小车,但是觉得小车太小,就在又在咸鱼上掏了个四区的地盘,但是在拆卸的过程中,发现树莓派WIFI没有了,一开始我以为是零件的影响,拆了零件单独运行树莓派还是没有wifi,刷了个系统还是没有,最后得出结论wifi模块被我碰坏了。但是小车还得继续做,不然wifi死的太亏了,想着又要重新来,不如写点东西记录下过程。

一.格式化内存卡并新建磁盘

​ 关于树莓派烧录系统的教程,网上绝大多数都是拿一张没有使用过的卡直接烧录,我的卡因为已经烧录过系统了,所以我需要重新格式化,分盘才能烧录。对于一个已经使用过的内存卡,网上格式化的软件一般推荐使用SD Card Formatter或者DiskGenius,这里我使用windows自带的命令和磁盘管理器进行格式化分盘,无需安装任何软件。

  1. 利用读卡器将内存卡插入电脑

    这步骤没啥好说的!!!

  2. 在左下角搜索栏输入 diskpart,打开软件

3.输入list disk

  1. 选择要格式的磁盘,磁盘2是我的内存卡,所以输入 select disk 2

  2. 清空磁盘 输入:clean

  3. 我的电脑右键管理,点击磁盘管理

  1. 点击下方的磁盘2,右键选择新建卷,连续三个下一步,到格式化分区的时候,将文件系统选择为FAT32,之后下一步,完成即可。

二.系统烧录并配置VNC

  1. 准备树莓派系统和烧录软件

    ​ 树莓派系统最好去树莓派官网获取https://www.raspberrypi.com/software/,同时树莓派官网也提供了非常容易操作的树莓派软件,由于个人习惯,我这里使用的是Win32DiskImager进行烧录,界面如下:

  2. 导入镜像烧录系统到内存卡

  3. 配置SSH

    烧录好系统后一般会将内存卡分成了两个盘,一个boot,一个可能显示不出来。此时我们先进入boot,新建一个txt(不用写任何东西),将名字命名为SSH(一定要大写)同时删除扩展名并保存。

  1. 利用PuTTY连接树莓派

    将内存卡插入进树莓派找一个网线连接到树莓派上(该网线要和pc端是同一个网关),并且开机。启动PUTTY,在IP地址处填写raspberrypi.local 端口号为22

​ 点击open,第一次连接会有弹窗,点击accept

login输入pi,passwoord输入raspberry,即可连接

  1. 开启VNC服务

    在命令行,输入sudo raspi-config,会出现设置界面,

    选择interface options ==> VNC == > YES

  2. 查询ip地址,利用vnc连接树莓派

    命令行输入ifconfig,得到ip地址

    在VNC上输入192.168.1.5回车,输入用户名pi 密码raspberry,即可成功连接树莓派

到这里就可以利用pc段操作树莓派了!!!!!

树莓派烧录系统并在无外接屏幕的情况下连接VNC的更多相关文章

  1. 解决树莓派烧录系统后没有boot文件,只出现盘符问题

    首先,如果下图情况,说明你没有烧录好,继续向下看 放一张安装成功的图片 出现这个的原因是因为前期没有烧录好,它会回滚到img文件中,如果中途退出,它会写入到img文件中 正确文件大小(Raspbian ...

  2. CopyFromScreen在屏幕缩放情况下需要做处理

    using System; using System.Drawing; using System.Runtime.InteropServices; //这段代码转自网上 namespace Syste ...

  3. 在无修改权限的情况下修改文件hosts中的内容

    今天遇到了一个问题,本来希望修改hosts中的内容,但保存时被告知无权限,网上搜索有很多方法都无效,最后搜到一个简单的方法:将hosts文件复制到桌面上,修改,然后覆盖原来位置的hosts文件即可!

  4. 树莓派从烧录系统到通过wifi远程访问(新树莓派配置,无显示器、网线、键盘)

    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/raspberry_from_install_to_remote_ ...

  5. 树莓派系列教程:1.环境与系统,无显示器无键盘无网线联网并使用PuTTy与VNC图形界面远程登录

    本文所需物品清单: Raspberry Pi 3 Model B 主板.SD卡与读卡器(用于烧录系统) 资料整理来源在文尾 需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件 ...

  6. 树莓派4b烧录系统

    树莓派4b烧录系统 树莓派 型号:树莓派4b 系统:raspbian-buster-full 1.先用SDFormatterv4格式化sd卡 2.用win32diskimager-v0.9-binar ...

  7. C语言嵌入式系统编程修炼之四:屏幕操作

    汉字处理 现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只是需要提供数量有限的汉字供必要的显示功能.例如,一个微波炉的LCD上没有必要提供显示"电子邮件"的功 ...

  8. 为树莓派(Raspberry pi 2)安装raspbian系统,并用windows自带的远程桌面连接登录

    准备工作 树莓派2开发板(保险起见,请装上散热片和风扇): 手机充电器和数据线(输出电压为5V,输出电流为1~2A,电流视开发板上所接附件多少而定): class10 sd小卡,还需要卡架或读卡器: ...

  9. 树莓派系统安装(ubuntu版本)无需屏幕

    0.前提 所需物品:一个手机.一台电脑.一个树莓派.一张tf卡和一个读卡器.所需软件:Win32DiskImager.putty还需要ubuntu系统镜像源.这些我都放在百度网盘上了链接:https: ...

  10. 树莓派2系统DietPi简单安装配置使用介绍

    DietPi在Raspberrypi.org上的原帖:http://dwz.cn/HSrmY 版本发布很频繁,给原作者们点个赞.功能会越来越多,而且作者的定制观点很明确,适合树莓派的使用. 之前关于D ...

随机推荐

  1. 2021-06-29:在两个都有序的数组中找整体第K小的数。

    2021-06-29:在两个都有序的数组中找整体第K小的数. 福大大 答案2021-06-29: 1.A和B长度不等的时候,需要把A和B的长度变成相等. A是短数组,B是长数组. 第k小的数,k从1开 ...

  2. Jupyter Notebook (Anaconda3)更改保存文件的默认路径

    打开jupyter 查找路径 1 import os 2 a=os.path.abspath('.') 3 print(a) 创建个人文件夹 E:\pyAPP\JupyterWork 查找修改配置文件 ...

  3. request args kwargs的作用

    self.request : 包含了请求过来的对象 self.args:请求传递过来的参数,列表形式 self.kwargs:请求传递过来的参数,字典形式

  4. Linux:论如何在虚拟机上挂载多个镜像?

    欢迎来到千汐   博客名称:千秋云染博客网址:https://www.cnblogs.com/skyrainmom 寄语:在混乱不堪的世界里你只管前行,时间替会证明一切 world cookie 我可 ...

  5. antd 在webpack.config配置主题色

    虽然官方提供了craco-less 来 覆盖less-loader 提供的 less 变量,但自己也想试着修复config来配置一下 首先需要运行 yarn eject 来暴露webpack的配置 其 ...

  6. ESlint配置详解

    开发中出现eslint提示代码格式错误,有时候不明白其配置规范,是件很头疼的事情到处找api又是半天:so记录一份配置详情便于开发中翻阅 { // 环境定义了预定义的全局变量. "env&q ...

  7. 顶级生物信息学 RSS 订阅源

    早在 2018 年的时候我在"生信草堂"的公众号上写过一篇关于 RSS 的文章<使用 RSS 打造你的科研资讯头条>,介绍了关于 RSS 的一些内容和如何使用 inor ...

  8. 高精度减法(模板yxc)

    #include <bits/stdc++.h> using namespace std; bool cmp(vector<int> &A, vector<int ...

  9. 深入探索C++对象模型(Inside the C++ object model) -- 摘阅笔记(关于对象 - esp 1)

    Object Lessons 关于对象 在C语言中,"数据"和"处理数据的操作(函数)"是分开声明的,也就是说 ,语言本身并没有支持"数据和函数&qu ...

  10. 关于linq Where中的”或者“运算只查询出来满足一种条件的数据的问题,本质是IEnumerable和IQuerable之间的区别

    如下代码所示,其中的"query"返回值类型为IQuerable var query = _deviceRepository.GetAll().AsNoTracking() .Wh ...