树莓派3B+的初步使用
- 一、安装使用树莓派系统
- 1.将系统写入SD卡
- 2.登录树莓派系统
- 3.用C和Python编译运行hello world
一、安装使用树莓派系统
1.将系统写入SD卡
首先,准备至少16GB大小的SD卡以便装入树莓派系统,将SD卡插入读卡器后连接电脑准备给SD卡写入系统。
-
进入树莓派官网下载系统写入工具并双击运行工具。
-
根据树莓派型号选择合适的Device和操作系统,树莓派3B+推荐使用
RASPBERRY PI 3
以及RASPBERRY PI OS(64-BIT)
,储存卡选择SD卡。
-
进入
编辑设置
,设置用户名和密码、配置WIFI以及开启SSH服务。 -
最后等待树莓派镜像烧录器完成写入和验证。
-
推荐WIFI配置为手机热点以便后续查看树莓派IP地址。
-
对于Windows系统弹出的对SD卡无法格式化提醒需要点取消和否,因为烧录器开始对SD卡进行烧录了,Windows系统无法管理SD卡。
2.登录树莓派系统
-
通过手机热点的连接设备信息得到树莓派的IP地址。
-
将访问设备(Windows)和树莓派连接到同一网络热点下。
-
等待树莓派连接至热点,可能会花费2分钟的时间,如果连接时间明显过长,应当检查网络配置是否和热点配置相同。
-
树莓派连接到热点后,打开cmd,输入命令行
ssh <username>@<IP>
,例如ssh pi@192.168.27.154。然后按照提示输入yes以及密码。 -
输入命令行
sudo apt-get install xrdp
以安装xrdp服务用于连接桌面系统。 -
打开电脑远程桌面连接,键入树莓派IP地址后点击连接,在树莓派桌面中输入账号和密码,即可登陆系统。但是这种方式只能控制桌面,不能传输文件。
-
如果要传输文件就要用到VNC服务,下载并安装RealVNC Viewer用来远程控制树莓派系统。
-
在cmd中,输入命令
sudo raspi-config
打开树莓派软件配置工具,进入系统设置并打开其中的VNC服务,完成后输入命令vncserver
以启用vnc服务。 -
打开RealVNC Viewer,在搜索栏输入树莓派IP地址,连接到树莓派后输入账号密码,即可登录系统。
-
点击左上方工具栏中的
命令符
以打开终端,输入命令sudo adduser user1
例如sudo adduser cdc,即可添加一位普通用户。由于目前是远程连接树莓派操作系统,有防火墙阻止用户更改权限,所以无法通过root用户给新添的普通用户赋予管理员权限。
3.用C和Python编译运行hello world
- 在终端运行命令
sudo apt-get install build-essential
以安装必要构件。 - 输入命令
nano helloworld.c
以创建.c文件。 - 编写一个简单的C语言hello world代码
#include <stdio.h>
int main() {printf("Hello World!\n");return 0;
}
- 退出并保存.c文件,输入命令
gcc helloworld.c -o hello
以编译helloworld文件并指定可执行文件命名为hello。完成编译后输入命令./hello
即可运行可执行文件。 - 输入命令
nano helloworld.py
以创建一个.py文件 - 编写一个简单的Python的hello world代码
# helloworld.pydef main():print("Hello World!")if __name__ == "__main__":main()
- 退出并保存.py文件,输入命令
python3 helloworld.py
以编译运行helloworld.py文件。