主页 > 人工智能  > 

【树莓派学习】树莓派3B+的安装和环境配置

【树莓派学习】树莓派3B+的安装和环境配置
【树莓派学习】树莓派3B+的安装和环境配置

文章目录 【树莓派学习】树莓派3B+的安装和环境配置一、搭建Raspberry Pi树莓派运行环境1、下载树莓派镜像下载器2、配置wifi及ssh3、SSH访问树莓派1)命令行登录2)远程桌面登录3)VNC登录(推荐) 4、创建多个新用户账号 二、在树莓派上分别用C和Python编程运行一个简单的程序1、C语言实现简单程序2、Python3实现简单程序 参考链接

一、搭建Raspberry Pi树莓派运行环境 1、下载树莓派镜像下载器

点击进入下载地址

然后双击安装好工具

2、配置wifi及ssh 把读卡器和tf卡插入电脑打开Raspberry Pi Imager下载工具

选择操作系统

选择SD卡

配置wifi信息,配置打开ssh登录方式(重要环节)

配置完成后点击保存,弹窗询问是否清除现有SD内容,选择“是”。

等待烧录过程(写入和验证两个过程)

3、SSH访问树莓派 1)命令行登录

关于IP地址

PS:查看IP的另一种方法——官网介绍了利用 ARP 命令根据树莓派的网络适配器供应商的申请的 MAC 地址区间 (MAC 地址以 “b8:27:eb” 或 “dc:a6:32” 开头) 来识别哪个 IP 地址是树莓派, 同样奏效. 方法如下:

Windows 运行 arp -a | findstr b8-27-eb 或 arp -a | findstr dc-a6-32 MacOS, Linux 运行 arp -na | grep -i “b8:27:eb” 或 arp -na | grep -i “dc:a6:32”

获取到的树莓派分配的IP地址,用ssh登录 ssh<username>@<IP地址> 2)远程桌面登录

在上面中,我们仅仅是通过命令行的方式查看到文件系统。既然我们安装的是桌面版本的树莓派系统,那么肯定有一个方式可以连接上桌面系统。我们试试远程桌面连接。要实现远程桌面连接,树莓派需要安装 xrdp服务。在刚刚的命令行中执行:sudo apt-get install xrdp

电脑上打开远程桌面连接:

这个时候会弹出一个界面,需要输入ssh账号和密码

输入信息后登录成功即可看到树莓派桌面

3)VNC登录(推荐)

远程桌面连接,我们可以查看到桌面信息,但是如果还想要上传文件呢?这就需要使用到vnc服务。树莓派自带了VNC功能(vncserver),我们打开即可。

首先,我们本地电脑需要安装一下vncviewer,通过它来远程连接到vncserver。

点击下载vncviewer

根据具体系统下载好对应安装包,双击安装好。 接下来我们只需要打开树莓派的vnc服务,然后连接过去即可。

命令行打开VNC服务sudo raspi-config

选择 Interface Options

选择 VNC,选择Yes

命令行启动vncserve:vncserve

打开下载好的VNC Viewer

4、创建多个新用户账号

使用adduser命令创建用户 sudo adduser user1

sudo adduser xlq

配置允许用户通过SSH密码登录 默认情况下,新创建的用户可以通过 SSH 登录(如果 SSH 服务已启用)。如果需要确保允许账号密码登录,可以编辑 SSH 配置文件。

编辑SSH配置文件

ssh nano /etc/ssh/sshd_config 确保允许密码登录:找到以下行并确保没有注释掉并且其配置为yes

重启SSH 服务使配置生效

sudo systemctl restart ssh

测试SSH账号密码登录

二、在树莓派上分别用C和Python编程运行一个简单的程序 1、C语言实现简单程序 安装GCC编译器——树莓派默认安装了GCC编译器,如果没有,可以使用以下命令安装: sudo apt-get install build-essential

使用nano创建一个C文件

nano hello.c

编写代码

#include <stdio.h> int main() { printf("Hello, 树莓派 from C !\n"); return 0; } 编译并运行C程序 gcc hello.c -o hello ./hello

2、Python3实现简单程序

树莓派系统自带了Python运行环境,输入下面命令查看版本

python -V

如果没有,可以使用以下命令安装:

sudo apt-get install python3

使用nano创建一个python文件

nano hello.py

编写代码

# hello.py def main(): print("Hello, 树莓派 from python!") if __name__ == "__main__": main()

参考链接

基础篇① 半小时搭建树莓派3B可运行环境 树莓派 3B/3B+/4B 的基本配置(保姆级新手教程)

标签:

【树莓派学习】树莓派3B+的安装和环境配置由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【树莓派学习】树莓派3B+的安装和环境配置