树莓派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/




目录
相关文章
|
7月前
|
存储 传感器 Linux
Linux应用开发基础知识——I2C应用编程(十二)
Linux应用开发基础知识——I2C应用编程(十二)
254 0
Linux应用开发基础知识——I2C应用编程(十二)
|
6月前
|
编解码 Shell 网络安全
心得经验总结:树莓派的简单配置
心得经验总结:树莓派的简单配置
41 0
|
7月前
|
传感器 C++
精通嵌入式开发:从原理到实践
嵌入式开发是一门涉及硬件和软件交叉领域的技术,要想精通这门技术,需要从理论基础到实际操作都有深入的了解和实践。
71 3
|
7月前
|
存储 编译器 C语言
单片机学习之路一些常见的疑问也是我的个人学习总结
单片机学习之路一些常见的疑问也是我的个人学习总结
135 0
|
7月前
|
监控 Linux 定位技术
Linux应用开发基础知识——串口应用编程(十一)
Linux应用开发基础知识——串口应用编程(十一)
168 0
Linux应用开发基础知识——串口应用编程(十一)
|
7月前
|
前端开发 网络安全 虚拟化
软考网络规划师复习第四章:认识网络模拟器
软考网络规划师复习第四章:认识网络模拟器
|
域名解析 网络协议 Linux
小白带你学习linux网络管理(十六)
小白带你学习linux网络管理(十六)
50 0
计算机操作系统学习笔记(14)——复习要点笔记
计算机操作系统学习笔记(14)——复习要点笔记
87 0
|
负载均衡 安全 网络协议
网络编程懒人入门(十五):外行也能读懂的网络硬件设备功能原理速成
本文是《网络编程懒人入门》系列文章的第15篇,本篇将继续以通俗易懂的文字,帮你无脑理解各种基础网络硬件设备的功能原理。
131 0
|
IDE 物联网 开发工具
小白入门Arduino,一步一图搭建开发环境
在查阅了各种资料,对比了下各种难度,资料的丰富程度,还有案例,挑个软柿子捏,最后选择了arduino,因为自己经验有限只是看到网上说这个简单,所以就这个了,还有一个理由就是这个板子似乎比较便宜,所以玩一下。
245 0
小白入门Arduino,一步一图搭建开发环境