这里是箱子藏星公众号的第一篇文章了。开这个公众号的目地呢就是想把自己在暑期中间机缘巧合学习树莓派的过程中遇到的问题和知识能够记录下来,方便他人和自己有一个积累。
1、什么是树莓派
树莓派,原名:RaspberryPi,是英国树莓派基金会的产品。其诞生目的是为了给孩子提供一个廉价的实体编程教育环境。
如图所示的树莓派是笔者有的第三代产品,目前树莓派已发展到了第四代。
树莓派虽小,只有一个巴掌大,但“内心”却足够强大。其硬件和接口等同于一台普通的微型电脑。相比我们正常日 的电脑,优势在于:启动速度极快(快过于固态硬盘);运行稳定性和持久性极高;对传感器有极好的支持水平。至于劣势,当你看到这块“板子”时脑海里冒出来的所有疑问其实都是劣势。
为了尽量熟悉和融入编程环境和非windows系统的操作环境,以下启动树莓派的过程中均不会让树莓派连接显示屏,尽量在命令行界面操作
2、如何启动树莓派
烧录系统
当我们拿到刚到手的树莓派时,它只是一块空白的硬件组合体而已,我们需要做的第一件事就是给它烧录系统。需要准备的有:
1、一根安卓充电线。树莓派用的是普通安卓充电口。
2、一个SD卡。
3、一个SD读卡器。
4、一台PC机。
下载
SD卡烧录软件Win32DiskImager
树莓派的操作系统raspbian一般在官网下载最新版本的即可。
将SD卡格式化后插入读卡器,与pc机连接后,将下载到的系统用烧录软件烧录到sd卡,点击write即可。
连接wifi
想要对树莓派进行操作其必须连入wifi。而在无屏幕的情况下我们只需在系统中添加两个文件,树莓派就是自动读取其中的内容并连入wifi。
烧录完成后,进入sd卡的磁盘中,我们需要手动新建两个文件:ssh和wpa_supplicant.conf。
其中ssh文件没有任何后缀名,也没有任何内容,这是一个空文件。wpa_supplicant.conf这个文件需要写入代码。这里建议下载一个Notepad++软件,用该软件打开wpa_supplicant.conf,方便我们编辑内容代码。需要写入的代码如下
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的WIFi的名字1"
psk="你的WIFI的密码1"
key_mgmt=WPA-PSK
priority=1
}
network={
ssid="你的WIFi的名字2"
psk="你的WIFI的密码2"
key_mgmt=WPA-PSK
priority=2
}
**前三行文件不要动,network下面需要我们手动更改**:
检查我们pc机连接的wifi,ssid后面就是wifi的名字,psk就是这个wifi的密码,priority后面的数字代表连接wifi的优先级,1代表会最优先优先连接这个wifi。
两个文件添加好以后,我们就可以把sd卡装入树莓派中了。
为了检查树莓派是否连接到wifi,在手机上下载一个Fing的app,这个app能检查有多少个设备连接到了wifi(手机也必须连接到这个wifi)。
如图所示,这个树莓派就连接到了wifi,并且ip地址为192.168.1.105。
如果没有连接到,建议检查代码和wifi信息是否正确,并在启动树莓派的时候多等一会,第一次连接会比较慢。
进入操作环境
连接到wifi以后,下载软件putty,打开后在HostName下输入我们查到的树莓派ip地址
输入默认用户名pi,和默认密码raspberry之后,我们的树莓派就正式启动了!
这个界面就是命令行界面,由于使用的是linux内核,因此我们可以用linux命令做出我们想要的操作,这里不再赘述linux命令。
如果想要更改密码,就输入sudo passwd pi,然后输入新密码。
树莓派的启动环节就结束了。如果觉得这个界面不够“真实”,或者不习惯,下一篇文章就会解决这个问题。