首页 > 其他分享 >从零开始学习树莓派(二)

从零开始学习树莓派(二)

时间:2024-06-23 15:54:41浏览次数:22  
标签:树莓 non free 学习 从零开始 apt main debian

树莓派的型号:RaspberryPi Zero 2w

一、为树莓派系统更换源

通上一部分的配置,我们已经可以正常的通过笔记本终端SSH连接到树莓派上了,接下来需要将树莓派的源更换为国内的源,便于更快的下载软件。

但这里会遇到的问题是进度会一直卡在某个部分,出现如下的情况:

这是由于树莓派内存不够了,我们使用free -h查看系统的mem和swap,可以看到mem为417MB,而swap仅有100MB,因此可以将swap适当调大一些, sudo nano /etc/dphys-swapfile,这里将CONF_SWAPSIZE=100改为CONF_SWAPSIZE=2048,

保存文件Ctrl + O -> Enter->Ctrl + X退出,紧接着sudo reboot重启系统,然后再使用free -h就可以看到已经修改后的内存状态。


解决了内存不足的问题,接下来就可以继续进行换源操作

(一)查看系统版本

uname -m

Name Description
x86_64 表示 64 位的 x86 架构(通常称为 AMD64 或 x64)
i686 或 i386 表示 32 位的 x86 架构
armv7l 表示 32 位的 ARM 架构
aarch64 表示 64 位的 ARM 架构(通常称为 ARM64)
ppc64le 表示 64 位的小端序 PowerPC 架构

lsb_release -a命令用于显示有关操作系统发行版的信息。LSB 代表 Linux Standard Base,该命令提供有关操作系统版本、发行版等详细信息

(二)更换

备份之前的镜像源cp /etc/apt/sources.list /etc/apt/sources.list.bak
打开文件进行设置sudo nano /etc/apt/sources.list,替换为以下的内容

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

备份软件源cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.bak

打开文件进行设置sudo nano /etc/apt/sources.list.d/raspi.list,更换为以下内容

deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ bookworm main

最后使用命令进行更新

 sudo apt-get update
 sudo apt-get upgrade

二、在不外接显示器的情况下,如何显示树莓派的桌面屏幕

(一)笔记本的显示屏

使用HDMI线将树莓派与笔记本连接起来,但这时笔记本的屏幕上并不会显示出树莓派的桌面
原因:大部分笔记本的HDMI接口是 输出接口 ,无法输入。即,可以将笔记本的屏幕投到其他设备上,但不能被其他设备所投屏。
这里的解决办法是使用USB采集卡,将HDMI信号转化为USB信号来连接到笔记本上,即可在笔记本的看到树莓派的桌面

(二)远程显示桌面

(1)使用VNC进行显示
(2)使用windows自带的远程桌面连接

标签:树莓,non,free,学习,从零开始,apt,main,debian
From: https://www.cnblogs.com/orange-23/p/18263125

相关文章

  • React学习(一)
    React的详细解析:1.React的起源与背景React起源于Facebook的内部项目,旨在解决市场上JavaScriptMVC框架的不足之处。React的早期原型被称为“FaxJS”,由Facebook工程师JordanWalke开发,深受XHP(一个简单的PHPHTML组件框架)影响。React于2011年首次亮相,首次用于Facebook的Newsf......
  • 海洋生物识别系统+图像识别+Python+人工智能课设+深度学习+卷积神经网络算法+TensorFl
    一、介绍海洋生物识别系统。以Python作为主要编程语言,通过TensorFlow搭建ResNet50卷积神经网络算法,通过对22种常见的海洋生物('蛤蜊','珊瑚','螃蟹','海豚','鳗鱼','水母','龙虾','海蛞蝓','章鱼','水獭','企鹅',�......
  • 海洋生物识别系统+图像识别+Python+人工智能课设+深度学习+卷积神经网络算法+TensorFl
    一、介绍海洋生物识别系统。以Python作为主要编程语言,通过TensorFlow搭建ResNet50卷积神经网络算法,通过对22种常见的海洋生物(‘蛤蜊’,‘珊瑚’,‘螃蟹’,‘海豚’,‘鳗鱼’,‘水母’,‘龙虾’,‘海蛞蝓’,‘章鱼’,‘水獭’,‘企鹅’,‘河豚’,‘魔鬼鱼’,‘......
  • Python进阶学习笔记-基础篇
    打印原始字符串print(r"D:\three\two\one\now")D:\three\two\one\now复现随机数importrandomx=random.getstate()print(random.randint(1,10))print(random.randint(1,10))print(random.randint(1,10))random.setstate(x)print(random.randint(1,10))pr......
  • Python进阶学习笔记-函数篇
    函数的特殊参数#/前的参数只能是位置参数,*后面的只能是关键字参数,之间的不限参数类型deffunc(a,b,/,c,*,d,e):print(a,b,c,d,e)func(1,2,3,d=4,e=5)func(1,2,c=3,d=4,e=5)#a,b不能以关键字形式传参,d,e只能以关键字参数传参#可变参数*argsdef......
  • Python进阶学习笔记-面向对象篇
    组合classEngine:"""引擎类,提供基本的引擎功能"""def__init__(self,power):self.power=powerdefstart(self):print(f"引擎启动,功率:{self.power}")classCar:"""汽车类,使用引擎类的功能"&......
  • 【Python机器学习】NMF——将NMF应用于人脸图像
    将NMF应用于之前用过的Wild数据集中的LabeledFaces。NMF的主要参数是我们想要提取的分量个数。通常来说,这个数字要小于输入特征的个数(否则的话,将每个像素作为单独的分量就可以对数据进行解释)。首先,观察分类个数如何影响NMF重建数据的好坏:importmglearn.plotsimportnumpy......
  • 如何选择机器学习算法性能指标-续
    序言选择用于评估机器学习算法的指标非常重要。指标的选择会影响机器学习算法性能的衡量方式并比较。它们会影响我们如何权衡不同特征的重要性结果以及选择哪种算法的最终选择。算法评估指标针对分类和回归类型的机器学习问题,我们将演示了各种不同的算法评估指标。对于分......
  • Machine Learning and Artifcial Intelligence -2nd Edition(人工智能与机器学习第二版
    #《人工智能和机器学习》由AmeetV.Joshi撰写,是一本关于人工智能(AI)和机器学习(ML)的综合性教材,旨在为学生和专业人士提供基础理论、算法和实际应用的全面指导。这本书分为七个部分,涵盖了从基础概念到高级应用的广泛内容。#内容结构PartI:Introduction本部分介绍了人工智......
  • 【机器学习】在【R语言】中的应用:结合【PostgreSQL数据库】的【金融行业信用评分模型
    目录1.数据库和数据集的选择1.准备工作2.PostgreSQL安装与配置3.R和RStudio安装与配置2.数据导入和预处理1.连接数据库并导入数据1.连接数据库2.数据检查和清洗1.数据标准化2.拆分训练集和测试集3.特征工程1.生成新特征2.特征选择4.模型训练和评估1.逻辑回归2.......