2022/8/19 树莓派烧录与连接

目录

一、写在前面

二、格式化SD卡

三、下载烧录工具

四、烧录系统

五、连接树莓派

1. 有屏幕

2. 无屏幕有网线

3. 无屏幕无网线

六、写在最后


一、写在前面

       这次想要写这篇博客时是因为在自己烧录树莓派时,由于自己操作问题或者树莓派改版等原因,花了很长一段时间,所以就写了一个目前为止最新版的树莓派Raspberry Pi OS系统(树莓派官方系统)的烧录与连接教程啦!

二、格式化SD卡

第一步:下载SD Card Formmater        

链接:https://pan.baidu.com/s/1VWe0RaUGGeB_Qu3760CuPQ   提取码:rbep

第二步:一路安装就好了

第三步:将TF卡插入到读卡器上,将读卡器插到电脑上

第四步:启动刚刚下好的SD Card Formatter

a0a8ff8140ad4545a4d78b0f3a32b7a5.png

 等一会进度条就好啦,先别拔掉SD卡,还要烧录系统

三、下载烧录工具

到树莓派官方下载烧录工具

Raspberry Pi OS – Raspberry Pi

ab4fd95d31ff41bfb23305a64921403f.png

(如果官网下载的有问题就在下面下载)

网盘下载:

链接:https://pan.baidu.com/s/18wBQyCBb1jiu7Xi-VjHXpA         提取码:g6y2

优快云下载:

树莓派官方烧录镜像工具-其它文档类资源-优快云文库

注意:一定要是官方的,因为自从2022/04/04日起,树莓派官方默认账号密码取消了,要在官方烧录工具下载

下载后一路安装就好啦! 

四、烧录系统

5a5db636273a446fb2628eb0b5500e7f.png

第一步:选择要烧录的系统

311c23b1be014c62bd275ec94c0625af.png

第二步:选择储存卡 

7008863ae9ea4bdda056153b39e1d918.png

第三步:设置账号密码(注意这一步很重要hhh,因为不能用默认的账号密码了,注意要记下来,到时候登录的时候还要用)

8dfa9719e1b2480dadaea10d88eaaffa.png

d7b5408cdeb74eda90ba05764df94021.png

 第四步:点击烧录就好啦!!

等进度条走完后,把SD卡拔掉再重新插上去,再进行下一步操作

五、连接树莓派

这一步是最难搞的,走了不少弯路hhh

无论如何,都是要打开SSH端口

因为Raspberry Pi OS系统默认关闭SSH端口,所以我们需要先进入文件打开它。

首先要确保你的电脑已经开启了后缀名的文件格式,如果没有的话,按照下面的操作打开

查看-显示-文件扩展名

d980e1fffc7e44509e722573598a6a9f.png#pic_center

 打开刚刚烧录好的TF卡

f7a2aa56bb54433ca3c2ccbcc2fbe637.png

打开之后,在里面任意位置新建一个记事本文件,命名为SSH,然后把后缀名.txt去掉,生成一个没有后缀名的文件

eb91be11fd8846e3be6dbad2a4d610fd.png

接下来这里提供三种途径,分别适合:

① 有屏幕

② 无屏幕有网线

③ 无屏幕无网线

我们就一个一个来讲方法叭~

1. 有屏幕

有屏幕的话,当然是要连接上屏幕hhh

我这里用的是七寸触摸屏,连接的教程有很多,这里就不赘述了,有屏幕连接树莓派是最简单的了

第一步:拔掉读卡器,然后将TF卡插到树莓派上。

第二步:直接在屏幕右上角选择wifi连接就好了

06a323e6570c4553b94bfd26eb4990dd.jpeg

2. 无屏幕有网线

第一步:拔掉读卡器,然后将TF卡插到树莓派上。

第二步:树莓派连接电源,让电源旁的红灯亮。并用网线连接树莓派和电脑,观察树莓派网口那里的绿灯和黄灯是否亮起,可以拔掉网线重新插。(还不亮就拔电源重新插)

第三步:配置网络

打开网络和Internet

046f51779401428aa3eb55ba76f96828.png

选择高级网络设置

243dbf03488f4516a1c5adcc1b5712f9.png

选择更多适配器选项 

d7e17c06c71e4e7d912aa1f7840ff72f.png

 打开之后选择WLAN,右键点击属性

f398e7a6442c45aa827d47c69a7cd876.png

 按照以下步骤配置

645f541fcb0046ccbc3128054d0c2f17.png

 第四步:win+R打开运行窗口,然后输入cmd,打开终端命令行窗口,然后输入命令

ping -4 raspberrypi.local

此时回出现以下信息,192.168.137.151就是我的树莓派ip地址了

注意:如果没有跳出这个的话,而是跳出以下信息

可以尝试:

方法一:拔掉电源网线TF卡重插

方法二:重新按照第三步配置网络,把勾取消再重新点上

方法三:重新烧录系统

第五步:这里需要先下载一个终端工具,很多人可能会用putty或者MobaXterm,但我这次用的是Termius

以下是官网链接:
Termius - SSH platform for Mobile and Desktop

