目录
4.2 文件存储
第一章 树莓派基础
1.1 树莓派简介
Raspberry Pi (中文名为树莓派,可简写成PRI\RasPi\RPI),是一款仅有信用卡大小的微型计算机。
1.1.1 起源
Eben Upton 博士研发出的一款小型的计算机设备,并成立了相关的“Raspberry Pi”基金会。
1.1.2 介绍
树莓派是一款开源的硬件,功能完善。目前最新的Raspberry Pi 4 使用1.5GHz ARM 芯片,更高的自选内存,支持双HDMI 4K 显示器、USB 3.0、蓝牙 5.0、无线网和 千兆以太网。
树莓派分为A和B型号,型号B的功能更强大,型号A相对更便宜。可以通过以下命令查看树莓派的型号:
cat /proc/cpuinfo
1.1.3 系统
树莓派主要的系统为Linux系统,目前最流行的两个版本分别是 Raspberry Pi OS( 也称为Raspbian) 和 Pidora,其中 Raspberry Pi OS 是基于Debian 操作系统,Pidora 是基于Fedora 操作系统。
如果想尝试不同的Linux发行版本,但是不确定使用哪个版本时,可以尝试最新生成软件(New out of Box Software ,NOOBS). 第一次或者在启动时按住Shift键,可以选择不同版本的系统。
还有其他的很多选择,树莓派支持的系统非常多,有基于Linux和非Linux,甚至可以利用树莓派设计自己的操作系统。
1.1.4 应用
树莓派不仅拥有计算机的功能,通过GPIO 数模转换接口,可以用来控制各种传感器、电动机。具体有如下应用:
- 连接硬件用来做数据采集、监控、分析、发布等
- 作为小车、飞行器、机器人、智能家具等智能设备的控制中心
- 轻量级的计算机
- 学习编程
- 搭建原型产品
1.2 烧录系统
- 电源:5.0V/3 A。
- 显示器:需要用到Micro HDMI 接口转HDMI接口。
- TF内存卡:闪迪
- 键盘和鼠标:无线,有线皆可
- 可选设备:外科和散热器
- 安装系统:在官网按照教程操作即可
- 无显示器安装系统:参考网上教程
第二章 树莓派使用Python
2.1 树莓派使用
2.1.1 RPi OS 简介
Raspberry Pi OS(Raspbian) 发行版是基于Debian 系统的Linux发行版。
2.1.2 使用LXDE
LXDE 是一个轻量级的桌面环境。
2.1.3 使用终端
超级用户启动:
sudo passwd root
2.1.4 使用SSH
SSH 为 Secure Shell 的缩写,有IETE的网络小组(Network Working Group)制定,SSH为建立在应用层基础上的安全协议。
2.1.5 使用 VNC
VNC 是 Virtual Network Computing 的缩写,是一个桌面共享系统。
2.2 安装Python
2.2.1 安装python
# 1. 安装依赖包
sudo apt-get install -y make build-essential libssl-dev zlib 1g-dev
sudo apt-get install -y libz2-dev libreadline-dev libsqlite3-dev wget curl llvm
sudo apt-get install -y libncurses5-dev libncursesw5-dev libncursesw5-dev xz-utils tk-dev
# 2. 进入待下载的页面
cd ~
# 3. 下载python
sudo wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
# 4. 等待下载结束,执行以下解压命令
sudo tar -zxvf Python
# 5. 进入该文件夹目录
cd Python
# 6. 执行以下命令安装
sudo ./configure --prefix=/user/local/python3
sudo make
# 7.安装完成,创建软链接
ln -s /user/local/python3/bin/python3 /user/local/bin/python3
ln -s /user/local/python3/bin/pip3 /user/local/bin/pip3
python -v
pip3 -v
2.2.2 Python 解释器
解释型语言每检查一条语句,翻译成二进制然后执行。
2.2.3 Thonny
python IDE 集成开发环境。
第三章 Linux命令
3.1 系统管理
3.1.1 用户管理
普通用户:$
超级管理员:#
更改密码:sudo passwd root</