树莓派新手步骤

最近入手了树莓派4b,这篇文章记录一些使用的要点。5年前也曾买过类似的开发板,可以看这里: BB-Black

照片

1584420813388

1584420822971

1584420830181

1584420834660

查看型号

树莓派是一款来源于英国慈善组织“Raspberry Pi 基金会”的卡片电脑,至今已经发行在售了 9 个型号:

在命令行中输入:

cat /proc/cpuinfo

会打印类似下面的信息:

Hardware        : BCM2835
Revision        : c03111
Serial          : 100000001f00eb37
Model           : Raspberry Pi 4 Model B Rev 1.1

Revision 是板卡型号编码,Model 是型号名称。

Hardware: BCM2835 代表树莓派系列的硬件架构码。

生成树莓派系统信息截图

Neofetch 是用 Bash 脚本编写的,创建系统信息截图的开源工具,可以识别近 150 种不同的操作系统,当然也包含树莓派 Raspbian 操作系统。

sudo apt-get install neofetch
neofetch

修改 ~/.config/neofetch/config.conf 文件还能定制系统信息。下面是我的树莓派截图。

1584447502431

设置开机不加载图形化界面

树莓派性能应该留在刀刃上,图形界面这种吃性能的东西应该默认关闭。

$ raspi-config 

“Boot Options” -> “Desktop / CLI” -> “Console”

开启ssh服务

systemctl enable ssh
systemctl restart ssh

更换系统源

先确认树莓派使用的源地址:

$ /bin/cat /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi

可以确认该树莓派基于 debian buster

将其备份后使用清华的源,使用同样 buster 版本。如果你的是其它版本的,查看其他版本的。https://mirror.tuna.tsinghua.edu.cn/help/raspbian/

更换pip源

pip国内的一些镜像

  阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(douban) http://pypi.douban.com/simple/   清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/   中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

修改源:

mkdir -p  ~/.pip/
vi ~/.pip/pip.conf

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

扫描局域网查看树莓派IP

https://www.advanced-ip-scanner.com/cn/

安装好扫描本局域网的IP即可。

1584420390098

安装docker

curl -sSL https://get.docker.com| sh
sudo usermod -aG docker pi && sudo reboot

由于树莓派基于arm平台,和我们平时所用的x86服务器不相同,所以常见的镜像在这里都是不能用的,需要从dockerfile重新构建镜像才可使用。

打印GPIO管脚信息

pinout

1584447755471

查看ARM板参数

cat /proc/cpuinfo 

ARMV7 processor rev 3(v71) 是指基于ARM V7 指令集的处理器。

1584582725796

参考资料


树莓派安装 node-exporter 备忘 如何确定某网卡是哪个容器在使用?