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

文章目录

  • 1.树莓派系统下载
  • 2.操作系统移植
  • 3.树莓派联网
  • 4.远程连接
    • (1)如何查找树莓派ip地址
    • (2)远程连接树莓派
    • (3)使用VNC Viewer 远程连接树莓派桌面

树莓派切勿带电插拔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+空格切换为中文输入法。
待更

手把手从零开始学习树莓派教程相关推荐

  1. GitHub标星2600,从零开始的深度学习实用教程 | PyTorch官方推荐

    圆栗子 发自 凹非寺  量子位 报道 | 公众号 QbitAI GitHub上面,有个新发布的深度学习实践教程,叫PracticalAI,被PyTorch官方推特翻了牌,已经收获2600多标星. △  ...

  2. 从零开始搭建树莓派 + intel movidius 神经元计算棒2代深度学习环境

    从零开始搭建树莓派+intel movidius 神经元计算棒2代深度学习环境 摘要 材料硬件: 步骤: 1. 下载树莓派镜像并解压 2. 烧写镜像 3. 启动树莓派 4. 配置树莓派 5. 安装cm ...

  3. 从零开始学习 webservice第一集,java webservice简单实例入门教程

    现在从零开始学习webservice 概念自己百度搜,总之,webservice就相当于一个接口,就像你走进了一家售货店,你不需要知道这家店怎么卖给你东西,你拿着钱去,说我要一包玉溪,人家就会给你返回 ...

  4. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门

    原标题:Python零基础从零开始学习Python十分钟快速入门 学习Python的,都知道Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python是一种动态解释型的 ...

  5. GISer从零开始学习ArcGIS API for JavaScriptArcGIS Online教程(三)免费注册和使用ArcGIS Online

    GISer从零开始学习ArcGIS API for JavaScript&ArcGIS Online教程(三)注册和使用ArcGIS Online 上一节我们谈到了arcgis api的导入和 ...

  6. GISer从零开始学习ArcGIS API for JavaScriptArcGIS Online教程(二)第一个地图应用

    GISer从零开始学习ArcGIS API for JavaScript&ArcGIS Online教程(二)第一个地图应用 从这篇开始就正式开始使用ArcGIS API for JavaSc ...

  7. python树莓派经典书籍推荐_树莓派教程书籍推荐:带你玩转Raspberry Pi

    随着<星球大战><复仇者联盟><NASA>等科幻电影的热映,人工制作装置也更加受到人们关注,与这些电影有关的一切设备都显得非常有科技感,格调很高.本期树莓派教程书籍 ...

  8. 第1讲:树莓派及配件购买指南【子豪兄的零基础树莓派教程】

    最全面.最省钱的树莓派主板及零配件购买指南,帮助新手用最少的钱实现全部功能并快速上手. 本文配套B站视频:子豪兄的树莓派零基础教程 作者:张子豪(同济大学在读研究生) 文字版.源代码.更新.勘误,请看 ...

  9. python零基础难学吗-如何从零开始学习Python,零基础学python难吗

    Python并不难学,它诞生至今已经过25个年头,但相对于其他语言,它更加易学.易读,非常适合快速开发,Python编程简单直接,更适合初学编程者. 那么,如何从零开始学习python呢? 可以分为这 ...

  10. python语言怎么学-如何从零开始学习Python,python语言编程入门

    Python并不难学,它诞生至今已经过25个年头,但相对于其他语言,它更加易学.易读,非常适合快速开发,Python编程简单直接,更适合初学编程者. 那么,如何从零开始学习python呢? 可以分为这 ...

最新文章

  1. 如何将RDS的数据同步到本地自建数据库
  2. Traincascade Error: Bad argument (Can not get new positive sample. The most possible reason is insuf
  3. OEM中无法用sys用户登录
  4. Java开发中模拟接口工具moco的使用
  5. [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 单页应用 (With Router)
  6. java画虚线_java cansvas 画虚线要怎么设置?
  7. 三种安防监控摄像机供电方式,如何合理选择?
  8. randn函数加噪声_语义分割中常用的损失函数1(基础篇)
  9. VS Code 大佬高效开发插件
  10. 笔记 | 机器学习《概率图模型》,手推笔记已186页!
  11. 用redis实现分布式锁
  12. byte 合并 java_java合并byte
  13. 常见掌握类库与工具体系图 艾提拉总结 Atitit 文档资料处理重要类库与工具体系树 Configuration yml xml jsoup  Net apache commons net
  14. cadence设计运算放大器_「好设计论文」一种用于高精度DAC的实用型CMOS带隙基准源...
  15. mysql ddl 进度_mysql 5.7 Stage Tracking DDL进度跟踪
  16. C++ 已知两点坐标和半径求圆心坐标程序
  17. Mysql8.0如何重置密码
  18. TOM企业邮箱,为你打造企业专属邮箱
  19. 麻省理工的服务器位置,美国麻省理工学院的地理位置
  20. c语言vt指令,VT系列一:VT简述

热门文章

  1. Matplotlib可视化数据分析图表下(常用图表的绘制、折线图、柱形图、直方图、饼形图、散点图、面积图、热力图、箱形图、3D图表、绘制多个图表、双y轴可视化图表、颜色渐变图)
  2. MySQL导出记录到Excel表格下载打开后乱码问题
  3. linux vim修改字符串,Linux的vim查找和替换字符串
  4. vim替换字符串带斜杠_vim替换命令
  5. Hive 窗口函数详解
  6. 海康威视监控有线/无线安装调试
  7. python语言程序设计教程答案赵璐_python语言程序设计教程课后答案赵璐
  8. 深圳大数据学习:怎样进行大数据的入门级学习?
  9. 解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
  10. 杂志社的电子邮件地址