树莓派4b入手 (下篇)

简介: 系统选择推荐普通用户使用官方镜像即可. 该系统对树莓派设备适配优化的最为成熟.Download Raspberry Pi OS for Raspberry Pihttps://www.raspberrypi.org/downloads/raspberry-pi-os/如果直接下载系统包过慢,可以选择下载torrent.或者去清华 tuna下载站https://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os-images/ 去进行下载.这里推荐使用官方 Raspberry Pi Imager 去安装系统

系统选择



推荐普通用户使用官方镜像即可. 该系统对树莓派设备适配优化的最为成熟.


Download Raspberry Pi OS for Raspberry Pi

https://www.raspberrypi.org/downloads/raspberry-pi-os/


如果直接下载系统包过慢,可以选择下载torrent.


或者去清华 tuna下载站


https://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os-images/ 去进行下载.


这里推荐使用官方 Raspberry Pi Imager  去安装系统


Use Raspberry Pi Imager for an easy way to install Raspberry Pi OS and other operating systems to an SD card ready to use with your Raspberry Pi:





树莓派升级固件



先打开终端并输入以下命令:


sudo apt update
# 有 363 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
sudo apt full-upgrade
# 下列软件包是自动安装的并且现在不需要了:xxxxx 使用'sudo apt autoremove'来卸载它(它们)。
sudo apt autoremove


接着使用以下命令重启即可:

sudo shutdown - r now


设置专题



在树莓派系统总,可以输入以下命令:


sudo raspi-config


设置分辨率:


Advanced Options > Resolution


建议在设置完成后重启树莓派或重新启动 VNC 服务让设置生效。


教程专题



树莓派 VNC Viewer 远程桌面配置教程


在开始之前,你需要已经登录树莓派,进入到树莓派命令窗口,通过接上显示器和键鼠直接操作或 通过 SSH 登录 都可以


下面去 RealVNC 官网下载 RealVNC Viewer,它是 RealVNC 的客户端,跨平台。下载你需要的平台的客户端版本即可。


https://www.realvnc.com/en/connect/download/viewer/


运行 RealVNC Viewer 之后输入树莓派的 IP 地址,通过 ifconfig 命令可以查看。选择连接之后输入树莓派的登录用户名密码,初始用户名 pi,密码为 raspberry


如果要修改树莓派的分辨率,可以在终端运行 sudo raspi-config 进入设置界面设置操作


技巧专题



如果没有屏幕, 在这之前如果想自动联网,可以往配置文件中配置以下内容:


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
 ssid="ziroom603"
 psk="zxj603zxl"
 key_mgmt=WPA-PSK
 priority=5
}
network={
  ssid="mi15"
  psk="34680343"
  key_mgmt=WPA-PSK
  priority=4
}
network={
  ssid="ncl1501"
  psk="12345678"
  key_mgmt=WPA-PSK
  priority=3
}


命令行专题



查看树莓派版信息


getconf LONG_BIT        # 查看系统位数


uname -a            # kernel 版本


/opt/vc/bin/vcgencmd  version   # firmware版本


strings /boot/start.elf  |  grep VC_BUILD_ID    # firmware版本


cat /proc/version       # kernel


cat /etc/os-release     # OS版本资讯


cat /etc/issue          # Linux distro 版本


cat /etc/debian_version     # Debian版本编号


打开树莓派功能配置界面


sudo raspi-config


重启命令

sudo reboot


关机命令


与 poweroff 不同的是,此命令会在关机前停止所有CPU功能。执行时,杀死应用进程、执行sync系统调用、文件系统写操作完成后就会停止内核。推荐使用这种方法关机。


sudo halt


更新软件列表

sudo apt-get update


升级软件包

sudo apt-get upgrade


树莓派但是默认的权限为‘只读’


所以需要对权限修改才能进行文件的编辑。进入该文件所在的文件夹,然后输入修改该文件的全部权限的命令:sudo chmod 777 ssmtp.conf


Raspbian 中国软件源


清华大学


Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/


Raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站


https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/


华南农业大学(华南用户)


Raspbian http://mirrors.scau.edu.cn/raspbian/


Raspbian 源使用帮助 https://mirrors.scau.edu.cn/mirrors-help/raspbian.html


其实就是更新备份 /etc/apt/sources.list 文件内容:


