树莓派4B介绍及其系统安装 入门教程(一)

树莓派4B介绍及其系统安装 入门教程(一)

  • 树莓派介绍
  • 系统下载安装
  • 连接外设启动
  • 后续计划
    • 入门
    • 进阶
    • 扩展
  • 参考资料

树莓派介绍

树莓派介绍可以参考链接: 树莓派介绍。里面介绍的很详细了,这里就不重复讲了,也可以去树莓派官方网站下载它的参数资料,里面也有很多利用树莓派设计制作的一些好玩的东西,本次树莓派系列教程也会由易到难介绍一些开发教程。

树莓派4B


系统下载安装

系统安装前我们需要准备一张SD卡和其读卡器,SD卡的大小最好是8G以上。sd卡和读卡器
去官网下载操作系统,根据自己需求下载。
树莓派操作系统
在windows下,我们可以用win32diskimager,不过我推荐使用的一款软件是balenaEtcher,它支持Windows也支持Mac和Linux系统。安装仅需要三部(选择镜像、选择SD卡、刷入)。


连接外设启动

用micro-hdmi线连接显示器(如果没有显示器,也不影响,后面会介绍如何在没有显示器的情况下通过SSH连接,VNC远程桌面配置),连接键盘鼠标等,插入SD卡,插入电源等待启动。
树莓派启动界面
配置语言地区,连接Wi-Fi。
这样树莓派的系统和基本设置已经操作完成,后面就可以利用它来各种玩啦。


后续计划

后续将会继续更新树莓派相关内容,分别分为入门,进阶,拓展三大模块,简单的罗列了一下,包含但不限于这些,都是自己之前玩过的和准备继续玩的。也会介绍一些杂七杂八的东西,也感谢前辈们的的研究摸索,在做相关介绍少走很多弯路。树莓派可玩性很高,欢迎大家入坑,不对的地方也希望大家提出来,一起学习交流。有任何问题都可以留言。

入门

1、远程登陆树莓派相关操作(SSH、VNC)
2、树莓派摄像头使用(拍照录像、实时监控)
3、树莓派GPIO控制(控制led灯)

进阶

1、人脸识别
2、驱动电机
3、传感器应用
4、3D扫描

扩展

树莓派与MATLAB(通信、仿真、深度学习)


参考资料

1、树莓派介绍
2、树莓派系统下载安装
3、树莓派官网
4、树莓派实验室
5、树莓派开始玩转Linux

热门文章

暂无图片
编程学习 ·

2020年陆月份生活随笔

今天是建党99年,党的生日,不是党员,要按照党员的标准严格要求自己。昨天看了一下月跑量,计划着跑一个总里程171.99,计算了一下今天跑一个8.48就可以,今天跑步特意戴上耳机听跑步软件播报公里数,到了八公里就放满了速度,跑着距离感觉快到了,心想过了这个路口再看手机,…
暂无图片
编程学习 ·

我为什么放弃学术选择创业:这不仅仅关乎人工智能

本文由 Stratifyd 创始人& CEO 汪晓宇(Derek Wang)所写,受福布斯技术委员会(Forbes Technology Council)邀约,原文发布在:https://www.forbes.com/。作为一名公司创始人,我经常进行自我反省,确保我所运营的公司始终坚持公司创立之初的信念。对于我和我的联合创始人…
暂无图片
编程学习 ·

几种常见的分布式事务解决方案对比

背景 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免。 ACID 指数据库事务正确执行的四个基本要素: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durabili…
暂无图片
编程学习 ·

微信小程序--修改switch组件的大小

修改switch组件的大小 小程序中switch组件的大小往往和实际项目中的大小有些出入,但是发现文档中并没有修改大小的方法,但是可以根据自己的实际情况进行颜色设置。 直接上代码: <switch checked>正常开关</switch> <switch checked style="transform:sc…
暂无图片
编程学习 ·

python:matplotlib 绘制两条y轴

实例代码 x= np.arange(10) y1 = x**2 y2 = x**4 _,ax=plt.subplots() ax.plot(x,y1,b) ax.set_xlabel(x) ax.set_ylabel(y1,color=b) ax2 = ax.twinx() ax2.plot(x,y2,r) ax2.set_ylabel(y2,color=r)结果
暂无图片
编程学习 ·

遗传算法求解TSP问题python实现

