树莓派4B安装系统、opencv4.1、pytorch踩坑记录

2023-11-07 08:50

本文主要是介绍树莓派4B安装系统、opencv4.1、pytorch踩坑记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

树莓派系统镜像下载

因为国内网络原因,从树莓派官网下载太慢,而且可能下载到一半就会卡死,这里选择从清华大学开源软件镜像站下载,进入这个网站之后,找到下图中的三个项。

在这里插入图片描述

这里三项分别对应着树莓派官网的三种系统镜像。

在这里插入图片描述

  1. 带图形桌面和推荐软件:(raspbian_full)Raspbian Stretch with desktop and recommended software
  2. 带图形桌面:(raspbian)Raspbian Stretch with desktop
  3. 最简版:(raspbian_lite/)Raspbian Stretch Lite

因为我这里并不需要用到树莓派的推荐软件比如说libreoffice等,所以这里选择第二个只带图形桌面的系统镜像就好了。

单击进入其中一项后,选择下图中的选项。
在这里插入图片描述

然后进入界面,选择一个版本进入,我选择的是最新版。

在这里插入图片描述

这里选择直接下载zip压缩文件。

在这里插入图片描述

下载完成后,要把系统装进sd卡或者安装其它系统的话,可以参考这一篇文章,我这里就不再多写了。

最后还说一下,如果你玩过树莓派3b+或者之前的版本的话,当树莓派进行文件读取或写入的时候,绿灯会不停闪烁,这代表树莓派在进行读写。但是树莓派4b有一些不同,它是进入系统后只亮红灯,绿灯灭,其实这在树莓派4b上是正常的,不必担心。

引导树莓派4b进入USB设备的系统

注:需要多准备一张SD卡,不用太大,一般超过256M即可,大一点也没关系,不影响接下来的步骤。

树莓派4与以前的版本有一些不一样,在树莓派3B时代,设置U盘启动只需要设置program_usb_boot_mode=1,但在树莓派4中并不合适,Pi4使用与早期型号不同的引导加载程序。它存储在电路板上的eeprom中,而不是存储在芯片中。但也据说后期将会在树莓派4中提供类似的方法。

在这里插入图片描述

树莓派4B不能设置OTP位,但是可以使用旧的办法,通过SD卡引导位于U盘中的系统。

将系统镜像装进USB设备里,我这里用的是USB30.的固态硬盘,方法与装进SD卡一样,可以参考上面的部分,注意如果你要使用wifi和ssh的话,记得看我推荐的文章里面的步骤。

重点来了,装好之后是可以用你自己的电脑直接打开这个USB设备的,但是它会只显示200M大小的名叫boot的文件夹,这个不用紧张,你的设备大小并没有改变,只是你不能全部读取,这个文件夹对应的就是Linux系统的boot分区。然后把你的SD卡也接在你的电脑上,这里先格式化你的卡,然后打开它。

全选刚刚你能读取到的boot文件夹里面全部内容,复制到你空的已经格式化过的卡。

注意:这里要确保USB设备和SD卡里的文件一模一样,如果不一样,后面可能会无法启动。

现在完成了第一步,接下来修改这个SD卡文件夹里面的cmdline.txt文件,打开它,里面会显示如下一串文字:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=af1800e7-01 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

可能跟你的内容会略有不同,但是不要紧,不影响后面的步骤。把root=PARTUUID=af1800e7-01替换成r

这篇关于树莓派4B安装系统、opencv4.1、pytorch踩坑记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/362547

相关文章

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

pytorch自动求梯度autograd的实现

《pytorch自动求梯度autograd的实现》autograd是一个自动微分引擎,它可以自动计算张量的梯度,本文主要介绍了pytorch自动求梯度autograd的实现,具有一定的参考价值,感兴趣... autograd是pytorch构建神经网络的核心。在 PyTorch 中,结合以下代码例子,当你