一、树莓派简介
1、Raspberry Pi百科
树莓派(Raspberry Pi)它是一款基于ARM的微型电脑主板,由英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个以太网接口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能,可谓是“麻雀虽小五脏俱全
”。自问世以来一直饱受众多计算机Geek
的追捧,开发出各种新奇有趣的玩法。
2、树莓派4B配置
图片来源:树莓派(Raspberry Pi)
3、树莓派可以做什么
和PC类似,树莓派也可以被用来理解计算机的工作原理、学习编写程序、部文字处理、以及游戏等。对于Geek来说,树莓派更像是一个瑞士军刀
好好的将树莓派利用一番,是一个非常有趣的话题。如家庭影院、独臂软路由、BT下载服务器、“魔镜”MagicMirror²、FTP服务器、代码托管、网络收音机、DIY街机、智能小车、电子相框、私有云Nas、智能家居Hassio、语音交互等等。
二、树莓派系统安装
安装Raspbian
①准备工作
1、8G以上高速Micro SD卡,推荐Class 4以上的卡,因为SD相当于电脑的硬盘,硬盘速度直接影响树莓派的运行速度,类比一下就是和电脑机械硬盘和固态硬盘一个道理。
一定要买正版大厂商的SD,如果是
并夕夕
里面最廉价的货,撇开是否虚标内存不说,很容易烧卡,破坏树莓派。
2、读卡器
②下载Raspbian
一定要下载最新的buster版本的Raspbian镜像,本人试过之前的jessie 和 stretch这两个系统安装后是不能正常启动的。至于想了解buster相对于之前版本又和升级。附链接自行观看Raspbian Stretch has arrived for Raspberry Pi
③烧录
1、烧录工具:
Mac平台:balenaEtcher
windows平台:balenaEtcherorwin32DiskImager
下载好的镜像为.zip格式需要解压成.img格式
本文以mac电脑为例:(Windows下载win32DiskImager后如下操作选择最后选择写入
即可)
1、格式化自己的磁盘。(千万不能格式化自己磁盘错了)
2、打开balena Etcher
,点击第一个change
选择自己的镜像,再点击第二个change选择自己的磁盘
最后点击选择Flash!
烧录,等待烧录完成。
3、将之前烧入好的SD卡插入到树莓派里面,一定要推到底。
注:如果自己买的是官方的红白盒子,一要先装盒子再放入SD卡,否则会对树莓派造成损伤。
三、设置Raspbian
①设置SSH
有屏幕
方法一
1、将HDMI线把树莓派和电脑连接起来,再打开显示器,最后插上Type-C电源,最好也插上从路由器引出的网线。
2、然后你会发现你电脑出现了如下的彩色界面。
3、开机进入桌面后进行如下一系列基础设置。
如果连上网可能会进行一些固件升级然后重启;如果没有连网会直接重启。
4、重启进入桌面以后选择左上角的终端。
1 | sudo -s #开启全局root |
通过↑ ↓
选择5回车。
通过↑ ↓
选择2回车。
选择enabled
回车。
5、进入电脑终端输入
1 | ssh pi@xxx.xxx.x.xxx #后面是你树莓派的ip地址,回车。 |
6、出现如下界面说明设置正确。
方法二
需要进入图形化界面
开启系统,在图形化界面下,依次打开 菜单(Menu)→首选项(Preferences)→Raspberry Pi Configuration,点击Interfaces栏目,选择SSHenable
。
无屏幕
方法三
1、将烧入好的SD开插入到电脑里面,进入到SD卡根目录(boot中)。
mac在用
文本编辑
新建一个SSH
的文件。Windows端新建一个
SSH
的文本文档,再windows中打开显示文件后缀删除.txt
保存。
2、连接Type-C电源,树莓派开机,这里必须
连接网线开机。
3、获取树莓派的ip地址。
登陆到自己路由器的管理界面查看连接设备的情况。如下图
4、进入电脑终端输入
1 | ssh pi@xxx.xxx.x.xxx #后面是你树莓派的ip地址,回车。 |
5、出现如下界面证明设置正确。
②设置WIFI
方法一
SSH终端设置WIFI
默认SSH界面操作,如果有屏幕直接进入终端即可。
1、进入SSH。(进入终端输入含英文字母时候请切换到英文输入法)
1 | sudo -s |
1 | ifconfig #检查自己的网卡情况。当然也可以通过这个查看自己树莓派的IP地址。 |
1 | iwlist wlan0 scan |
1 | vi /etc/wpa_supplicant/wpa_supplicant.conf #创建并进入wpa_supplicant.conf |
键盘按一下I
键右下角出现--INSERT--
按要求键入以下代码。
如若出现输入时候出现上下左右键等功能键出现无关代码是因为
vim
版本过低的问题可以在第一步后输入,如下代码更新
vim
1
2 apt-get remove vim-common
apt-get install vim
1 | network={ |
输入完成后,按一下ESC
键键入:wq
保存回车。
注释
:输入iwlist wlan0 scan
扫描不到5Gwifi解决办法。
输入:
1 | sudo raspi-config |
这一步选择US
撤回重启树莓派,从新操作即可。
方法二
简单设置法,不确定是否通用且稳定。
进入终端或者SSH依次输入以下代码,执行如图操作。
1 | sudo -s |
③设置静态IP
方法一
手动终端设置静态IP
1 | sudo -s |
1 | vi /etc/dhcpcd.conf |
打开dhcpcd.conf
文件后,找到如下代码。
1 | # Example static IP configuration: |
键盘按一下I
键右下角出现--INSERT--
按要求改为以下代码,#
要删除。
1 | interface wlan0 #指定网络接口 wlan0 |
输入完成后,按一下ESC
键键入:wq
保存回车。
方法二
推荐
路由器内DHCP设置树莓派MAC地址和分配IP绑定
(1)进入路由器后台,选择DHCP。
选择+
添加,将树莓派的MAC地址和你想要的IP地址绑定然后进行保存。
注意:手动静态IP和路由器的DHCP绑定IP有冲突,不能同时设定,否则可能出现DNS错误,无法上网的错误。
④设置VNC
方法一
临时使用VNC。如果树莓派重启将失效,需重新开启。
连接SSH或者进入系统终端,输入如下代码。
1 | sudo -s |
方法二
需要进入图形化界面
开启系统,在图形化界面下,依次打开菜单(Menu) →首选项→(Preferences) → Raspberry Pi Configuration。 然后点击Interfaces 栏,选择“enable”VNC 服务。
###方法3
(1)连接SSH或者进入系统终端,输入如下代码,执行如图操作。
1 | sudo raspi-config |
(2)下载VNC View
执行如下操作,本文以mac为例,windows类似。
如果出现如下图问题,即为树莓派默认输出分辨率设置问题。
(3)修改树莓派默认分辨率
连接SSH或者进入系统终端,输入如下代码,执行如图操作。
1 | sudo -s |
这一步选择你自己需要的分辨率回车。
1 | sudo reboot #重启树莓派,也可以断电重启,再重复(2)即可。 |
出现如下图证明你设置成功了!!!
四、其他设置
①root用户设置
树莓派默认输入sudo -s
直接切换到root的,如果觉得不安全,给root用户开启密码,可以执行如下操作。
连接SSH或者进入系统终端,输入如下代码。
1 | sudo passwd root #回车后会让你输入密码并回车,在确认密码回车。 |
②”免密“登陆
很多人没有一次通过终端登陆树莓派都要输入密码,如果觉得麻烦可以参考详细教程推荐newlearnerの小站的如何安全高效地使用SSH管理VPS使用公钥登录这样省的每次都要输入密码登陆。
(禁止root用户那一步跳过,因为为了省事,虽然这是不符合安全规范。)
1 | ssh-copy-id -i ~/.ssh/id_rsa -p port <USERNAME>@<HOST> |
五、买家秀
- 本文标题:“多面手”——树莓派4B简介
- 本文作者:Tankey
- 创建时间:2019-09-11 08:30:22
- 本文链接:https://www.itestv.com/2019/09/11/raspberry/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!