文章目录1 遗传算法总体设计2 算子设计2.1 选择算子2.2 交叉算子2.3 变异算子2.4 将种群的个体按照里程排序,并返回当前种群中的最优个体及其里程2.5 设置种群数,变异概率及其进化次数2.6 主函数3 实验结果分析4 附python源码(完整版) 1 遗传算法总体设计Step1: 初始化参数(…
暂无图片
编程学习 ·

数据库系统原理练习题(一)

一、【问题描述】 1、 已知三个域:男人={李基,张鹏},女人={任方,刘玉},子女={李键,张睿,张峰}。这一-组域(男人,女人,子女)的笛卡尔积的基数为 A.12 B.9 C.7 D.27 2、现有如下关系:患者(患者编号,患者姓名,性别,出生日期),医疗(患者编号,患者姓名,医生编号,医生姓名…
暂无图片
编程学习 ·

Metasploit使用msfcli命令行接口编写shell脚本程序

问题描述使用msfcli命令行接口编写一个Shell脚本程序,实现用户只需输入目标Linux靶机IP地址作为参数,就可以使用usermap_script漏洞渗透攻击模块,获得靶机的远程Shell访问。 解决办法由于2005年时便取消了msfcli,因此使用msfconsole -x来代替msfcli。先提供脚本内容如下: …
暂无图片
编程学习 ·

波段选择方法综述

Hyperspectral Band Selection A review 当前的高光谱波段选择方法,该方法可以分为六个主要类别:基于排序,基于搜索,基于聚类,基于稀疏性,基于嵌入学习和基于混合方案。 基于排序的方法根据预定义的频段优先级标准量化每个频谱带的重要性,并按排序的顺序选择排名靠前的频…
暂无图片
编程学习 ·

自学Django之路---Day4.View,路由规则,反向解析

知识点:locals()可以将局部变量以字典的方式打包点语法 "."访问属性,之前已经多次用到了: {% for student in students %}<li>{{ student.s_name }}</li>{% endfor %}"."访问方法: 在Student类中定义一个方法: class Student(models.Model…
暂无图片
编程学习 ·

集合类

Collection集合: 集合是Java提供的一种容器,可以用来存储多个数据。数组也是容器,但是数组的长度是固定的,集合的长度是可变的 数组中存储的都是同一类型的元素,可以存储基本数据类型的值;集合存储的都是对象,而且对象的类型可以不一致。 在开发中,一般对象多的时候,使…
暂无图片
编程学习 ·

文件夹内图片批量重命名代码

文件夹内图片批量重命名代码import os import re import sys import cv2 import torchvision.transforms as transforms path = r"data/masks/" def renameall(path):fileList = os.listdir(path) # 待修改文件夹currentpath = os.getcwd() # 得到进程当前工作目录…
暂无图片
编程学习 ·

esp8266 一直闪蓝灯 一直重启

串口打印如下信息ets Jan 8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 25960, room 16 tail 8 chksum 0xf4 load 0x3ffe8000, len 1272, room 0 tail 8 chksum 0xdd load 0x3ffe8500, len 2640, room 0 tail 0 chksum 0x47 csum 0x47 rf_cal[0] !=0x05,is 0xE9…
暂无图片
编程学习 ·

VsCode中自动调整格式

VsCode中使用了Prettier插件后会在保存后自动格式化样式 如果遇到不需要调整的代码时候,只要在前添加如下代码,就不会格式化 –// prettier-ignore
暂无图片
编程学习 ·

kubernetes-RBAC、dashboard-12

资源请求属性Kubernetes是基于http或https协议工作的(restful风格),因此其对应的操作请求,无非就是增删改查(get、put、delete),因此在每一个Kubernetes的相关请求当中,通常这个请求会包含类似以下的信息; 理论来源 user: 用户名称; group: 用户所属的组; extra: …
暂无图片
编程学习 ·

requests实现token鉴权-学习笔记总结

import requests# 第一步 登录 获取token值 login_url = "http://api.lemonban.com/futureloan/member/login" # 登录地址 login_data = {"mobile_phone":"18311783673","pwd":"1234567890"} # 登录数据 hea…
暂无图片
编程学习 ·

CDN和DNS的区别

相信有很多的朋友会被这几个名词绕的有些头大,很多朋友觉得智能DNS跟双线加速、CDN加速是类似的技术。其实不然,虽然他们的目的都是一个:让用户更快的访问网站。但是他们的应用原理却大相径庭。大家一定很清楚这几种都是比较常见的主机加速的方式。所以文本主要介绍一下“智…
暂无图片
编程学习 ·

ChainDesk:深入MSP成员管理与Fabric CA服务实现-走进MSP

目标 MSP 概念及作用MSP 的组成结构MSP 在 Hyperledger Fabric 中的应用任务实现 数据隐私及安全是区块链技术中的的重要组成部分,联盟链中由多个不同的组织组成,且每一个组织又可以由多个节点组成,那么在 Hyperledger Fabric 中使用了什么且如何确保数据隐私及安全,在这一…
暂无图片
编程学习 ·

分离springboot中的lib

仅供参考: 这次分离lib源于疫情期间连公司内网上传jar过于缓慢。在一个项目构建之初,所使用的依赖基本都已经确定,因此大概率不会对项目有大的影响。(非适用于所有场景) 首先我们要引入插件: <!-- 分离lib --> <plugin><groupId>org.apache.maven.plug…
暂无图片
编程学习 ·

openpyxl3.0官方文档(13)—— 甜甜圈图

甜甜圈图表与饼图类似,只是它们使用了一个环而不是一个圆,还可以绘制出若干系列的数据作为中心环。from openpyxl import Workbookfrom openpyxl.chart import (DoughnutChart,Reference,Series,)from openpyxl.chart.series import DataPointdata = [[Pie, 2014, 2015],[Pla…