接下来备份/etc/apt/sources.list.d/raspi.list文件内容


最后执行sudo apt-get update 更新软件源


开启root账户


sudo passwd root


然后输入两次密码后


解锁账户


sudo passwd --unlock root


切换root用户


su -


其他


官方介绍了一个可以有效散热的“骚操作”——调整树莓派4的摆放方向,如下图所示:


image.png


图中的摆放方式是将树莓派4直立放置,GPIO 模块位于底部,电源和HDMI 接口则位于顶部。由于直立放置可改善对流,使周围的空气更快地吸收热量,同时将板的背面从绝热的桌面上提起,大大增加了可用的冷却表面积,因此散热效果自然比平放更好。


常用软件下载


输入法


sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin


浏览器

可选的有火狐浏览器, 但是试用过后还是发觉自带的更好用.

sudo apt-get install firefox-esr

https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/




目录
相关文章
|
1月前
|
人工智能 开发者
大喇叭:阿里云大模型就叫「千问」啦,英文名「Qwen」,忘掉通义吧~
阿里云大模型正式统一品牌为“千问”(Qwen),涵盖基础与专业领域模型,取代“通义千问”。通义实验室作为AI研发机构名称保留。即刻登录百炼平台或下载千问APP体验!
1046 0
|
SQL 流计算
(5)Flink CEP SQL四种匹配模式效果演示
Flink CEP SQL中提供了四种匹配策略: (1)skip to next row 从匹配成功的事件序列中的第一个事件的下一个事件开始进行下一次匹配 (2)skip past last row 从匹配成功的事件序列中的最后一个事件的下一个事件开始进行下一次匹配 (3)skip to first pattern Item 从匹配成功的事件序列中第一个对应于patternItem的事件开始进行下一次匹配 (4)skip to last pattern Item 从匹配成功的事件序列中最后一个对应于patternItem的事件开始进行下一次匹配
(5)Flink CEP SQL四种匹配模式效果演示
|
8月前
|
运维 监控 测试技术
2025年微服务架构关键知识点(一):核心原则与演进趋势
微服务架构凭借其高可用性、灵活扩展等优势,已成为2025年主流软件开发范式。本文深入解析微服务的核心原则、演进趋势及实践要点,助力开发者夯实基础,应对挑战,构建高效、稳定的系统架构。
|
缓存 安全 Java
一文吃透面试线程必问10大问题
本文全面探讨了Java线程的十个关键面试问题,涵盖了线程的基本概念、创建方法、使用目的与好处、运行流程与状态、停止线程的正确方式、以及线程安全等高级主题。
|
11月前
|
机器学习/深度学习 Docker 容器
飞桨x昇腾生态适配方案:01_基础环境准备
本指南详细介绍在ARM环境中准备CANN环境、安装Paddle深度学习框架及PaddleCustomDevice的过程。首先下载并加载CANN镜像,启动Docker容器;接着通过日构建包或源码编译安装PaddlePaddle和PaddleCustomDevice;可选更新CANN版本时需注意环境变量配置与路径设置。最后提供基础功能检查方法,包括硬件后端、版本验证及框架健康检查,确保环境搭建成功。
919 0
|
JavaScript Java 关系型数据库
Springboot+vue的网上鲜花商城管理系统。Javaee项目,springboot vue前后端分离项目。
Springboot+vue的网上鲜花商城管理系统。Javaee项目,springboot vue前后端分离项目。
|
NoSQL Linux Android开发
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
本文介绍了如何在QEMU中挂载虚拟分区、创建和编译简单的Linux内核模块,并在QEMU虚拟机中加载和测试这些内核模块,包括创建虚拟分区、编写内核模块代码、编译、部署以及在QEMU中的加载和测试过程。
812 0
内核实验(三):编写简单Linux内核模块,使用Qemu加载ko做测试
|
监控 算法 自动驾驶
RetinaNet算法1
8月更文挑战第6天
|
测试技术 API Python
掌握 Playwright:元素操作技巧大揭秘
Playwright Python 库简化了网页元素的交互,如点击和输入文本。使用 `click()` 方法可实现元素点击,`fill()` 方法用于在输入字段填充文本,而 `get_attribute()` 方法则用来获取元素属性值。这些功能在自动化测试和网页爬取中非常实用。