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

本文详细记录了树莓派4B如何从清华大学开源软件镜像站下载系统,引导进入USB设备,以及安装opencv4.1和pytorch的过程,包括解决安装过程中遇到的问题,提供了最简便的安装方法。
摘要由CSDN通过智能技术生成

树莓派系统镜像下载

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

在这里插入图片描述

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

在这里插入图片描述

  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 
要在树莓派4B安装OpenCV2,你可以按照以下步骤操作: 1. 首先,确保你的树莓派已经更新到最新的操作系统版本。打开终端,运行以下命令: ``` sudo apt update sudo apt upgrade ``` 2. 接下来,安装一些必要的依赖项。运行以下命令安装所需的软件包: ``` sudo apt install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev libatlas-base-dev gfortran python2.7-dev python3-dev ``` 3. 下载OpenCV2的源代码。你可以从OpenCV的官方网站上下载最新版本的源代码。打开终端,运行以下命令以下载OpenCV2: ``` wget -O opencv.zip https://github.com/opencv/opencv/archive/2.4.13.7.zip unzip opencv.zip ``` 4. 进入解压后的文件夹,并创建一个用于构建OpenCV2的目录: ``` cd opencv-2.4.13.7 mkdir build cd build ``` 5. 使用cmake配置构建过程。运行以下命令: ``` cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON .. ``` 6. 编译并安装OpenCV2。运行以下命令: ``` make -j4 sudo make install sudo ldconfig ``` 7. 验证安装是否成功。打开Python终端,输入以下命令: ``` python import cv2 cv2.__version__ ``` 如果能够成功导入并显示OpenCV2的版本号,说明安装成功。 请注意,安装OpenCV2可能需要一些时间和资源,因此请确保树莓派4B连接到可靠的电源和互联网。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值