文章目录
- 前言
- 一、系统安装
- 1.下载系统
- 2.制作系统SD卡
- 开启SSH
- 树莓派系统配置
- 网络配置
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
前言
树莓派(英语:Raspberry Pi)是基于Linux的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。[7][8][9][10][11]
树莓派每一代均使用博通(Broadcom)出产的ARM架构处理器,如今生产的机型内存在2GB和8GB之间,主要使用SD卡或者TF卡作为存储媒体,配备USB接口、HDMI的视频输出(支持声音输出)和RCA端子输出,内置Ethernet/WLAN/Bluetooth网络链接的方式(依据型号决定),并且可使用多种操作系统。产品线型号分为A型、B型、Zero型和ComputeModule计算卡。
Raspberry Pi OS是所有型号树莓派的官方操作系统,树莓派基金会网站也提供了Ubuntu MATE、Ubuntu Core、Ubuntu Server、OSMC等第三方系统供大众下载。
这是从维基百科上摘抄过来的一段话,其实树莓派4B就是一块可以运行linux系统的开发板,引出了一些USB接口、网口、miniHDMI接口、同时还集成了WIFI模块,可以连接无线网络。
我使用的是树莓派4B版本,内存4GB,算是性能比较好的了,树莓派这种板子可玩性比较高,网上有丰富的开源资料。比较适合一定linux基础的,如果真的是想入门学习linux并找相关的嵌入式工作,还是买一些其他的linux开发板比较好。
手里有一块树莓派,闲着也是闲着,干脆拿来做个小的服务器用,顺便把整个开发过程记录下来。
一、系统安装
示例:树莓派4B上面是没有硬盘的,所以想要装系统必须使用外置的硬盘,比如SD卡,U盘、移动硬盘等。
1.下载系统
- 树莓派官方提供了linux操作系统Raspberry Pi OS,可以从树莓派官网下载
- 用来做服务器,所以选择下载第三项,不带图形界面的版本。(树莓派系统是放在国外的网站上,所以下载起来可能会有点慢)
- 除了树莓派官方系统Raspberry Pi OS,还有一些其他的系统可以在树莓派上运行 比如ubuntu也有基于树莓派的系统
2.制作系统SD卡
- 下载好的镜像是一个压缩包,需要将镜像烧录到SD卡中才能使用,树莓派4B还支持系统安装在U盘中,以后有机会在使用U盘做系统。
- 准备一张8G以上的空间的SD卡,卡里面不要存其他内容。
- 下载一个软件balenaEtcher这个软件用来将系统镜像烧写到SD卡里,这个软件比较常用,其他的开发板也可以用这个来做镜像
- 下载并安装完烧录工具后打开
- 选择好要烧写的系统镜像后,选择要使用的SD卡
- 然后点击Flash!进行镜像的烧写
- 等待几分钟即可烧写完成
- 这样镜像就成功的烧写到了SD卡中了,但是还不能马上拿来使用,还需要进行一步小操作
开启SSH
- 由于使用的是没有图形界面的系统,所以对系统的操作和配置都要通过电脑的远程登录来实现
- 电脑想要远程访问树莓派,必须先开启SSH功能
- 打开我的电脑,里面会出现一个boot盘(如果没有可以重新插拔一下SD卡),打开boot盘新建一个ssh文件
- 然后就算是完成了,可以拔下SD放到树莓派上了。
树莓派系统配置
- 使用网线连接树莓派和电脑,打开树莓派电源
- 打开电脑的网络管理,将电脑的wifi网络共享给接树莓派的网口
- SSH登录需要使用相应的工具,比如xshell,打开Xshell输入art -a用来查看IP地址
- 其中192.168.137.71就是我这个树莓派的IP,因为树莓派的物理地址一般为dc开头
- 通过SSH登录这个地址,用户名是 pi 登录密码是 raspberry
- 然后就进入树莓派的世界了
网络配置
- 这是树莓派使用的电脑共享过来的网络,拔掉网线后连接就会断开,需要打开并配置好树莓派的wifi功能
输入sudo raspi-config
打开树莓派的配置这里不能用鼠标操作,要用键盘操作首次配置需要先选择地区,国外和国内的wifi频段不太一样,如果地区选择不对,可能搜索不到路由器的5Gwifi,选择地区CN
选好地区后接着输入wifi名和密码
输入完后点击保存,然后重启树莓派,这时候不用网线树莓派应该也连上网络了。打开路由器界面,可以发现多出了一个设备连接,这个设备应该就是树莓派,查看此时树莓派的IP地址,使用SSH登录。
- 这样树莓派网络就算是基本配置好了,但是由于路由器每次会重新分配地址,所以树莓派的IP会变化,最好设置成固定IP
二、使用步骤
1.引入库
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.读入数据
代码如下(示例):
data = pd.read_csv(
'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
该处使用的url网络请求的数据。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。