树莓派学习(一)——3B+环境配置与多用户管理及编程实践
一、实验目的
- 掌握树莓派3B+无显示器安装与配置方法。
- 学习Linux系统下多用户账号的创建与管理。
- 熟悉在树莓派上使用C语言和Python3编写简单程序的方法。
二、实验环境
- 硬件设备:树莓派3B+、SD卡(≥16GB)、电源适配器、网线(或WiFi环境)。
- 软件工具:
- Raspberry Pi OS(Raspbian)镜像
- BalenaEtcher(镜像烧录工具)
- SSH客户端(如PuTTY、MobaXterm或终端命令)
- 编程环境:
- C语言编译器(gcc)
- Python3解释器
三、实验步骤与结果
实验1:树莓派3B+无显示器安装与配置
1. 系统安装
- 下载Raspberry Pi OS Lite镜像(无桌面版)。
- 使用BalenaEtcher将镜像烧录至SD卡。
- 在SD卡的
boot
分区中创建空文件ssh
(启用SSH服务)和wpa_supplicant.conf
(配置WiFi):# wpa_supplicant.conf 内容 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={ ssid="WiFi名称" psk="WiFi密码" }
2. 首次启动与配置
- 插入SD卡并启动树莓派,通过路由器后台查找树莓派IP地址,或使用
ping raspberrypi.local
。 - SSH登录:
ssh pi@raspberrypi.local # 默认密码:raspberry
3. 启动桌面
实验2:C语言与Python3编程实践
1. C语言程序
- 安装C编译器:
sudo apt install build-essential
- 编写程序
hello.c
:#include <stdio.h> int main() { printf("Hello, Raspberry Pi 3B+ (C)!\n"); return 0; }
- 编译并运行:
gcc hello.c -o hello ./hello
- 输出结果:
Hello, Raspberry Pi 3B+ (C)!
2. Python3程序
- 编写程序
hello.py
:print("Hello, Raspberry Pi 3B+ (Python3)!")
- 运行程序:
python3 hello.py
- 输出结果:
Hello, Raspberry Pi 3B+ (Python3)!
五、实验总结
- 成功实现树莓派无显示器安装,并通过SSH远程管理。
- 掌握Linux用户管理命令,满足多用户独立使用需求。
- 熟悉树莓派上C和Python3的编程流程。