树莓派(4B)使用教程-小白之路(NO.1)

目录

我们将会使用树莓派实现:

购物清单

大体介绍(三部分)

1.简单介绍

1.1 什么是树莓派

1.2 和单片机有什么区别

区别一

区别二

1.3 和电脑有什么区别

1.4 用树莓派实现opencv视觉检测的原理是什么


    Tip:需要超快速了解请直接看有背景颜色的地方

    本教程将会从一个基本使用的路线来为大家介绍树莓派的使用,一些教条类的介绍恕我不予展开,我希望是从实战来学习东西,适当补充理论。

        看完这个路线基本可以让你有能力独立开发一些简单的树莓派项目

        整体路线如下

我们将会使用树莓派实现:

购物清单

大体介绍(三部分)

1.简单介绍

1.1 什么是树莓派

首先它长这样

        你可以看到它有大量接口,像电脑一样,有USB,网口,电源,音频,视频信号(MiniHDMI),排针接口(在背面),比起电脑就是小了点,树莓派大概比身份证大一点

        所以树莓派实质上就是低配版的电脑(当前你暂时这样子理解),在树莓派上我们可以实现电脑能够实现的功能,比如说安装一个操作系统,我们电脑一般是windows,但是树莓派会使用Linux操作系统,比如Debian或者Ubuntu等等。

        还可以使用树莓派来看哔哩哔哩,用来上网搞些有的没的,可以用来拍照(要外接摄像头),甚至可以用来玩一些轻量级的游戏(毕竟是低配版电脑,性能内存摆在那里)等等

1.2 和单片机有什么区别

区别一

        单片机的开发我们一般是在电脑写完代码,通过烧录器烧录到芯片中,代码编写和执行不在一个地方

        而树莓派的代码开发是像在电脑上用vscode写一个代码,然后直接运行,代码编写和执行都可以在树莓派上。其实就和你在电脑用vscode或者vs2019写C语言代码一样,写完直接运行

区别二

        树莓派的内存和性能肯定是远高于一般的单片机的,一般把树莓派可以作为单片机的低成本辅助加入到项目中,比如说我现在制作一个项目,要在门口有人到来的时候就自动启动报警(接通蜂鸣器),那我可以使用STM32来接通蜂鸣器,使用树莓派来视觉识别是否来人,然后连接单片机和树莓派,搞定他们的通信以及逻辑方面的代码,即可实现上述功能。

        像这样子,一般会把一些单片机算力不可及的代码执行交给树莓派辅助实现,最终结果可以通过树莓派的串口(在排针那里)输出到单片机的串口,这样,单片机仍然是作为主控,树莓派相当于一个“大型”传感器。

树莓派排针接口如下图

1.3 和电脑有什么区别

        显而易见,树莓派比起电脑一方面是性能,一方面就是树莓派有着和单片机引脚一样的排针,可用于一些传感器的外接,串口的使用,所以树莓派既可以像单片机一样外接一些小型传感器,比如陀螺仪,温湿度传感器等等,他们可以通过IIC协议,SPI协议,UART协议等和树莓派通信;

        树莓派也可以像一台电脑一样,外接USB设备,安装操作系统等,像使用电脑一样使用树莓派。

                      看下图!!!                  

                  从简单到复杂                  

        单片机一般是引脚排针,直接连接传感器的引脚,通过协议(IIC,SPI,UART等)通信

        电脑有复杂的操作系统,一般需要驱动等,通过USB才能连接传感器及外设,功能丰富

        树莓派二者兼有,可以连接复杂的传感器(如摄像头,激光雷达等),进行数据获取以及处理后,通过串口将数据发送到单片机,与之通信

1.4 用树莓派实现opencv视觉检测的原理是什么

        综上所述你也应该猜到了,就是:
通过树莓派启动一个python程序。这个程序里面的代码功能是:

1.启动摄像头

2.调用opencv库,实现对于摄像头视野里的物体进行颜色识别或者形状识别来进行视觉检测;

3.识别后进行逻辑处理,得出结果(数据或者简单的0和1,都可以,看你自己需要)

4.最后将结果通过树莓派串口进行输出(结果可以是你自定义的字符或者数据,串口需要和单片机一样设置波特率啥的,因为树莓派是结合了上述的两种东西的特点嘛)

---------------------------------------------------------------------------------------------------------------------------------

OK,至此第一部分结束

### 下载适用于树莓派4B的Ubuntu 24.04.1预安装桌面版镜像(ARM64架构) 对于希望在树莓派4B上运行Ubuntu 24.04.1 LTS并享受图形化界面体验的用户来说,官方提供了专门针对该设备优化过的预安装桌面版本。此版本特别适合于ARM64架构下的Raspberry Pi 4 Model B硬件平台。 为了获取这一特定版本的操作系统映像文件,应当访问Ubuntu官方网站提供的下载页面[^1]。需要注意的是,不同类型的Ubuntu发行版有着不同的应用场景;在这里所关注的是面向个人计算机使用的桌面环境版本,即带有完整GUI支持的Desktop Edition而非服务器端或者最小化的Core版本[^2]。 具体到ARM64架构以及适配树莓派4B型号的选择上,推荐前往链接指定位置寻找名为`ubuntu-24.04.1-preinstalled-desktop-arm64+raspi.img.xz`这样的压缩包进行下载。考虑到这类ISO或IMG格式文件通常体积较大——大约数GB级别,因此如果网络条件允许的话,可以考虑采用多线程加速工具比如Internet Download Manager (IDM)来提高效率。 一旦完成下载过程之后,则需按照常规流程将上述获得的磁盘映像写入至SD卡之中以便启动安装程序。这一步骤可通过多种开源软件实现,如Etcher或是Balena Etcher等跨平台应用程序均能很好地胜任这项工作。 ```bash xzcat ubuntu-24.04.1-preinstalled-desktop-arm64+raspi.img.xz | sudo dd of=/dev/sdX bs=4M status=progress && sync ``` > **注意**: `/dev/sdX`应替换为实际用于烧录系统的存储介质对应的设备名,在执行命令前务必确认无误以免造成数据丢失风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值