树莓派新手步骤
2020-03-16 tech linux raspberry-pi 6 mins 8 图 2107 字
最近入手了树莓派4b,这篇文章记录一些使用的要点。5年前也曾买过类似的开发板,可以看这里: BB-Black
照片
查看型号
树莓派是一款来源于英国慈善组织“Raspberry Pi 基金会”的卡片电脑,至今已经发行在售了 9 个型号:
- Pi 4 Model B
- Pi 3 Model A+
- Pi 3 Model B+
- Pi 3 Model B
- Pi 2 Model B
- Pi 1 Model B+
- Pi 1 Model A+
- Pi Zero W
- Pi Zero
在命令行中输入:
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
文件还能定制系统信息。下面是我的树莓派截图。
设置开机不加载图形化界面
树莓派性能应该留在刀刃上,图形界面这种吃性能的东西应该默认关闭。
$ 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即可。
安装docker
curl -sSL https://get.docker.com| sh
sudo usermod -aG docker pi && sudo reboot
由于树莓派基于arm平台,和我们平时所用的x86服务器不相同,所以常见的镜像在这里都是不能用的,需要从dockerfile重新构建镜像才可使用。
打印GPIO管脚信息
pinout
查看ARM板参数
cat /proc/cpuinfo
ARMV7 processor rev 3(v71) 是指基于ARM V7 指令集的处理器。