下载后如图配置就好了:

2cded07d2c864ddebb420a530c5e51ce.png

 然后就连接上啦~

891b8c4eeee94a558a36341fd290d0af.png

3. 无屏幕无网线

第一步:先不要拔开TF卡,进去boot分区,建一个wpa_supplicant.conf 文件,文件的内容如下:

如果wifi有密码

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="你的wifi名(注意不要有中文)"
    psk="你的wifi密码"
    key_mgmt=WPA-PSK
}

如果wifi没有密码

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="你的wifi名(注意不要有中文)"
    key_mgmt=NONE
}

第二步:拔掉读卡器,然后将TF卡插到树莓派上,树莓派通电

第三步:win+R打开运行窗口,然后输入cmd,打开终端命令行窗口,然后输入命令

ping -4 raspberrypi.local

注意此时电脑要连接上与文件上写入的相同的wifi

结果应该如下:(其中192.168.25.101是我自己的树莓派IP地址,你们的IP地址会有所不同)

064598f21a6f486d83d07cde27cc045f.png

第四步:按照第二点的第五步,用上面的ip地址连接就好啦~

六、写在最后

以上就是最新树莓派的烧录和连接的全部内容啦,如果有任何问题都可以在评论区探讨,看到了都会回hhh~

### 制作基于树莓派的音频频谱仪 要使用树莓派制作一个音频频谱仪,可以从硬件准备、软件环境搭建以及具体实现方法入手。以下是详细的说明: #### 硬件需求 为了完成此项目,需要以下硬件组件: - 树莓派(推荐 Raspberry Pi 4 或更高版本) - 音频输入设备(如 USB 声或麦克风模块) - 显示屏幕(可以选择 OLED 屏幕或者 LED 点阵屏作为输出显示装置) 对于显示屏的选择,如果采用点阵屏,则可以参考类似的 Arduino 实现方案[^2]。 #### 软件环境配置 1. **操作系统安装** - 下载并烧录适合树莓派的操作系统镜像至 SD 中,建议选用官方 Raspbian OS。 - 安装完成后首次启动时按照提示完成初始设置,并更新系统包 `sudo apt update && sudo apt upgrade`。 2. **依赖库安装** - Python 是常用的编程语言之一,在本项目里也会用到它来处理信号分析等工作流。可以通过命令行工具 pip 来管理所需第三方扩展包比如 NumPy, SciPy 和 Matplotlib 进行数值计算绘图等功能支持;另外还需要 PyAudio 库用于捕获实时声音数据流。 ```bash sudo apt install python3-pip libasound2-dev portaudio19-dev pip3 install numpy scipy matplotlib pyaudio ``` 3. **FFT算法应用** 使用快速傅立叶变换 (Fast Fourier Transform) 技术将采集来的时域波形转换成频率分布直方图表征形式以便后续渲染展示出来。Python 的 Scipy 提供了方便易用的方法来进行 FFT 计算操作。 #### 示例代码片段 下面给出一段简单的 Python 脚本来演示如何读取来自麦克风的声音样本并通过 FFT 得到其对应的频谱特性曲线图像表示法: ```python import pyaudio import numpy as np from scipy.fftpack import fft import matplotlib.pyplot as plt CHUNK = 1024 * 2 # 每次获取的数据量大小 FORMAT = pyaudio.paInt16 # 数据精度 int16型 CHANNELS = 1 # 单声道 RATE = 44100 # 采样率Hz p = pyaudio.PyAudio() stream = p.open(format=FORMAT, channels=CHANNELS, rate=RATE, input=True, frames_per_buffer=CHUNK) fig, ax = plt.subplots() x = np.linspace(0, RATE / 2, CHUNK // 2) line, = ax.plot(x, np.random.rand(CHUNK//2), '-') ax.set_xlim([0,RATE/2]) ax.set_ylim([-5e4,5e4]) while True: data = stream.read(CHUNK) yf = fft(np.frombuffer(data,dtype=np.int16)) line.set_ydata(abs(yf[:CHUNK//2])) fig.canvas.draw() fig.canvas.flush_events() stream.stop_stream() stream.close() p.terminate() ``` 上述脚本实现了基本功能框架结构设计思路如下所示:先定义好一些全局变量参数值用来控制整个程序运行过程中的行为表现特征;接着初始化 PyAudio 对象实例化对象之后打开默认录音通道开始循环监听外界传进来的新鲜素材内容直到手动终止为止最后关闭资源释放连接结束工作流程即可[^1]。 #### 注意事项 当实际动手实践过程中可能会遇到各种各样的问题需要注意解决办法例如但不限于以下几个方面: - 如果发现播放出来的音质效果不佳可能是由于选择了错误类型的声驱动所致因此有必要确认当前正在使用的音频接口型号规格进而调整相应的选项设定使之匹配兼容良好状态之下才能获得理想的效果体验感度提升上去才行哦! - 关于图形界面部分考虑到跨平台移植性的因素最好还是尽量减少对外部GUI框架类别的过度依赖程度而是更多地依靠标准内置函数完成任务目标达成共识吧!
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我胡萝北

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值