树莓派3B+安装与环境配置全攻略:从硬件准备到编程实践
创作时间:
作者:
@小白创作中心
树莓派3B+安装与环境配置全攻略:从硬件准备到编程实践
引用
CSDN
1.
https://m.blog.csdn.net/m0_74216527/article/details/146099043
树莓派(Raspberry Pi)是一款基于Linux系统的单板计算机,因其小巧的体积、低廉的价格和强大的功能而广受欢迎。它不仅适合硬件开发和嵌入式系统学习,还可以作为家庭服务器、媒体中心等多种用途。本文将详细介绍如何安装和配置树莓派3B+,并进行简单的编程实践。
一、Raspberry Pi树莓派运行的环境搭建
(一)下载树莓派镜像工具
点击进入下载连接
进入网站,点击下载即可,然后双击进行按照工具。
(二)配置wifi及ssh
需要用到的设备有:SD卡(≥16GB)、读卡器
- 将SD卡插入读卡器,再接入电脑,随后打开Raspberry Pi Imager下载工具
- 点击第一个选择设备,并选择Raspberry Pi 3选项
- 点击第二个选项,进入选择操作系统。此处我们选择64位的操作系统
- 点击第三个选项,进入选择SD卡。此处我们只有唯一选项。
- 随后点击主界面的next选项,进入该界面,并选择编辑设置
- 在编辑设置中我们可以定义我们的ssh账号密码,以及我们树莓派预连接的WiFi账号密码,(此处我的热点名称后来改成了分解机,为了不影响后续阅读在此声明一下)
- 随后点击上方的services选项勾选开启SSH服务,并选择使用密码登录
- 随后点击保存即可,弹窗询问是否清除现有SD内容,选择“是”。
- 等待烧录过程(写入和验证两个过程)
- 在烧录好的SD卡中添加如下两个文件:ssh、wpa_supplicant.conf
- wpa_supplicant.conf文件可以先创建一个txt文件然后再写入如下内容:
# wpa_supplicant.conf 内容
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
ssid="WiFi名称"
psk="WiFi密码"
}
再将文件名称修改为wpa_supplicant.conf
- ssh文件则同样先创建一个txt文件但是不做内容修改,将文件名直接改为ssh即可。
到此SD卡的烧录工作就完成了。
(三)、通过SSH访问树莓派
准备工作:下载Putty小工具,可以通过Putty连接树莓派
Putty官网
将SD卡插入树莓派,并给树莓派接上电,打开我们设置好的热点等待2-3分钟,观察热点是否新增一个连接设备如下图所示:
得到的新增设备的IP地址就是我们树莓派的IP地址。随后打开我们事先下载的Putty小工具,输入树莓派的IP地址并点击Open。
然后进入命令界面,输入我们事先设置的ssh账号名和密码即可连接树莓派
(四)远程操控树莓派
远程桌面操控需要用到VNC服务,我们的树莓派自带有VNC功能,因此我们只需要在我们的电脑上安装vncviewer,来远程操控vncserver。
vncviewer安装连接
进入下载即可
接下来我们只需要打开树莓派的vnc服务,然后连接过去即可第一项选择 Interface Options。
=
随后选择 VNC,然后选择Yes
打开下载好的VNC Viewer,输入我们树莓派的网络地址按下回车,并输入ssh账号密码即可远程操控树莓派
远程操控树莓派界面
(五)创建多个用户账号
- 重新通过Putty连接至树莓派,运行如下命令
sudo adduser username
- 此处我选择了另一个同学的名字来创建,命令如下:
sudo adduser zcy
- 随后填写密码,等一系列信息之后新的账号就创建成功了,对于同一个树莓派可以使用不同的账号登录连接。
二、在树莓派上面进行简单的编程工作
(一)C语言的简单程序
- 安装GCC编译器使用以下命令安装:
sudo apt-get install build-essential
- 使用nano创建一个C文件,并在里面编写C语言代码,随后按下ctrl+x进行保存,回到命令界面。
nano hello.c
#include <stdio.h>
int main() {
printf("hello, 树莓派\n");
return 0;
}
- 在命令界面运行以下命令进行编译C语言程序
gcc hello.c -o hello
./hello
- 得到如下结果
(二)Python语言的简单程序
- 树莓派系统自带了Python运行环境,因此我们可以直接创建一个py文件。
nano hello.py
- 编写Python代码
def main():
print("Hello, 树莓派 from python!")
if __name__ == "__main__":
main()
- 随后编译运行Python文件
参考链接:
树莓派新手入门——环境搭建
热门推荐
龙鱼混养,减压神器?这份实用指南请收好!
混养淡水鱼,高产秘诀大揭秘
红剑孔雀混养指南:从基本特征到实战技巧
从军事才能到艺术创新:“独树一帜”的多维解读
房产证名字变更手续,如何办理
春运首日全国首列消防主题列车开行,成都至宜兴全程宣传
春运出行提醒:这些物品禁止带上火车
2024春运火车出行必备:从证件到食品全攻略
香辣孜然鸡胗的做法(用孜然与辣椒打造口感丰富的美味佳肴)
驾驶证可以提前多久换证?交警:更换驾照注意这4点,避免被注销
岘港三大必玩景点:世界级烟花节领衔夏季狂欢
春赏花秋观林,成都四季自驾游攻略
冬季必备!红糖姜汤治愈感冒后咳嗽
蜂蜜和草药茶:感冒后咳嗽的自然疗法
鸡汤:感冒时的“液体青霉素”
胡洋大夫支招:感冒后咳嗽怎么治?
成都自驾游:眉山瓦屋山、乐山大佛、德阳三星堆一日游攻略
成都周边三日游:三星堆、都江堰、青城山自驾攻略
海南澄迈金江旅游攻略:景点、美食与特色活动全览
澄迈金山寺游玩攻略:门票、交通、周边住宿美食一文全览
买桂圆干,只挑大的可不行!牢记这3点,个个皮薄肉厚,还少花钱
龙眼肉的5大功效及食用禁忌,龙眼肉食谱了解一下
桂圆肉:食用方法与适宜人群
人工耳蜗植入技术助力老年性聋治疗,上海已纳入医保
人工耳蜗植入手术并非人人适用,四大因素需谨慎评估
人工耳蜗植入手术:重度听障患者的听力重建之路
12月CPI转正PPI降幅收窄,经济温和复苏信号显现
2023年旅游复苏报告:人次超九成,收入仍存200元缺口
驾驶证到期了咋办?请留意! | 交管小课堂
书法之美融入广告设计:传统艺术的当代创新